¿Cómo eliminar iconos / accesos directos del menú de Unity?

74

He instalado Chromium y Tweet Deck en él (a través de Chrome Store), ahora desinstalé Tweet Deck y después de eso Chromium, el problema es que, cuando instalé Tweet Deck, me preguntó si quería crear un acceso directo y elegí SÍ . Ahora que ambos están desinstalados, el ícono Tweet Deck todavía aparece en el menú de Unity a través de Internet.

ingrese la descripción de la imagen aquí

Traté de eliminar el ícono del menú, pero no puedo entender cómo hacerlo. Debería ser algo simple de hacer, pero me está dando dolores de cabeza: P

¿Qué debo hacer para eliminar el acceso directo y los posibles archivos basura de Chromium?

También mi versión de Ubuntu es 11.10 x64.

(Perdón si escribo algo mal)

Remoto
fuente

Respuestas:

119

Parece que no puede eliminar aplicaciones del tablero, sin embargo, puede administrar sus lanzadores (archivos * .desktop) en uno de los siguientes directorios:

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

Si su archivo de inicio está en cualquiera de los dos primeros directorios, necesitará permisos de root para eliminarlo.

Severo Raz
fuente
9
Estaba en ~ / .local / share / aplicaciones. Lo eliminé con éxito. Muchos tanques: D
eliminado el
11
Me tomó un poco, pero finalmente encontré más archivos de escritorio en / usr / share / app-install / desktop / en Ubuntu 11.10, que es donde apareció la versión extra de jEdit que estaba lanzando una versión antigua que estaba duplicada en el menú de la unidad.
kcstrom
2
Además, si elimina un programa instalado con Wine, tendrá que buscar dentro de más de una carpeta dentro del ~/.local/share/directorio.
Zignd
1
Eso no lo elimina del tablero. De alguna manera, todavía tiene que suceder una reindexación.
Elijah Lynn
Asegúrese de consultar la respuesta de @ DolphinDream sobre alacarte para administrarlos. Tenía un iniciador de aplicaciones de Chrome que no se encontraba en ningún lugar en los directorios anteriores. askubuntu.com/a/454494/11929
Elijah Lynn el
10

Yo uso una aplicación llamada alacarte ( atalacarte es un programa que para editar freedesktop.org cumple con los menús ). Le permite eliminar los lanzadores no deseados del menú o crear / agregar nuevos. Tuve que instalar esta aplicación yo mismo (apt-get) en Ubuntu 12.04. En mi opinión, esta aplicación debería ser parte de una instalación predeterminada de Ubuntu.

DolphinDream
fuente
rocas alacarte! De acuerdo, debería ser parte de una instalación predeterminada de Ubuntu ... o ser capaz de hacer clic derecho en los íconos en el iniciador para editarlos / configurarlos / eliminarlos.
Elijah Lynn el
1

Tuve el mismo problema al eliminar el ícono de Firefox del iniciador de Unity. Instalé dos ejemplos de Firefox: uno con apt-get y otro con dpkg de * .deb, por lo que después de eliminar ambas copias de Firefox, el icono todavía se muestra en el lanzador de Unity.

Aquí hay una receta que me ayudó:

Buscando un paquete en dpkg

dpkg --list | grep firefox

resultado

ii firefox-mozilla-build: i386 35.0.1-0ubuntu1 Mozilla Firefox, versión oficial de Mozilla, empaquetada para Ubuntu por el proyecto Ubuntuzilla.

¡encontró! bueno, cuando sabemos el nombre del paquete, podemos eliminar sus restos

sudo dpkg -r firefox-mozilla-build: i386

Eso es todo, el icono en exceso desapareció del lanzador.

Art. B
fuente
Instalé Wine y luego instalé Photoscape.exe a través de Wine. Luego, después de enfrentar algún problema en Photoscape, lo desinstalé usando el desinstalador Wine. Pero desafortunadamente los íconos estaban presentes. Luego ejecuté "dpkg --list | grep photoscape" y se borraron todos los iconos relacionados con Photoscape.
Soumyadip Das
0

Justo ahora tuve un problema similar con una aplicación. El problema con la respuesta aceptada es que los archivos de escritorio se pueden almacenar en muchas otras ubicaciones, no solo en las enumeradas, como esta ~/.kde/share/apps/RecentDocuments/, por ejemplo.

Por lo tanto, puedo sugerirle que use la findutilidad en tal caso. Es necesario averiguar qué cadena se garantiza que formará parte del nombre de un archivo de escritorio para la aplicación en cuestión y esa cadena debe ser bastante larga para evitar demasiados resultados.

Por ejemplo ("iname" significa nombre que no distingue entre mayúsculas y minúsculas, * es un comodín, significa cualquier carácter en su lugar):

sudo find / -iname '*tweet*'

También se debe intentar, si es necesario, buscar alguna cadena en particular en todos los archivos de escritorio en el sistema, como este:

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

Luego, elimine todos los archivos encontrados y cierre la sesión.

Esto debería haber ayudado al OP a eliminar esos iconos del menú.

usuario907860
fuente
0

Tuve el mismo problema.

Primero desinstalé la aplicación, luego eliminé todas las referencias de la siguiente carpeta:

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

Reiniciado ... pero nunca resolvió mi problema.

Así que instalé este editor de MENÚ:

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

y eliminar iconos no deseados.

pst007x
fuente
0

Ampliando la respuesta de Severo Raz:

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

puedes hacerlo fácilmente usando terminal, de la siguiente manera:

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

Lo que te dará una salida como esta:

application_name.desktop

Y entonces :

  1. rm application_name.desktop

En realidad, deberías poder combinar los pasos 3 + 4:

ls | grep <appname> | xargs rm -f

Tenga cuidado: ¡puede eliminar iconos de escritorio que no pretendía eliminar debido a similitudes de nombres, etc.! Sin garantía.

LMD
fuente
-2

Haz clic derecho en el ícono de la aplicación. En la siguiente pantalla que aparece, seleccione el botón "Desinstalar". La aplicación ahora debe desinstalarse.

Chris
fuente