Mi chiedo solo; come posso associare i file .sh da eseguire quando premo una particolare combinazione di tasti? (come Alt+ S)
Grazie,
Dante
Mi chiedo solo; come posso associare i file .sh da eseguire quando premo una particolare combinazione di tasti? (come Alt+ S)
Grazie,
Dante
Risposte:
A tale scopo è possibile utilizzare l'interfaccia delle scorciatoie da tastiera. Ricorda di aggiungere il percorso completo.
Vai a Sistema >> Preferenze >> Scorciatoie da tastiera
Si aprirà una finestra fare clic su Aggiungi
Dopo aver fatto clic su Aggiungi, ti verrà mostrata una finestra con Nome e Comando. Puoi scrivere qualsiasi nome lì e al comando dovresti dare il percorso completo del file con bash in- bas bash /path/to/the/file.sh
Dopo aver aggiunto il nome e il comando, è possibile assegnare il tasto di scelta rapida.
xbindkeys
ti permette di salvare più configurazioni (se vuoi quella flessibilità).
Inoltre xbindkeys
ti dà molte più combinazioni chiave-, perché (opzionale) consente di effettuare Numlock , ScrollLock , e CapsLock afferma significativo ...
Un'altra caratteristica che non si trova nelle scorciatoie da tastiera è che puoi usare ~/
e $HOME/
per la tua home directory, invece di doverla codificare.
Per installare xbindkeys e xbindkeys-config (la GUI per xbindkeys)
sudo apt-get install xbindkeys xbindkeys-config
Per creare il file di configurazione predefinito per xbindkeys
xbindkeys --defaults > $HOME/.xbindkeysrc
Quindi eseguire:
xbindkeys
xbindkeys-config
E per il tuo primo keybinding, potresti trovare utile assegnare Ctrl+ Shift+ Alt+ X, o qualunque cosa tu preferisca, axbindkeys-config
Per mantenere attivi i tasti di scelta rapida xbindkeys ogni volta che si avvia il computer ...
Main Menu
System
Preferences
Startup Applications
[ Add ]
Name: xbindkeys
Command: xbindkeys
Comment: xbindkeys
Solo per completezza: se si utilizza Compiz è possibile impostare scorciatoie da tastiera e mouse personalizzate utilizzando CCSM (Compiz Config Settings Manager) e il plug-in Comandi.
Inserisci semplicemente il nome del tuo sh-script (ad esempio "CustomScript" nella schermata allegata) e assegnagli un'associazione chiave personalizzata nella scheda Associazioni chiave . Lo script deve essere collocato in una directory monitorata da Ubuntu affinché funzioni. Metto tutti i miei script nella /usr/local/bin
directory.
Assicurati che lo script sia eseguibile applicando chmod +x CustomScript
in un terminale e nota che tutte le parole fanno distinzione tra maiuscole e minuscole.
Compiz consente di esportare tutte le impostazioni, comprese le scorciatoie, che è molto utile per le impostazioni su macchine simili.