Normalmente, cuando instala el paquete normal de la aplicación KDE, su icono aparece en el menú de KDE.
Ahora, estoy haciendo un paquete para la aplicación que vino en el archivo * .zip, puedo instalarlo, ejecutarlo, pero no se muestra en el menú de KDE. Entonces, ¿cómo registrarlo?
openSUSE 11.4, KDE3.5.10 (!), aplicación: IntelliJ IDEA.
IDEA ahora incluye la capacidad de crear un archivo .desktop para sí mismo.
Tools > Create Desktop Entry...
fuente
kmenuedit
es una parte predeterminada de la distribución de KDE y proporciona una GUI para editar el menú y crear entradas de escritorio. Puede iniciarlokmenuedit
desde la terminal o haciendo clic con el botón derecho en el botón de inicio de la aplicación. En la GUI, puede copiar, mover, reordenar y eliminar entradas de menú, o crear una nueva entrada más relevante seleccionando Archivo-> Nuevo elemento.Puede completar un nombre y una descripción opcional, y proporcionar el comando para ejecutar, ya sea desde el explorador de archivos o escribiéndolo. El comando se ejecuta dentro
PATH
de su entorno, por lo que puede proporcionar una ruta completa o solo el nombre huirías de la terminal. En este caso, podrías usarintellij
. También puede proporcionar argumentos adicionales, para ejecutar un programa en particular en Wine que pueda usarwine /path/to/program.exe
.También puede incluir varias cadenas de reemplazo como argumentos para el comando en el comando que se sustituirá cuando se ejecute. También puede Lo más útil es probablemente '% U', que se reemplaza con una lista de URL (o rutas de archivo) arrastradas al icono, pero hay algunas variantes para diferentes casos de uso.
Puede seleccionar un icono haciendo clic en el botón de icono en la parte superior de la ventana del nuevo elemento. Todos los iconos del sistema predeterminados están disponibles para elegir, o puede elegir algo del sistema de archivos.
En cualquier caso, guarde su entrada completa y muévala a donde desee en el menú. Elija Archivo-> Guardar y actualizará el menú del sistema (puede tomar un tiempo, habrá un cuadro de diálogo que le dirá mientras está funcionando).
fuente
Crear el archivo .desktop en / usr / share / aplicaciones es correcto, y agregaría que es una buena idea crear un enlace al archivo idea.sh para que el archivo .desktop apunte al enlace en lugar del archivo real.
De esa manera, es fácil reemplazar el enlace cuando sale una nueva versión en lugar de tener que recordar dónde está el archivo .desktop y editarlo con la nueva ruta.
Aquí está mi archivo idea.desktop;
fuente