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)

lslista ... 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
.desktoparchivos en realidad cambia el nombre del archivo, no elNamecampo del archivo en sí.Nautilus mostrará el nombre de archivo completo (con la
.desktopextensión), si el.desktoparchivo no es ejecutable.Por ejemplo, si
Firefox.desktopes ejecutable:Ahora para ver el nombre de archivo real, haga que
Firefox.desktopno sea ejecutable. Haga clic derecho -> Propiedades -> Permisos -> DesmarqueAllow executing file as a program.Ahora Nautilus mostrará el nombre completo del archivo:
fuente
lsserá 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-scriptsy hágalo ejecutable.fuente
zenityPodemos mostrar los nombres de los archivos reales en Nautilus sin utilizar secuencias de comandos adicionales.
Nautilus mostrará el alias de un
.desktoparchivo para.desktoparchivos que se encuentran en/usr/sharee/usr/local/shareincluyen todos los subdirectorios de ambos directorios. Nautilus mostrará el nombre real del archivo si el.desktoparchivo 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.desktoparchivos.Si navegamos en Nautilus
/USR/share/applications, Nautilus mostrará los nombres de archivo reales de los.desktoparchivos.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