Menü Icon für .deb Packete

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Gottvonallem
Beiträge: 286
Registriert: 20.10.2006 20:46:21

Menü Icon für .deb Packete

Beitrag von Gottvonallem » 02.12.2006 22:06:29

Also ich möchte dass die .deb Packete die ich packe ein Icon im Startmenü hinterlassen habe aber bisher nirgendswo gelsen wie man das bewerkstelligt. Kann mir jemand bei diesem Problem helfen?

Benutzeravatar
Six
Beiträge: 8069
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 03.12.2006 10:46:50

Wenn Programme ein Icon im desktop.menu hinterlassen sollen, dann interessiert dich die Freedesktop-Spezifikation von .desktop-Dateien:

http://standards.freedesktop.org/deskto ... ec/latest/
Be seeing you!

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 05.12.2006 09:46:24

Für Menüeinträge ist das Paket 'menu' zuständig. Du musst in dein Debian-Paket eine entsprechende Konfigurationsdatei einbauen. Siehe http://www.debian.org/doc/packaging-man ... nu-policy/

Benutzeravatar
Six
Beiträge: 8069
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 05.12.2006 12:26:16

Das stimmt, aber "menu" greift automatisch die .desktop-Dateien in /usr/share/applications auf, oder irre ich mich da?
Be seeing you!

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 05.12.2006 12:43:36

Keine Ahnung. Mit den .desktop Dateien kenne ich mich nicht aus. Kann sein, dass diese aufgegrifffen werden. Allerdings könnte das ja Konflikte zwischen den Angaben in der menu-Datei im Paket und der .desktop Datei geben. Diese müssten ja dann von 'menu' gelöst werden. Ich vermute daher eher, dass eines Tages vollständig auf die .desktop Einträge umgestiegen wird. Wie momentan damit umgegangen wird, entzieht sich leider meines Wissens.

Gottvonallem
Beiträge: 286
Registriert: 20.10.2006 20:46:21

Beitrag von Gottvonallem » 06.12.2006 16:56:12

Also ich hab jetzt einfach die menu.ex editiert und in menu umbenannt. Doch wenn ich jetzt das ganze mit dpkg-buildpackage kompiliere und das Paket baue und danach alles installiere erscheint kein Menüpunkt im Debianmenü.
Und noch als Frage: Wie benutze ich die .desktop Datei bei einem Debianpacket? Einfach in die rules-Datei einen Befehl schreiben dass die .desktop-Datei in den Ordner /usr/share/applications verschoben wird? Oder gibt es eine bessere Methode?

Antworten