2012/09/06

 

Pridávanie do menu


V XFCE je štandardné štart menu, v ktorom sú programy usporiadané do logických sekcií (Vývoj, Hry, Kancel, Internet, ...). Nie je ale dodávaný nástroj na pridávanie záznamov do štart menu.

Ono je to vyriešené trošku inak.

V adresári
/usr/share/applications
alebo
~/.local/share/applications
sú súbory s názvom *.desktop ktoré obsahujú definíciu definíciu programu (niečo ako ikonka zástupcu na win32 desktope). V .desktop súbore je definovaný lokalizovaný názov, lokalizovaný popis, ikona, kategórie (oddelené bodkočiarkou) a sú tam aj také veci ako napr. MimeType ktorý daný program obsluhuje.

Pre definovanie funkčného odkazu stačí zopár atribútov. Takto napr. vyzerá záznam pre hru Spirits:

[Desktop Entry]
Name=Spirits
Type=Application
Categories=Game;
Icon=/home/andrej/bin/Spirits/icon_16x16.png
Exec=/home/andrej/bin/Spirits/Spirits

Zopár poznámok:
  • ikona je očakávaná v (???) alebo potrebuje mať uvedenú plnú cestu k ikone
  • v icon ani v exec nefunguje $HOME alebo ~ prefix
  • program v Exec je dostupný v $PATH alebo je uvedená plná cesta
  • ak je rovnaký názov súboru v /usr/share/applications aj v ~/.local/share/applications tak sa zoberie záznam z ~/.local/share/applications. Dajú sa takto prekryť odkazy na systémové programy odkazmi na inú implementáciu (potenciálny bezpežnostný problém)

Komentáre: Zverejnenie komentára

Prihlásiť na odber Zverejniť komentáre [Atom]





<< Domov

This page is powered by Blogger. Isn't yours?

Prihlásiť na odber Príspevky [Atom]