Ich habe unter LINUX mit Qt ein Programm erstellt.
Jetzt möchte ich diesem Programm ein eigenes Icon mitgeben, damit man es
so als verknüpfung auf dem jeweiligen Desktop ablegen kann.
Wie geht das ?
Und welches Grafikformat muss das Icon haben ?
Ich habe unter LINUX mit Qt ein Programm erstellt.
Jetzt möchte ich diesem Programm ein eigenes Icon mitgeben, damit man es
so als verknüpfung auf dem jeweiligen Desktop ablegen kann.
Wie geht das ?
Und welches Grafikformat muss das Icon haben ?
Üblich sind unter Linux png oder auch xpm. Bei KDE sind afaik alles png icons - die liegen in /usr/share/icons/$icontheme, allerdings weiss ich jetzt gerade nicht wo ein Programm sein eigenes Icon, das ja icontheme-unabhängig ist meistens, hininstallieren sollte.
Am besten wohl nach /usr/share/icons/hicolor/auflösung/apps
MfG Peschmä
The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)
Am besten sieht man sich da an, wie Pakete des Distributors sie installieren, wenn das Programm nicht zu eine der Desktops gehört.
Ich glaube man braucht mindestens ein 16x16 und ein 32x32 Icon, Hicolor.
Bei mir hier unter Debian ist /usr/share/pixmaps ein Verzeichnis mit xpm Icons.
Zusätzlich zu dem von peschmae angeführten Verzeichnissen.
Auf freedeskto.org gibt es eine icon-theme specification im Draft Stadium
http://freedesktop.org/wiki/Standard...2dtheme_2dspec
Vielleicht geht die auch auf Verzeichnisse ein.
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
Dankeschön !
png tut es, egal ob 16/16 oder 32/32
Mehrere Größen hat den Vorteil, daß es nicht skaliert werden muß und daß du auch leichte Änderungen an den Icons machen kannst, zB bischen mehr Details auf größeren Icons.
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
Werden in Zukunft bei KDE nicht svg-Icons verwendet werden?
Dann hat sich das mit "skalieren" und "verschiedene Größen (16x16, 32x32 usw.) komplett erledigt.
Gruß Boron (der sich oft wegen mieser Rechtschreibung anderer die Augen reiben muss)
LINUX IS LIKE AN INDIAN TENT: NO GATES, NO WINDOWS AND AN APACHE INSIDE!
Hardware Monitoring unter Linux -> http://santafu.sourceforge.net (Temperaturen, Lüfterdrehzahlen und Spannungen)
Lesezeichen