Como faço para remover corretamente itens do menu Programas de vinhos? [duplicado]

6

Assim que um aplicativo do Windows cria um atalho / diretório no diretório Programas do Wine Start Menu (em particular eu faço isso manualmente por meio do Total Commander e funciona), ele se reflete no menu Programas do Ubuntu Wine. Mas quando um atalho / pasta é removido (manualmente, por meio do Total Commander novamente), o item de menu Ubuntu Wine Programs persiste, e isso é um comportamento indesejável.

Uma vez eu fiz algo que fez com que o Wine / Ubuntu atualizasse o estado do menu e removesse itens órfãos, mas infelizmente não me lembro o quê. Sabes o caminho? Estou interessado especificamente em atalhos feitos à mão / removidos, não instalando / desinstalando software do Windows.

    
por Ivan 15.01.2011 / 16:13

3 respostas

13

De acordo com a especificação XDG em que "links de atalho" são lojas, você está procurando arquivos .desktop que são salvos para programas de vinhos na pasta inicial local:

~/.local/share/applications/

Aqui você encontrará todos os seus arquivos de área de trabalho baseados em vinhos, bem como quaisquer programas instalados localmente e edições feitas no menu de aplicativos do Ubuntu usando o editor de menu alacart.

Você pode remover entradas ou editá-las, e o menu de aplicativos do Ubuntu refletirá as alterações imediatamente.

    
por Martin Owens -doctormo- 15.01.2011 / 16:18
5

Como a outra resposta diz, os itens de menu estão em ~/.local/share/applications/ . (A propósito, no Kubuntu, o equivalente a alacarte para editar o menu inicial é: clique com o botão direito do mouse no ícone do 'K' Kickoff Application Launcher no painel e escolha Editar aplicativos ...)

Mas, para completar, aqui estão alguns outros lugares onde o Wine também parece adicionar informações do programa para WINDOWSPROGNAME :

  • ~/.config/menus/applications-merged/wine-Programs-WINDOWSPROGNAME.menu faz referência a várias entradas .desktop, eu acho que para criar um Submenu de vinho.
  • ~/Desktop/WINDOWSPROGNAME.desktop fornece ao programa ícone na sua área de trabalho.
  • %código% dá ao programa uma pasta na sua área de trabalho.
  • ~/.local/share/desktop-directories/wine-WINDOWSPROGNAME.directory é vinho simulação interna do menu Iniciar do Windows.

Pode haver mais, alguém também criou uma lista semelhante de locais em Recriando Menus do Vinho no blog do Gnome . Então, para remover completamente todos os vestígios de um programa, você pode remover os primeiros itens e editar o último. Para algumas delas, uma etapa de configuração lê os arquivos independentes para criar a aparência do seu ambiente de área de trabalho; talvez seja necessário executar novamente a etapa de configuração ou efetuar logoff / restart antes que a aparência seja limpa.

"Desinstalar" na Perguntas frequentes sobre vinhos sugere que você pode executar ~/.wine/drive_c/users/YOUR_USERNAME/Start Menu/Programs em Adicionar / Remover programas. Eu não tentei ver qual dessas cinco coisas ele removeu. Se você instalar uma versão mais nova de um programa como o Quicken, às vezes, o antigo não aparecerá na desinstalação do wine, mesmo que ainda tenha entradas de menu.

Mesmo depois de fazer tudo isso, ainda havia traços de WINDOWSPROGNAME deixados para trás. wine uninstaller continha ícones para o programa e seus arquivos.

Para o cruzamento depois de fazer toda a pesquisa acima, procure também em ~/.local/share/icons/ . Excluindo itens, exclui-os do menu de edição no crossover.

    
por skierpage 07.03.2012 / 00:31
0

Tenho a experiência de que, se você "redefinir" o menu na janela de configurações, a entrada do vinho reaparece. Eu procurei por vinho no nautilus e encontrei um arquivo chamado 'wine.menu'. Exclui e agora eu finalmente me livrei disso.

    
por c76c3r8c42b347r8 15.05.2011 / 12:17