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)
Prihlásiť na odber Príspevky [Atom]