Como remover ícones / atalhos do menu do Unity?


74

Instalei o Chromium e o Tweet Deck (na Chrome Store), agora desinstalei o Tweet Deck e, depois disso, o problema é que, quando instalei o Tweet Deck, ele me perguntou se queria criar um atalho para ele e escolhi YES. . Agora que os dois foram desinstalados, o ícone do Tweet Deck ainda aparece no menu Unity pela Internet.

insira a descrição da imagem aqui

Tentei remover o ícone do menu, mas não consigo descobrir como fazer isso. Deve ser uma coisa simples de fazer, mas está me dando dores de cabeça: P

O que tenho que fazer para remover o atalho e possíveis arquivos indesejados do Chromium?

Também a minha versão do Ubuntu é 11.10 x64.

(Desculpe se eu escrevo algo errado)

Respostas:


119

Parece que você não pode remover aplicativos do Dash, mas pode gerenciar seus lançadores (arquivos * .desktop) em um dos seguintes diretórios:

  • /usr/share/applications
  • /usr/local/share/applications
  • ~/.local/share/applications

Se o arquivo do iniciador estiver em um dos dois primeiros diretórios, você precisará de permissões de root para removê-lo.


9
Estava em ~ / .local / share / applications. Consegui removê-lo. Muitos tanques: D
Removido

11
Demorei um pouco, mas finalmente encontrei mais arquivos da área de trabalho em / usr / share / app-install / desktop / no Ubuntu 11.10, que é onde a versão extra do jEdit estava aparecendo para mim que estava lançando uma versão antiga duplicada no menu da unidade.
Kcstrom # 26/12

2
Além disso, se você excluir um programa instalado com o Wine, deverá procurar mais de uma pasta no diretório ~/.local/share/.
Zignd

1
Isso não o remove do Dash. De alguma forma, uma reindexação ainda precisa acontecer.
Elijah Lynn

Certifique-se de conferir a resposta do @ DolphinDream sobre alacarte para gerenciá-las. Eu tinha um iniciador de aplicativos Chrome que não era encontrado em nenhum lugar nos diretórios acima. askubuntu.com/a/454494/11929
Elias Lynn

10

Eu uso um aplicativo chamado alacarte ( atalacarte é um programa que permite editar menus compatíveis com o freedesktop.org ). Ele permite remover os lançadores indesejados do menu ou criar / adicionar novos. Eu mesmo tive que instalar este aplicativo (apt-get) no Ubuntu 12.04. Na IMO, este aplicativo deve fazer parte de uma instalação padrão do Ubuntu.


alacarte rocks! Concorde que deve fazer parte de uma instalação padrão do Ubuntu ... ou poder clicar com o botão direito do mouse nos ícones do iniciador para editar / configurar / removê-los.
Elias Lynn

1

Eu tive o mesmo problema ao excluir o ícone do Firefox do iniciador do Unity. Instalei dois exemplos de Firefox: um com o apt-get e outro com o dpkg do * .deb; portanto, após remover as duas cópias do Firefox, o ícone ainda é exibido no iniciador do Unity.

Aqui está a receita que me ajudou:

Procurando um pacote no dpkg

dpkg --list | grep firefox

resultado

ii firefox-mozilla-build: i386 35.0.1-0ubuntu1 Mozilla Firefox, versão oficial da Mozilla, empacotada para Ubuntu pelo projeto Ubuntuzilla.

encontrado! bem, quando sabemos o nome do pacote, podemos remover seus restos

sudo dpkg -r firefox-mozilla-build: i386

Isso é tudo, o excesso de ícone desapareceu do iniciador.


Instalei o Wine e instalei o Photoscape.exe através do Wine. Depois de enfrentar algum problema no Photoscape, eu o desinstalei usando o desinstalador do Wine. Mas, infelizmente, os ícones estavam presentes. Então eu executei "dpkg --list | grep photoscape" e todos os ícones relacionados ao Photoscape foram limpos.
Soumyadip Das

0

Só agora eu tive um problema semelhante com um aplicativo. O problema com a resposta aceita é que os arquivos da área de trabalho podem ser armazenados em muitos outros locais, não apenas nos listados, como este ~/.kde/share/apps/RecentDocuments/, por exemplo.

Então, eu posso sugerir o uso do findutilitário nesse caso. É preciso descobrir qual sequência é garantida como parte do nome de um arquivo da área de trabalho para o aplicativo em questão, e essa sequência deve ser bastante longa para evitar muita produção.

Por exemplo ("iname" significa nome que não diferencia maiúsculas de minúsculas, * é um curinga, significa qualquer caractere no lugar dele):

sudo find / -iname '*tweet*'

Além disso, deve-se tentar, se necessário, procurar alguma string específica em todos os arquivos da área de trabalho no sistema, como este:

sudo find / -name '*.desktop' -exec grep -i '*tweet*' {} +

Em seguida, remova todos os arquivos encontrados e faça logoff.

Isso deveria ter ajudado o OP a remover esses ícones do menu.


0

Eu tive o mesmo problema.

Primeiro, desinstalei o aplicativo e excluí todas as referências da seguinte pasta:

/usr/share/applications
/usr/local/share/applications
~/.local/share/applications

Reinicializado .... mas nunca resolvi meu problema.

Então, instale este editor de MENU:

sudo add-apt-repository ppa:caldas-lopes/ppa
sudo apt-get update
sudo apt-get install ezame

e exclua ícones indesejados.


0

Expandindo a resposta de Severo Raz:

  • /usr/share/applications
  • /usr/local/share/applications
  • ~/.local/share/applications

você pode facilmente fazer isso usando o terminal, por:

  1. cd <directory>
  2. ls | grep <application_name("tweet")>

O que lhe dará uma saída como esta:

application_name.desktop

E depois :

  1. rm application_name.desktop

Na verdade, você deve conseguir combinar as etapas 3 e 4:

ls | grep <appname> | xargs rm -f

Esteja avisado: você pode excluir ícones da área de trabalho que não pretendia remover devido a semelhanças de nomes, etc.! Sem garantia.


-2

Clique com o botão direito do mouse no ícone do aplicativo. Na próxima tela exibida, selecione o botão "Desinstalar". O aplicativo agora deve ser desinstalado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.