A personalização para listas rápidas de Unity é revertida após a reinicialização

1

Eu segui as instruções aqui para modificar minhas listas rápidas de Unity . Por exemplo, para adicionar um item "Terminal raiz", modifiquei meu gnome-terminal.desktop da seguinte forma:

[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=2.32.1
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;Unity;
X-Ubuntu-Gettext-Domain=gnome-terminal

X-Ayatana-Desktop-Shortcuts=Root;
[Root Shortcut Group]
Name=Root Terminal
Exec=gksudo gnome-terminal
TargetEnvironment=Unity

E então eu arrastei para o lançador. Funcionou bem antes de reiniciar. Mas, depois que o sistema for reiniciado, o ativador do botão Terminal será revertido (Sem Root Terminal após o clique com o botão direito), apesar do arquivo da área de trabalho ter sido modificado.

Então, quais etapas eu sinto falta? Obrigado por aqueles que dão dicas.

    
por ziyuang 28.08.2011 / 16:30

1 resposta

2

A primeira etapa é copiar o arquivo .desktop para ~/.local/share/applications e editar essa versão. ~/.local/share/applications anula o .desktop de /usr/share/applications .

Os que estão em /usr/share/applications são recriados provavelmente para evitar que arquivos mal-intencionados do desktop colidam. Unity: em caso de falha, ele pode voltar para a versão inalterada.

    
por Rinzwind 28.08.2011 / 17:28