Tenía algunos scripts personalizados para los que tenía lanzadores personalizados en mi escritorio en 10.04. Me gustaría recrear eso nuevamente después de la migración a 12.04, pero la unidad me parece bastante extraña.
Tenía algunos scripts personalizados para los que tenía lanzadores personalizados en mi escritorio en 10.04. Me gustaría recrear eso nuevamente después de la migración a 12.04, pero la unidad me parece bastante extraña.
Respuestas:
He respondido una pregunta similar aquí .
En pocas palabras, copiar el guión más cercana de /usr/share/applications/
a ~/.local/share/applications
y luego editar el xyz.desktop
archivo. La línea que comienza Exec=
es la línea que necesita editar, para poner su propio comando, junto con las opciones de línea de comando que desee. Probablemente también desee editar la Name=
línea para describir su propio script.
Una vez que haya hecho esto, deberá reiniciar su computadora o cerrar sesión / iniciar sesión, luego puede presionar la Supertecla, comenzar a escribir parte del nombre que configuró y su lanzador debería aparecer. Selecciónelo y presione Entery ejecutará su comando.
¡Hice un script de Python simple con GUI para esto!
Está en http://jurschreuder.nl/
Se llama Unity Launcher Creator, ¡e incluso lo uso yo mismo!
Super simple:
He incluido algunos archivos de iconos creados por un algoritmo genético (GenArt para Android). Puede usarlo en caso de que el programa no proporcione un png o cuando sea solo su propio script bash simple.
Puedes instalar por
sudo apt-get install bzr
luego
bzr branch lp:unity-launcher-editor
cd unity-launcher-editor/
./ule
cuando intenté crear un iniciador personalizado, no sucedió nada cuando intenté establecer un ícono de iniciador personalizado. tal vez el ícono del iniciador debe ser de cierto tamaño, pero no pude encontrar esa información. En lugar de crear un lanzador con un icono aleatorio, me detuve allí. pero prueba este programa, parece prometedor.
Los archivos .desktop de uso de la unidad se almacenan en "/ usr / share / aplicaciones /"
Puede (1) editar los archivos allí o (2) hacer copias de ellos y luego agregarlos al lanzador de la unidad arrastrándolos.
(1) hace que los cambios sean globales, alias. unity utilizará cualquier parámetro de línea de comandos que agregue desde donde los inicie.
(2) obviamente no cambiará cómo unidad maneja la aplicación por defecto. útil si desea que un iniciador personalizado ejecute una aplicación en modo de depuración, pero no desea que siempre se ejecute en modo de depuración.
Espero que esto ayude.