Este capítulo discute os detalhes técnicos do armazenamento do menu do Kicker. A informação aqui contida será útil para o administrador do teu sistema.
O Ambiente de Trabalho K foi escrito para sistemas operativos multi-utilizador. Se mais ninguém a não seres tu estiver a usar este sistema (este computador), então tu és o administrador. Se estes sistema for usado por mais do que uma pessoa, existe normalmente uma pessoa que é apontada como o administrador.
O sistema do menu está armazenado em ficheiros .desktop na directoria $KDEDIR/share/applnk.
Embora muitos sistemas usem a /usr ou a /opt/kde como a directoria de sistema do KDE, a fonte de informação mais fiável é o ambiente do sistema; o conteúdo da variável de ambiente KDEDIR especifica qual a tua directoria do sistema KDE.
As alterações feitas pelos utilizadores em particular estão guardadas em ficheiros .desktop na directoria $HOME/.kde/share/ applnk/. A área do utilizador actual está guardada no ambiente do sistema; o conteúdo da variável de ambiente HOME especifica a tua directoria pessoal.
Qualquer programa novo (novo item do menu) que o utilizador adicione ao sistema de menus irá aparecer na directoria $KDEDIR /share/applnk como um ficheiro .desktop. Irás reparar que o formato do ficheiro .desktop é fácil de perceber. Depois de estudar alguns ficheiros .desktop deves ser capaz de criar os teus próprios ficheiros .desktop sem a assistência do programa de edição do menu KMenuedit.
O utilizador também pode apagar um programa do menu do sistema. Isto não significa que o ficheiro .desktop na directoria $KDEDIR/share/applnk seja apagado. De facto, essa acção é considerada impossível pelo sistema operativo por causa das permissões insuficientes do utilizador. Em vez disso, é criado um novo ficheiro .desktop com um conteúdo específico na sub-directoria apropriada da directoria $KDEDIR/.kde/share/applnk/. Isto é o conteúdo do ficheiro .desktop:
1 [Desktop Entry] 2 Hidden=true 3 Name=empty |
Esta entrada simples serve para esconder o item do menu que iria aparecer de outro modo no menu.