He instalado sublime text, pero no aparece en el menú excepto en el usuario que se usó para instalarlo. Si edito el archivo sublime_text.desktop, sí aparece la entrada en el menú, aún sin cambiar nada, solo por el hecho de editarlo. Sin embargo, al reiniciar la sesión vuelve a desaparecer del menú
Este es el contenido del desktop:
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text/sublime_text -n
OnlyShowIn=Unity;
[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text/sublime_text --command new_file
OnlyShowIn=Unity;
Donde está alojado el fichero sublime_text.desktop?
Para que esté a disposición de todos los usuarios debe estar en el directorio /usr, la ubicación estándar para lo que se instala desde repos o con «apt» es /usr/share/applications. Si vas a moverlo desde otra ubicación mejor llevalo a /usr/local/share/applications, ahí es donde pusimos nosotros los .desktop que editamos (para cambiar algo o los que creamos nosotros), esta ubicación tiene preferencia sobre la estándar.
Está en /usr/share/applications
Mañana probaré a cambiarlo de sitio ya que ahora no tengo acceso al ordenador en el que estoy preparando la maqueta.
He probado a poner el desktop en /usr/local/sharre/applicatios. Nada más hacerlo, veo el acceso a sublime text en el menú. Salgo de la sesión y al entrar de nuevo, ya no aparece.
Ya está solucionado. El problema es que el usuario en cuestión en el que no aparecía el acceso en el menú es un usuario congelado. Una vez que edito el desktop, aparece en el menú sin hacer cambios. Ejecuto el fijausuario y ya aparece el acceso cuando se reinicia la sesión.
Esta es una de las cosas que ha cambiado frente a artabros. Se conoce que en jessie se guarda una configuración del menú de usuario en la carpeta del mismo.