Avevo alcuni script personalizzati per cui avevo dei lanciatori personalizzati sul mio desktop su 10.04. Vorrei ricrearlo di nuovo dopo la migrazione alla 12.04, ma l'unità mi sembra abbastanza estranea.
Avevo alcuni script personalizzati per cui avevo dei lanciatori personalizzati sul mio desktop su 10.04. Vorrei ricrearlo di nuovo dopo la migrazione alla 12.04, ma l'unità mi sembra abbastanza estranea.
Risposte:
Ho risposto a una domanda simile qui .
Brevemente, copia lo script più vicino da /usr/share/applications/
a ~/.local/share/applications
e poi modifica il xyz.desktop
file. La riga che inizia Exec=
è la riga che devi modificare, per inserire il tuo comando, insieme a qualsiasi opzione di riga di comando desideri. Probabilmente vorrai anche modificare la Name=
riga per descrivere il tuo script.
Una volta fatto, dovrai riavviare il computer o disconnettersi / accedere, quindi puoi premere il Supertasto, iniziare a digitare parte del nome impostato e dovrebbe apparire il tuo launcher. Selezionalo e premi Entere eseguirà il tuo comando.
Per questo ho realizzato un semplice script Python con GUI!
Si chiama Unity Launcher Creator e lo uso persino da solo!
Super semplice:
Ho incluso alcuni file di icone creati da un algoritmo genetico (GenArt per Android). Puoi usarlo nel caso in cui il programma non fornisca un png o quando è solo il tuo semplice script bash.
È possibile installare da
sudo apt-get install bzr
poi
bzr branch lp:unity-launcher-editor
cd unity-launcher-editor/
./ule
quando ho provato a creare un launcher personalizzato, non è successo nulla quando ho provato a impostare un'icona di launcher personalizzata. forse l'icona di avvio deve avere una certa dimensione, ma non sono riuscito a trovare quelle informazioni. invece di creare un launcher con un'icona casuale, mi sono fermato proprio lì. ma prova questo prog, sembra promettente.
I file .desktop utilizzati dall'unità sono memorizzati in "/ usr / share / applicazioni /"
Puoi (1) modificare i file lì, o (2) farne copie e poi aggiungerli al launcher dell'unità trascinandoli.
(1) rende i cambiamenti globali, alias. unity utilizzerà tutti i parametri della riga di comando aggiunti da qualsiasi punto di avvio.
(2) ovviamente non cambierà il modo in cui unità gestisce l'applicazione per impostazione predefinita. utile se vuoi che un launcher personalizzato esegua un'applicazione in modalità debug, ma non vuoi che venga sempre eseguito in modalità debug.
Spero che sia di aiuto.