Cómo eliminar un archivo de /usr/share/applications en Ubuntu 16.04 LTS

Cómo eliminar un archivo de /usr/share/applications en Ubuntu 16.04 LTS

Intenté eliminar un archivo llamado "JDownloader 2 Update & Rescue" del /usr/share/applicationsdirectorio pero no pude eliminarlo.

Este comando de terminal no funcionó:

sudo rm /usr/share/applications/JDownloader 2 Update & Rescue

comando de propiedades como espectáculos

/bin/sh "/opt/jd2/JDownloader2Update"

pero/optarNo hay archivos ni directorio para JDownloader.

Respuesta1

El nombre que está interpretando como nombre de archivo es el nombre proporcionado para Desktop Launcher. El archivo real es un archivo con una *.desktopextensión.

Puede ubicar el nombre del archivo iniciador ( *.desktop) desde la terminal ingresando a la /usr/share/applicationscarpeta y luego buscar el nombre del archivo en el contenido de los archivos del escritorio.

Como no tengo su programa instalado usaré un programa instalado en mi computadora como ejemplo de los pasos para la búsqueda. Buscaré el Terminallanzador. Cuando realice los pasos, utilícelo JDownloadercomo cadena de búsqueda. Puede utilizar más caracteres del nombre si genera demasiados resultados.

(La línea con el $prefejo representa los comandos escritos. Las otras líneas son la salida del terminal).

$ cd /usr/share/applications
$ egrep -l "Terminal"
debian-uxterm.desktop
debian-xterm.desktop
emacs24-term.desktop
exo-terminal-emulator.desktop
gnome-terminal.desktop
mono-runtime-terminal.desktop

Esos son los archivos que tienen Name=Terminalcomo entrada el *.desktopnombre del archivo. Ahora elijo de la lista de salida cuál quiero eliminar.

Como hay más de uno, primero examinaré el archivo con Gedit. En este caso:

 $ gedit gnome-terminal.desktop

Si ese es con el que puedes eliminarlo:

$ sudo rm gnome-terminal.desktop

Normalmente muevo un archivo del sistema a un área temporal antes de eliminarlo. Luego me aseguro de que el cambio se realice como se esperaba. Luego elimino permanentemente el archivo.

La forma GUI:

presenté elTerminalmétodo en mi primer ejemplo, porque ese era su método en su pregunta. También puede utilizar una búsqueda GUI, que puede ser sustancialmente más sencilla.

Abra la /usr/share/applicationscarpeta en un explorador de archivos. Esto mostrará los archivos allí Launcher Name, no el nombre real del archivo. Este es el nombre que ves en el Iniciador. Una vez que haya mostrado la lista de archivos, puede señalar y hacer clic para eliminar.

$ sudo -H nautilus /usr/share/applications

Nota:

También puede eliminar el archivo desinstalando la aplicación que instaló y que trajo el Iniciador a su sistema.

Dado que el archivo, según su descripción, está instalado en /opt, es una indicación de que no proviene del repositorio predeterminado. Entonces tendrás que buscar en el paquete.Léamedescripción para encontrar los pasos para la desinstalación.

información relacionada