# Manual del editor de menús de &kde;

## Introducción

&kmenuedit; le permite editar el menú de los lanzadores de aplicaciones de &kde;.

&kmenuedit; se puede iniciar pulsando con el &RMB; en el botón del lanzador de aplicaciones en el panel y seleccionando Editar aplicaciones… o escribiendo `kmenuedit` en la línea de &krunner;.

&kmenuedit; le permite:

- Ver y editar el menú que usa el lanzador de aplicaciones actual

- Cortar, Copiar y Pegar submenús y elementos.

- Crear y borrar submenús y elementos

- Cambiar el orden de los submenús y de los elementos

- Ocultar elementos y añadir nuevos submenús y elementos

De manera predeterminada, todas las aplicaciones instaladas en la computadora aparecen en el menú de los lanzadores de aplicaciones de todos los usuarios. Las aplicaciones pueden aparecer más de una vez en varios menús diferentes. Las categorías de submenú vacías definidas en la especificación del menú del escritorio también aparecerán, pero no estarán visibles en los lanzadores de aplicaciones a menos que instale aplicaciones que pertenezcan a dichas categorías.

La vista de árbol tiene dos tipos de entradas distintos:

- Submenú: Solo están activos los campos Nombre, Comentario y Descripción, así como el botón para seleccionar un icono. La pestaña Avanzado está desactivada. Un submenú puede contener otros submenús y/o elementos.

- Elementos: Use esta entrada para introducir los datos de la aplicación que quiere añadir. Para una información detallada, consulte Uso de &kmenuedit;.

&kmenuedit; tiene dos modos de vista en árbol: normal y con entradas ocultas. Para ver este último, marque la opción Mostrar entradas ocultas en el diálogo de configuración de la página Opciones generales.

En el modo de vista con entradas ocultas aparecen muchas entradas adicionales en el árbol. Algunas de estas entradas parecen ser solo duplicados, aunque tienen distintas opciones para la orden. Por lo general, no debería modificar nunca estas entradas ocultas, ya que corre el riesgo de estropear alguna funcionalidad del sistema.

En el modo con entradas ocultas tendrá un submenú especial .hidden (oculto) como elemento superior del árbol. Este submenú especial no se puede editar. Este submenú mostrará todos los elementos borrados la próxima vez que lance &kmenuedit;.

No se pueden borrar entradas de este submenú especial usando la interfaz gráfica. Volverán a aparecer la próxima vez que inicie &kmenuedit;.

### Casos de uso

#### Adaptar el menú para un usuario

##### Reordenar elementos

Esto debe hacerse en el modo de vista oculta donde solo se muestran los submenús y los elementos visibles del menú del lanzador de aplicaciones.

De forma predeterminada, el menú se ordena alfabéticamente usando los nombres en inglés o las descripciones. El uso de otro idioma distinto al inglés hará que algunos submenús y elementos aparezcan desordenados.

Use las opciones de Editar Ordenar para ordenar por nombre o por descripción. Si usa el lanzador de aplicaciones clásico, tendrá que seleccionar la correspondiente opción de Formato en el diálogo de preferencias. En el lanzador &kickoff;, marque Mostrar aplicaciones por nombre si las ordena por nombre aquí.

Puede agrupar los submenús y elementos que use con frecuencia al principio del menú, por ejemplo, para poder seleccionarlos con más facilidad. Para cambiar el orden de cualquier elemento o submenú, use los botones Subir y Bajar de la barra de herramientas o sus correspondientes acciones en el menú.

Todos los lanzadores de aplicaciones usarán el orden de los submenús que haya definido en &kmenuedit;.

##### Eliminar elementos del la vista del menú

Algunos usuarios pueden encontrar confuso que se muestren todas las aplicaciones instaladas en el sistema, por lo que tal vez quiera ocultar algunos elementos o submenús de uso menos frecuente. Puede hacerlo de dos formas distintas:

Cambie al modo de vista normal sin entradas ocultas. Si borra elementos aquí, se moverán al submenú .hidden (oculto). Puede volver a moverlos al árbol para que aparezcan de nuevo en el menú.

Si borra un submenú, se borrará realmente junto con todos los submenús y elementos que contenga. Para volver a crearlo puede usar Editar Restaurar al menú del sistema, pero esto eliminará todos los submenús y entradas personalizadas, así como sus correspondientes archivos `.desktop`. Esta acción no se puede deshacer.

El modo preferido para eliminar submenús y elementos del menú de un lanzador de aplicaciones consiste en marcar Entrada oculta en la pestaña General y cambiar al modo de vista con elementos ocultos. En este modo resulta más fácil deshacer los cambios sin destruir la estructura del menú. El único inconveniente es que debe ocultar todas las entradas de un submenú de forma manual para ocultar todo el submenú de la vista.

#### Añadir elementos personalizados

Para añadir elementos personalizados (submenús o elementos) use las acciones del menú o de la barra de herramientas. Cada elemento necesita un nombre y una orden. Sin una entrada de orden, un elemento no se guardaría, por lo que se perdería la entrada que acaba de añadir.

Si añade una entrada, se insertará como subentrada en la posición del árbol que esté resaltada en la actualidad. Puede mover una entrada arrastrándola con el ratón o usando el botón Bajar de la parte inferior del árbol para convertirla en entrada del nivel superior.

#### Transferir las preferencias del lanzador de aplicaciones

No hay ninguna forma de transferir las preferencias del menú usando la interfaz gráfica. Tendrá que hacerlo de forma manual y copiar los siguientes archivos al usuario de destino:

&kmenuedit; guarda la jerarquía del menú en `menus/applications-kmenuedit.menu` dentro de la carpeta `$(qtpaths --paths GenericConfigLocation)`; `desktop-directories`, dentro de la carpeta `$(qtpaths --paths GenericDataLocation)`, contiene los archivos de escritorio de los submenús que haya creado. En `applications/`, dentro de la carpeta `$(qtpaths --paths GenericDataLocation)`, encontrará los archivos de escritorio de los elementos personalizados que haya creado.

Los atajos de teclado de cada aplicación se guardan en `kglobalshortcutsrc`, dentro de la carpeta `$(qtpaths --paths GenericConfigLocation)`, aunque no podrá exportarlos ni importarlos porque los UUID de los atajos de teclado no coinciden entre distintos sistemas, incluso aunque los archivos `.desktop` sean idénticos. Tendrá que volver a asignar todos los atajos de teclado a mano.

## Añadir una entrada de menú

En este ejemplo, añadiremos &firefox; al submenú Internet.

Para empezar, necesitaremos abrir &kmenuedit;, por tanto, pulse el &RMB; en el menú lanzador de aplicaciones y haga clic en Editar aplicaciones… para iniciar &kmenuedit;. Después de que se haya iniciado &kmenuedit;, seleccione Internet como se muestra en la imagen inferior. Seleccionar Internet Seleccionar Internet

Una vez que haya seleccionado Internet, pulse en Archivo Nuevo elemento…, que abrirá el diálogo Nuevo elemento, tal y como se muestra a continuación. Teclee el nombre del programa que desea añadir, en este caso, teclee `firefox`. Diálogo Elemento nuevo El diálogo Elemento nuevo.

Pulse entrar, y debería ver algo similar al dibujo inferior en la ventana principal. Nuevo elemento El nuevo elemento creado.

Ahora rellenamos Descripción:. Para este caso, escriba `Navegador web`.

El aspecto en el que se muestra la descripción y el nombre depende de las preferencias del lanzador de aplicaciones; por ejemplo, «Navegador web (Firefox)» o «Firefox (Navegador web)».

Debemos rellenar el nombre del ejecutable en el campo Orden:, por lo que escribiremos ``firefox``.

La orden debe estar en la variable de entorno `PATH` o tendrá que especificar la ruta completa del ejecutable. Si no conoce el nombre del ejecutable de una determinada aplicación, use la orden ``locate`` para encontrar su archivo de escritorio y luego introduzca aquí la cadena de texto que contiene la línea «Exec».

Después de la orden puede incluir varios argumentos, que se reemplazarán con los valores reales cuando el programa se vaya a ejecutar:

- %f - un solo nombre de archivo.
- %F - una lista de archivos. Se utiliza en aplicaciones que pueden abrir varios archivos locales simultáneamente.
- %u - una sola &URL;.
- %U - una lista de &URL;s.
- %d - la carpeta de un archivo para abrir.
- %D - una lista de carpetas.
- %i - el icono.
- %m - el mini icono.
- %c - el título.

Por ejemplo: si desea que firefox inicie su navegador web en www.kde.org, en lugar de `firefox` debería teclear `firefox %u www.kde.org`.

La mayoría de las aplicaciones aceptan opciones adicionales, ⪚, el nombre de un perfil determinado como &konqueror; o &konsole;. Para ver todas las opciones de una aplicación, lance ```applicationname```--help`` en &konsole;.

Si prefiere un icono más creativo, pulse sobre el icono genéricosituado al lado de Nombre: (tenga en cuenta que el icono predeterminado puede estar en blanco, en cuyo caso haga clic en el área situada a la derecha del nombre de la casilla de entrada). Aparecerá el diálogo Seleccionar icono que le permitirá escoger el nuevo icono, tal y como se muestra a continuación. Diálogo Seleccionar icono El diálogo Seleccionar icono.

Seleccionamos el icono de firefox en la lista y pulsamos &Enter;. Su pantalla final debería parecerse a la captura de pantalla inferior. Captura de pantalla tras terminar. Esto es a lo que debería parecerse el elemento de menú.

Ahora puede cambiar el lugar que ocupa el nuevo elemento del menú usando los botones Subir y Bajar de la barra de herramientas de &kmenuedit; o arrastrándolo con el ratón.

Puede ordenar los elementos del submenú usando el botón Ordenar de la barra de herramientas de &kmenuedit; o los elementos del submenú Editar Ordenar.

Haga clic en Archivo Guardar, espere a que termine el diálogo Actualizando configuración del sistema, y ya debería ver &firefox; en el submenú Internet del lanzador de aplicaciones.

## Utilizando &kmenuedit;

El panel izquierdo de la aplicación muestra la estructura del lanzador de aplicaciones. Cuando navegue por los elementos de dicho panel, el panel derecho mostrará información detallada del elemento de menú resaltado.

### Pestaña General

Nombre:

- Este es el nombre de su programa tal y como aparece en el menú lanzador de aplicaciones. Puede ser diferente del nombre real del ejecutable, por ejemplo, el nombre del ejecutable de `mc` es «Midnight Commander».

Descripción:

- La descripción se mostrará junto al nombre en el lanzador de aplicaciones. Es totalmente opcional.

Comentario:

- Describa en este campo el programa con mayor detalle. Esto es totalmente opcional.

Orden:

- Este es el nombre del programa ejecutable. Asegurese de que tiene permiso para ejecutar este programa.

Activar lanzamiento de retroalimentación

- Si esta casilla está marcada, se mostrará información cuando se inicia la aplicación.

Solo visible en &kde;

- Si se activa, la entrada de la aplicación solo será visible en los lanzadores de aplicaciones de &kde;, no en otros entornos de escritorio.

Entrada oculta

- Eliminar una entrada de la vista de menú del lanzador de aplicaciones.

### Pestaña Avanzado

Ruta de trabajo:

- Especifique la ruta de trabajo del programa. Esta será la ruta actual cuando el programa se inicie. No necesita ser igual a la ubicación del ejecutable.

Ejecutar en terminal

- Debe seleccionar esta opción si su programa requiere emulador de terminal para ejecutarse. Esto se aplica a aplicaciones de consola.

Opciones del terminal:

- Ponga todas las opciones de terminal en este campo.

Ejecutar como otro usuario

- Si desea ejecutar este programa como un usuario diferente (no el suyo), seleccione esta casilla y proporcione el nombre de usuario en el campo Usuario.

Atajo de teclado actual:

- Puede asignar un atajo de teclado especial para iniciar el programa.

  Pulse el botón Ninguno situado a la derecha de la casilla Tecla de atajo de teclado actual.

  El texto del botón cambiará a Entrada… y podrá presionar la combinación de teclado que desee asignar al programa.

  Puede restablecer el atajo a Ninguno usando este botón: .

  No olvide guardar sus preferencias haciendo clic en el icono Guardar de la barra de herramientas o mediante el elemento Archivo Guardar del menú.

## Menú Referencia

La mayoría de las acciones de la barra de menú también están disponibles en el menú de contexto que se muestra al hacer clic con el &RMB; sobre algún elemento de la vista de árbol.

&Ctrl;N Archivo Nuevo elemento…

- Añade un nuevo elemento.

Archivo Nuevo submenú

- Añade un nuevo submenú.

&Ctrl;S Archivo Guardar

- Guarda el menú.

&Ctrl;S Archivo Salir

- Sale de &kmenuedit;.

Editar Subir

- Sube el elemento seleccionado en su submenú.

Editar Bajar

- Baja el elemento seleccionado en su submenú.

&Ctrl;X Editar Cortar

- Corta el elemento actual y lo envía al portapapeles. Si desea mover el elemento del menú, debería primero cortarlo hasta el portapapeles, moverlo al lugar de destino usando el panel izquierdo y usar la función Pegar para pegar el elemento de menú desde el portapapeles.

&Ctrl;C Editar Copiar

- Copia el elemento de menú actual en el portapapeles. Más tarde puede usar la función Pegar para pegar el elemento del menú pegado desde el portapapeles hasta su destino. Puede pegar el mismo elemento muchas veces.

&Ctrl;V Ediart Pegar

- Pega el elemento del menú desde el portapapeles a la ubicación actualmente seleccionada en el menú principal. Debe usar primero Cortar o Copiar antes de Pegar.

Supr Editar Borrar

- Borra el elemento de menú actualmente seleccionado.

Editar Ordenar

- Abre un submenú para ordenar el submenú seleccionado o todo el árbol del menú. Puede escoger entre dos métodos para ordenar las entradas: por nombre o por descripción.

Editar Restaurar el menú del sistema

- Esto restaurará el lanzador de aplicaciones a su estado por defecto y eliminará todas las preferencias configuradas. Se le pedirá la confirmación en un cuadro de mensaje.

&kmenuedit; dispone de las opciones de menú comunes de &kde; Preferencias y Ayuda, para más información, lea las secciones sobre el Menú de preferencias y Menú de ayuda de los fundamentos de &kde;.

## Créditos y licencia

&kmenuedit;

Derechos de autor del programa © 2002, &Raffaele.Sandrini;

Colaboradores:

- Autor original - &Matthias.Elter; &Matthias.Elter.mail;.

- &Matthias.Ettrich; &Matthias.Ettrich.mail;.

- &Daniel.M.Duley; &Daniel.M.Duley.mail;.

- &Preston.Brown; &Preston.Brown.mail;.

Derechos de autor de la documentación. © 2000. &Milos.Prudek;.

Derechos de autor de la documentación © 2008 &Anne-Marie.Mahfouf;

Actualizado para &kde; 3.0 por Lauri Watts lauri@kde.org, 2002.

Traducido por Rocío Gallego traducciones@rociogallego.com, Pablo de Vicente pablo.devicente@gmail.com, Marcos Fouces Lago mfouces@yahoo.es y Santiago Fernández Sancho santi@kde-es.org.

&underFDL; &underGPL;

## Glosario

Aplicación de consola

Aplicación originalmente escrita para entornos no gráficos, solo tipo texto. Estas aplicaciones se ejecutan bien en &kde;. Deben ejecutarse dentro de un emulador de consola como &konsole;. No reciben aviso automático de finalización al cerrar sesión de &kde;. Por lo tanto, no debe olvidarse de guardar los documentos abiertos en estas aplicaciones antes de salir de &kde;.

Las aplicaciones de consola admiten la copia y pegado de las aplicaciones válidas de &kde;. Simplemente marque el texto en la aplicación de consola con su ratón, cambie a la aplicación &kde; y pulse &Ctrl; V para pegar el texto. Si desea copiar desde una aplicación &kde; a una aplicación de consola, primero marque el texto con su ratón, pulse &Ctrl; C,cambie a la aplicación de consola y pulse el botón central de su ratón

Si su ratón no dispone de botón central, debe pulsar los botones izquierdo y derecho simultáneamente. Esto se denomina «emulación del botón central» y debe estar admitido por su sistema operativo para que funcione.

.
&documentation.index;