[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: generare menu



Ciao Piviul,
e un saluto "ausiliatore" di propaga a tutti i partecipanti alla lista ... :-)

Il 02/08/2013 11:08, Piviul ha scritto:
Ciao a tutti sun un client ho installato thunderbird scaricando il
tar.gz da mozilla e scompattandolo nella dir /opt. Vorrei però che
thunderbird ora comparisse nel menu internet di tutti gli utenti: ho
cercato ma non sono riuscito a scoprire come si fa... qualcuno mi può
dare un aiutino?

Per quel che mi ricordo, ogni window manager possiede uno script (generalmente avente lo stesso nome del window manager) che viene depositato durante l'installazione nella directory:

/etc/menu-methods

responsabile della formazione dei menu relativi a quel window manager e gestiti dal tool menu della Debian come si evince dal README presente nella directory /etc/menu-methods:

...
In this directory the scripts files for the install programme
of the various window managers are situated.

update-menus runs all files in this directory, passing it all menuentries
to install on stdin.

The filenames in this directory must contain only letters/numbers or -_
any other files (like the .bak, .dpkg-old, ...) are silently ignored.

For more info, see /usr/share/doc/menu/html
...

Esiste un'altra directory importante per il tool menu:

/etc/menu/

Dove l'amministratore di sistema può mettere delle etichette di menu (file di testo con opportuno formato) affinché possano apparire come voci nei menu in tutti i window manager presenti nel sistema come risulta del README presente nella directory /etc/menu/:

...
In this directory, the system administrator can install menufiles to
override the menu files provided by Debian in /usr/lib/menu, /usr/share/menu and /usr/share/menu/default.

The filename should be the name of the package that it is overriding,
and may contain as many lines and menu entries as necessary.

Please run 'update-menus' after changing or adding files.

For more info, please read /usr/share/doc/menu/html.
...

La sintassi dei file menu (le etichette che appaiono come voci di menu) è abbastanza semplice come dimostra questo esempio
/usr/share/menu/abiword:

?package(abiword):needs="X11" section="Applications/Office"\
  title="AbiWord Word Processor" command="/usr/bin/abiword"\
  hints="Word processor"\
  icon="/usr/share/pixmaps/abiword.xpm"

Dovresti creare un file di menu simile, cambiando ovviamente alcuni parametri ... in ogni caso la documentazione dovrebbe essere abbastanza esaustiva.



Au Revoire
Hugh Hartmann



Reply to: