Creación de un lanzador de aplicaciones personalizado con una lista rápida
Los lanzadores de aplicaciones que ve en el menú principal de su entorno de escritorio se configuran utilizando .archivos de escritorio. Estos .Los archivos de escritorio contienen código adherido a los estándares especificados por las especificaciones de Freedesktop.
Para crear un lanzador de aplicaciones personalizado con la lista rápida, es importante comprender la estructura de un .Archivo de escritorio primero. Este artículo enumerará solo aquellas opciones que son esenciales para crear un lanzador de aplicaciones personalizado simple. Sin embargo, .Los archivos de escritorio son realmente potentes y es posible crear lanzadores avanzados con cientos de opciones que incluyen cadenas específicas de lenguaje, restricciones de entorno de escritorio, etiquetas de palabras clave, etc.
El siguiente ejemplo muestra un lanzador de aplicaciones personalizado llamado "editores de texto" que tiene dos acciones en una lista rápida:
[Entrada de escritorio]Dónde:
Entonces, para crear una válida .Desktop Launcher con la lista rápida, primero debe tener una amplia categoría [Entrada de escritorio], seguida de entradas [Acción de escritorio xxxx] que definen el comportamiento de las acciones individuales en una lista rápida. Es necesario que use todas las variables explicadas anteriormente, ya que son las mínimas requeridas para una funcional .archivo de escritorio.
Tenga en cuenta que debe especificar correctamente el nombre del icono para que el sistema pueda elegir automáticamente un icono para su lanzador personalizado. Es posible usar su propio archivo de icono, pero en aras de la consistencia y la reducción de las dependencias para el lanzador personalizado, se recomienda usar iconos ya incluidos en sus distribuciones.
Para ver todos los nombres de iconos válidos, ejecute el comando a continuación en un terminal:
$ Tree -Alf/usr/share/icons/| grep .PNG | Sed 's:.*/:: '| ordenar | Uniq | Sed 's/.png // g '
Para guardar todos los nombres de iconos válidos en un archivo de texto, ejecute el comando a continuación en un terminal:
$ Tree -Alf/usr/share/icons/| grep .PNG | Sed 's:.*/:: '| ordenar | Uniq |
Sed 's/.png // g '> icon_names.TXT
Para activar un .Lanzador de aplicaciones de escritorio con rápida lista, debe guardarlo en la ubicación apropiada. Ejecute los comandos a continuación para crear el requerido .Archivo de escritorio:
$ CD ~/.Local/Compartir/Aplicaciones
$ subl-editores de texto.escritorio
Reemplace "SUBR" con el comando de su editor de texto favorito. Pegue el código de arriba o use su propio código, haga que el archivo sea ejecutable utilizando el comando a continuación:
$ chmod +x editores de texto.escritorio
Ahora se puede acceder a todas las listas rápidas haciendo clic derecho en el icono de lanzamiento de aplicaciones personalizadas. Así es como se ve el resultado final con un lanzador de aplicaciones creado a partir del código anterior:
Creación de una aplicación de captura de pantalla utilizando el lanzador personalizado y listas rápidas solamente
Como puede definir acciones de clic izquierdo y clic derecho de cualquier lanzador personalizado, es posible crear aplicaciones mínimas sin mucho código e interfaz GUI. Mira un ejemplo de una aplicación de captura de pantalla hecha solo con listas rápidas.
Para empezar, debe instalar algunas dependencias para que la aplicación de captura de pantalla funcione:
$ sudo apt instalación imageMagick xdoTool
Crear un nuevo .Archivo de escritorio:
$ CD ~/.Local/Compartir/Aplicaciones
$ subl captura de captura.escritorio
Pegue el código a continuación en la captura de captura de pantalla.Archivo de escritorio:
[Entrada de escritorio]Guardar el archivo y hacerlo ejecutable:
$ chmod +x captura de captura.escritorio
Ahora, siempre que haga clic en "La aplicación de captura de pantalla", capturará una captura de pantalla de pantalla completa y la almacenará en ~/Pictures Directory. Hay más opciones disponibles cuando haga clic derecho en el icono de la aplicación.
Crear lanzadores personalizados con listas rápidas es una excelente manera de acceder a aplicaciones y comandos de uso común. Como estos lanzadores de aplicaciones funcionan como cualquier otra aplicación de escritorio, es posible fijarlos en la barra de tareas o el panel disponibles en su entorno de escritorio. Si mantiene las dependencias mínimas, estos lanzadores son bastante portátiles y se pueden compartir entre diferentes sistemas.