La capacidad de un archivo .desktop para mostrar un alias "legible para humanos" en lugar de su (tal vez) nombre real clínico , tiene mérito ... y como sugiere el tipo de archivo .desktop , supongo que esta capacidad está destinada al Escritorio ( que es (co -?) administrado por Nautilus).
Sin embargo, en el Administrador de archivos de Nautilus, donde esperaría ver la información básica del archivo (por ejemplo, el nombre real), se me presenta el alias de metadatos en lugar del nombre de archivo real .
Esto hace que sea bastante difícil editar / ver el archivo .desktop cuando Nautilus no pone a disposición el nombre real.
¿Hay alguna manera de que Nautilus GUI File Manager enumere estos archivos .desktop por sus nombres reales? (al igual que ls )
PD: ¡Estos archivos me dejaron completamente perplejo hasta hoy, cuando cambié el nombre de uno, y el (mi) nuevo "nombre" en realidad no era el nuevo nombre de archivo real! El nombre mostrado era un alias; Nautilus había modificado el contenido del archivo (Nombre = ...), y el nombre original se mantuvo sin cambios! ... ahora estoy medio perplejo (cosas extrañas)
ls
lista ... Probé Maverick en una máquina virtual dentro de una quincena de su lanzamiento, pero se bloqueó un par de veces, y al ser muy nuevo en Linux / Ubuntu, decidí esperar hasta Aprendí lo suficiente como para poder lidiar con un posible drama de instalación. Esto ha sido una "señal". Tal vez cambie antes de lo que esperaba ... y ahora, todo lo que necesito es una respuesta para poderRespuestas:
Con las versiones más recientes de Nautilus ( 2.31.5 y posterior), el cambio de nombre de los
.desktop
archivos en realidad cambia el nombre del archivo, no elName
campo del archivo en sí.Nautilus mostrará el nombre de archivo completo (con la
.desktop
extensión), si el.desktop
archivo no es ejecutable.Por ejemplo, si
Firefox.desktop
es ejecutable:Ahora para ver el nombre de archivo real, haga que
Firefox.desktop
no sea ejecutable. Haga clic derecho -> Propiedades -> Permisos -> DesmarqueAllow executing file as a program
.Ahora Nautilus mostrará el nombre completo del archivo:
fuente
ls
será un método de "mejor adivinanza", porque el nombre real puede ser significativamente diferente).Además de la extrañeza de nautilus, aquí hay un script de nautilus.
Puede seleccionar varios archivos, hacer clic en Aceptar y gedit los mostrará (requiere zenity).
Póngalo
~/.gnome2/nautilus-scripts
y hágalo ejecutable.fuente
zenity
Podemos mostrar los nombres de los archivos reales en Nautilus sin utilizar secuencias de comandos adicionales.
Nautilus mostrará el alias de un
.desktop
archivo para.desktop
archivos que se encuentran en/usr/share
e/usr/local/share
incluyen todos los subdirectorios de ambos directorios. Nautilus mostrará el nombre real del archivo si el.desktop
archivo se encuentra en otro lugar.Podemos hacer un truco simple con un enlace simbólico:
Si navegamos en Nautilus
/usr/share/applications
, Nautilus mostrará los alias de los.desktop
archivos.Si navegamos en Nautilus
/USR/share/applications
, Nautilus mostrará los nombres de archivo reales de los.desktop
archivos.Pruébalo, probé esto en varios sabores de Ubuntu con las versiones 16.04 y 17.04. Esto también funciona en Xubuntu, Thunar tiene el mismo comportamiento que Nautilus.
fuente