Hallo,
Ich möchte die Programm Icons mithilfe von LoadImage() anzeigen. gibt es villeicht eine Möglickeit herauszufinden wo ich die Icons finde, die in den *.desktop Dateien stehen? in der *.desktop Datei seht ja nur der Icon Name aber nicht wo es sich befindet, zudem kann man ja Programm Icons an verschiedene Orte speichern wie zum beispiel mit einem Icon Theme -.-
wie finde ich den Phat raus an dem sich das entsprechende Programm Icon befindet?
Danke schon mal im Voraus...
Programm Icons LoadImage()
- Tsuki-Namida
- Beiträge: 633
- Registriert: 17.11.2005 13:27
- Kontaktdaten:
Re: Programm Icons LoadImage()
Hee, phatter Phat bei Dir 
hmm
http://wiki.ubuntuusers.de/Menü?highlight=.desktop
Da steht ein Beispiel inklusive PfadAngabe
/usr/share/PixMaps

hmm
http://wiki.ubuntuusers.de/Menü?highlight=.desktop
Da steht ein Beispiel inklusive PfadAngabe
/usr/share/PixMaps
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
- Tsuki-Namida
- Beiträge: 633
- Registriert: 17.11.2005 13:27
- Kontaktdaten:
Re: Programm Icons LoadImage()
danke aber das Verzeichnis kenne ich bereits... allerdings ist es möglich Icons an anderen orten zu speichern, ohne das der komplette Datei Phat angegeben werden muß... Beispiel: /home/Benutzer/.Icon/Theme oder /usr/share/icon oder auch /usr/bin/program name wo bei der Ordner von "program name nicht mit dem Namen des Programms (wie in der *.desktop Datei) überein Stimmen muß..
ich weiß das Ubuntu dafür eine variable hat aber ich weiß nicht wie ich sie ansprechen soll bzw. kann...
ich weiß das Ubuntu dafür eine variable hat aber ich weiß nicht wie ich sie ansprechen soll bzw. kann...

- Tsuki-Namida
- Beiträge: 633
- Registriert: 17.11.2005 13:27
- Kontaktdaten:
Re: Programm Icons LoadImage()
ich habe über das ubuntuusers Forum diese Seite vorgeschlagen bekommen
http://standards.freedesktop.org/icon-t ... con_lookup
nur ich verstehe leider nur die helfen, warscheinlich wegen meinem schlechten englisch -.-
zu den habe ich keine Ahnung wie ich den Beispiel Code verwenden könnte
ich hoffe das hier jemand helfen kann....
http://standards.freedesktop.org/icon-t ... con_lookup
nur ich verstehe leider nur die helfen, warscheinlich wegen meinem schlechten englisch -.-
zu den habe ich keine Ahnung wie ich den Beispiel Code verwenden könnte

ich hoffe das hier jemand helfen kann....

- Tsuki-Namida
- Beiträge: 633
- Registriert: 17.11.2005 13:27
- Kontaktdaten:
Re: Programm Icons LoadImage()
Hallo,
ich habe diesen befehlgefunden: gtk_icon_info_get_filename ()
Wenn ich die Ausgabe im Debugger anzeigen lasse (Debug gtk_icon_info_get_filename_("nautilus")) bekomme ich "6357102" ausgegeben. Mit PeekS() bekomme ich die Meldung "Ungültiger speicher zugriff!" aber warum?
ich habe diesen befehlgefunden: gtk_icon_info_get_filename ()
Wenn ich die Ausgabe im Debugger anzeigen lasse (Debug gtk_icon_info_get_filename_("nautilus")) bekomme ich "6357102" ausgegeben. Mit PeekS() bekomme ich die Meldung "Ungültiger speicher zugriff!" aber warum?

Re: Programm Icons LoadImage()
Hallo Tsuki-Namida
Vielleicht hilft Dir das weiter
http://www.purebasic.fr/german/viewtopi ... 16&t=25072
Walter
Vielleicht hilft Dir das weiter
http://www.purebasic.fr/german/viewtopi ... 16&t=25072
Walter
Lesen bei schlechten Lichtverhältnissen ist nicht schlecht für die Augen, sondern trainiert sie sogar.
Linux Ubuntu Mate 18.04
PB 5.71
Intel i5
Linux Ubuntu Mate 18.04
PB 5.71
Intel i5
- Tsuki-Namida
- Beiträge: 633
- Registriert: 17.11.2005 13:27
- Kontaktdaten:
Re: Programm Icons LoadImage()
Danke 
nur leider hast Du mich da falsch verstanden... Ich möchte in meinem Tool die Programm Icons anzeigen, die von anderen Programmen stammen, wie sie auch im Startmenü (Dash) angezeigt werden.
Bei Ubuntu ist es si das Die Icons nicht in den Anwendungen ist, wie bei Windows, sondern als Bild gespeichert werden. Es ist aber möglich das sich das Entsprechende Icon an verschiedenen Orten befinden kann und da liegt mein Problem da in den Verknüpfungen (*.desktop Dateien) nur der Dateiname befindet ohne Phat und ohne Endung. Ohne Endung ist kein Problem, da es nur maximal 3 verschiedene sind aber der Phat ist mein Problem -.-

nur leider hast Du mich da falsch verstanden... Ich möchte in meinem Tool die Programm Icons anzeigen, die von anderen Programmen stammen, wie sie auch im Startmenü (Dash) angezeigt werden.
Bei Ubuntu ist es si das Die Icons nicht in den Anwendungen ist, wie bei Windows, sondern als Bild gespeichert werden. Es ist aber möglich das sich das Entsprechende Icon an verschiedenen Orten befinden kann und da liegt mein Problem da in den Verknüpfungen (*.desktop Dateien) nur der Dateiname befindet ohne Phat und ohne Endung. Ohne Endung ist kein Problem, da es nur maximal 3 verschiedene sind aber der Phat ist mein Problem -.-

Re: Programm Icons LoadImage()
Phat .. schreib mal lieber Pfad, damit Du auch ernst genommen wirst
Die .desktopdateien hechelst Du durch
und merkst Dir die IconDateiangaben.
Wenn diese keine Pfadangabe beinhalten,
dann hechselt Du eben die üblichen Verzeichnisse
danach durch (rekursive Dateisuche).
Die Info hinter Deinem Link zu freedestop.org .. sagt das auch
nicht grossartig anders.
aber les doch nochmal hier
http://wiki.ubuntuusers.de/Unity/Unity_Startmen%C3%BC
vielleicht hast Du ja nur was übersehen
__________________________________________________
Link angepasst
27.11.2012
RSBasic

Die .desktopdateien hechelst Du durch
und merkst Dir die IconDateiangaben.
Wenn diese keine Pfadangabe beinhalten,
dann hechselt Du eben die üblichen Verzeichnisse
danach durch (rekursive Dateisuche).
Die Info hinter Deinem Link zu freedestop.org .. sagt das auch
nicht grossartig anders.
aber les doch nochmal hier
http://wiki.ubuntuusers.de/Unity/Unity_Startmen%C3%BC
vielleicht hast Du ja nur was übersehen
__________________________________________________
Link angepasst
27.11.2012
RSBasic
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.