====== Personalize o Menu do Xfce ======
We are deprecating the localised wiki.xfce.org pages in favour of the official documentation, which is always kept up to date. This page will be deleted on 1 November 2026. A copy will be preserved on archive.org for historical purposes.
Esta página descreve como personalizar o menu, usando o Xfdesktop **4.5 ou mais actual** e libxfce4menu, para o seu desktop.
===== O que contém o xfdesktop? =====
O Xfdesktop instala um ficheiro de menu, e ficheiros de entrada para o uso da conta root (Executar, Terminal, Gestor de Ficheiros, …). Para personalizar o seu menu deve efectuar os ajustes abaixo:
===== Editando o Ficheiro do Menu =====
Efectue uma Cópia do menu instalado dentro do home:
cp $prefix/etc/xdg/menus/xfce-applications.menu ${XDG_CONFIG_HOME:-~/.config}/menus
===== Esconder as entradas do utilizador root do menu =====
Se deseja remover as entradas do utilizador root do menu, deve copiar estes ficheiros para a sua pasta home e em seguida, adicionar/alterar a entrada NoDisplay dentro dele. Para mais informações sobre como organizar as entradas do seu desktop, veja isto [[http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html|aqui]].
O Xfdesktop instala os seguintes ficheiros:
* ''$prefix/share/applications/xfce4-about-xfce.desktop''
* ''$prefix/share/applications/xfce4-file-manager.desktop''
* ''$prefix/share/applications/xfce4-help.desktop''
* ''$prefix/share/applications/xfce4-logout.desktop''
* ''$prefix/share/applications/xfce4-run-program.desktop''
* ''$prefix/share/applications/xfce4-terminal.desktop''
* ''$prefix/share/applications/xfce4-web-browser.desktop''
Para ocultar uma entrada específica do ficheiro desktop, copie-o dentro do home, por exemplo:
cp $prefix/share/applications/xfce4-web-browser.desktop ~/.local/share/applications
e em seguida modifique ou adicione a seguinte entrada no ficheiro de configuração do desktop:
NoDisplay=true
=== Diferença entre o NoDisplay e o Oculto ===
{{wiki:warning.png |}} Se selecionou as duas entradas já deve ter notado a diferença, o NoDisplay irá esconder o lançador da aplicação do menu, mas não esconderá nas opções do Thunar, por exemplo. Ao contrário do Oculto, esta entrada vai agir como se o ficheiro não existisse.
===== Criando entradas do Root no Menu =====
Este menu encontra-se em: ''~/.local/share/applications''.
De lá, pode criar entradas no ficheiro por omissão do desktop por item de menu, por exemplo: para um item de menu de lançamento do Eclipse, crie um ficheiro com o seguinte nome: ''eclipse.desktop'' e grave-o em: ''~/.local/share/applications'':
[Desktop Entry]
Version=1.0
Type=Application
Encoding=UTF-8
Exec=eclipse
Icon=eclipse
StartupNotify=false
Categories=X-XFCE;X-Xfce-Toplevel;
OnlyShowIn=XFCE;
Name=Eclipse
Comment=Eclipse Java IDE
Para definir a organização e ordem, deve modificar o seguinte ficheiro: ''${XDG_CONFIG_HOME:-~/.config}/menus/xfce-applications.menu'', por exemplo:
===== Editando Entradas =====
Disponível partir do Xfce 4.5, libxfce4menu não suporta a junção no menu especificado. Isto significa que não há um "belo" editor de menus. Para adicionar/remover e modificar os ficheiros do menu, deve modificar os ficheiros manualmente.
Assim que o "gvim", por exemplo, for instalado, deve ter o seguinte ficheiro: ''/usr/share/applications/gvim.desktop''. Copie este ficheiro para sua pasta home em: ''~/.local/share/applications''. Para que assim possa modificá-lo.
Para criar novos itens no menu, pode criar novos ficheiros que estão dentro da entrada no último directório. ''exo-desktop-item-edit'' facilita a criação de um tal ficheiro. Por exemplo, execute: ''%%exo-desktop-item-edit --create-new ~/.local/share/applications/%%''.
===== Restaurando o Menu =====
Se não possuir o ficheiro original do Xfce, execute: ''%%xfdesktop --reload%%'' para actualizar o menu.
Se o comando acima não funcionar, também pode tentar executar ''%%killall -HUP xfdesktop%%''.
Divirta-se!