Seite 1 von 1

[Linux] Softwarekategorien ausgeben mit Software

Verfasst: Mittwoch 20. Februar 2013, 20:34
von jtschoch
Hallo ich habe auch sowas wie in diesen Video vor,
nur ich habe keinen Plan und auch nix gefunden wie ich die Software mit dem entsprechenden Kategorie
Einordnungen bekomme. Könntet ihr mir da vielleicht weiterhelfen?

Re: [Linux] Softwarekategorien ausgeben mit Software

Verfasst: Mittwoch 20. Februar 2013, 20:37
von pillmuncher
Welchen Video?

Re: [Linux] Softwarekategorien ausgeben mit Software

Verfasst: Mittwoch 20. Februar 2013, 20:46
von jtschoch

Re: [Linux] Softwarekategorien ausgeben mit Software

Verfasst: Mittwoch 20. Februar 2013, 21:55
von BlackJack
@jtschoch: In dem Video sieht man doch sogar einen grossen Teil von dem Quelltext der Anwendung. Auf die Menüdaten wird mit dem `gmenu`-Modul zugegriffen, was eine Implementierung von der Desktop Menu Specification ist.

Re: [Linux] Softwarekategorien ausgeben mit Software

Verfasst: Mittwoch 20. Februar 2013, 22:19
von jtschoch
Ah, das habe ich noch garnicht gewusst, aber die Frage ist wie?
Ich habe gerade Gegoogelt, aber ich finde das Modul nur in Verwendung von Fensteraktionen, siehe hier:
https://github.com/dawndiy/PyGTK-PyGObj ... r/gmenu.py

Re: [Linux] Softwarekategorien ausgeben mit Software

Verfasst: Donnerstag 21. Februar 2013, 10:56
von sparrow
[hint]Warum schaust du nicht einmal in der Spezifikation, die BlackJack verlinkt hat, wo die entsprechenden Daten gespeichert werden? Möglicherweise kannst du da ja direkt drauf zugreifen, wenn sie in einem lesbaren Format vorliegen?[/hint]

Re: [Linux] Softwarekategorien ausgeben mit Software

Verfasst: Samstag 23. Februar 2013, 23:50
von jtschoch
Ok ich habe es hinbekommen mit dem Modul.
Ich hatte mir den Link angesehen, aber mir war es zu umständlich erst die Ganzen .desktop - Dateien auszulesen.
Ich werde den Code in den nächsten Tagen veröffentlichen.
Hier eine Bildschirmaufnahme:
http://s14.directupload.net/file/d/3175 ... ys_png.htm

Allerdings habe ich noch ein Icon Problem da irgendwie Html svg und xpm nicht unterstützt.
Wie könnte ich die Icons trotzdem anzeigen lassen?

Re: [Linux] Softwarekategorien ausgeben mit Software

Verfasst: Sonntag 24. Februar 2013, 00:01
von BlackJack
@jtschoch: Moderne Browser sollten SVG eigentlich unterstützen.

Re: [Linux] Softwarekategorien ausgeben mit Software

Verfasst: Sonntag 24. Februar 2013, 09:53
von jtschoch
Ja das geht jetzt,
nur wie mach ich es wenn eine Anwendung bereits gestartet ist, das keine neue Anwendung gestartet wird, sonndern das alte Fenster wieder hervorholt?

Re: [Linux] Softwarekategorien ausgeben mit Software

Verfasst: Montag 25. Februar 2013, 19:54
von jtschoch
Niemand eine Idee?

Re: [Linux] Softwarekategorien ausgeben mit Software

Verfasst: Dienstag 26. Februar 2013, 09:23
von sparrow
Prüfe die das Kommando, das das Programm ausführen würde und schau in der Prozessliste nach ob es schon läuft. Wenn dem so ist: nicht nochmal ausführen.
Wie man das Programm "nach vorne holt" kommt wohl auf den Fenstermanager an.

Re: [Linux] Softwarekategorien ausgeben mit Software

Verfasst: Mittwoch 27. Februar 2013, 19:06
von jtschoch
Ja Danke, aber das mit den Prozessen wusste ich das ich die in eine Liste speichern müsste oder nachprüfen muss,
aber wie mache ich das jetzt mit der wm-spec, das entsprechende Fenster hervorzuholen?

http://standards.freedesktop.org/wm-spec/

http://stackoverflow.com/questions/5949 ... pplication

Ich wollte nicht erst die xlib dazu verwenden, die macht sowieso dasselbe nur halt als Python binding.
Außerdem möchte ich mich bei den Modulen zurückhalten. Und eher mit den Standardmodulen auskommen.