deb Packet erstellen mit gnome Menu

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

deb Packet erstellen mit gnome Menu

Beitrag von feldmaus » 15.04.2008 16:53:58

Hi Alle,

ich tauche gerade in die Welt des Packetierens ein. :-)

Also ich habe ein Source Programm welches ich mit der Quick&Dirty
Anleitung aus dem Debian Wiki gebaut habe.
Wie bekomme ich meine Gnome Menu Einträge
dazu ? Ich brauche was zum klicken :-)

Grüße Markus

jhr-online
Beiträge: 2186
Registriert: 18.09.2005 15:52:02
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: deb Packet erstellen mit gnome Menu

Beitrag von jhr-online » 15.04.2008 17:00:55

Code: Alles auswählen

aptitude show debhelper
man dh_installmenu
jhr :)
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13

Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

Re: deb Packet erstellen mit gnome Menu

Beitrag von feldmaus » 16.04.2008 18:32:20

Gesagt getan.
Also meine Sourcen liegen in,
/opt/lyx-1.5.4
dort gibt es nun einen Ordner,
/opt/lyx-1.54/debian
in dem eine Menu Datei liegt,
markus@feld-bertlap:/opt/lyx-1.5.4$ cat debian/menu
?package(lyx):needs="X11|text|vc|wm" section="Apps/Editors"\
title="lyx" command="/usr/bin/lyx"

in der Datei,
/opt/lyx-1.54/debian/rules
habe ich vor "dh_installmenu" das Kommentar Zeichen weg genommen.

nach der Fertigstellung und der Installation des Packetes hat er auch eine Datei angelegt,
markus@feld-bertlap:~$ cat /usr/share/menu/lyx
?package(lyx):needs="X11|text|vc|wm" section="Apps/Editors"\
title="lyx" command="/usr/bin/lyx"

Allerdings finde ich in dem Menu meines Benutzers kein Menu-Eintrag für Lyx.
Abgesehen davon, dass mein Menu mit "Anwendungen/Editoren" anfängt
und nicht mit "Apps/Editors"

Ich habe mal geschaut. In meinem Home Verzeichnis gibt es "*.directory" Dateien,
aber ein lyx.directory kann ich nicht finden.

Da stimmt doch was nicht ?
Irgendjemand ne Idee ?

Grüße Markus

Benutzeravatar
uljanow
Beiträge: 529
Registriert: 20.09.2005 21:14:00

Re: deb Packet erstellen mit gnome Menu

Beitrag von uljanow » 17.04.2008 04:51:43

Alternativ kann man auch eine .desktop [1] datei nach /usr/share/applications kopieren und dh_desktop verwenden.

[1] http://standards.freedesktop.org/deskto ... atest.html

Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

Re: deb Packet erstellen mit gnome Menu

Beitrag von feldmaus » 17.04.2008 09:19:11

So langsam begreife ich das.
Gibt es denn zur Zeit unterschiedliche Menü Systeme ?
Das erste System wird über ".directory" bzw. "*.desktop" Dateien gesteuert.
Und das zweite System wird über <man menufile> gesteuert.

Sehe ich das so richtig ?

Antworten