Come associare i file .sh alla combinazione di tastiera?


14

Mi chiedo solo; come posso associare i file .sh da eseguire quando premo una particolare combinazione di tasti? (come Alt+ S)

Grazie,

Dante

Risposte:


4

A tale scopo è possibile utilizzare l'interfaccia delle scorciatoie da tastiera. Ricorda di aggiungere il percorso completo. testo alternativo


5
Per chiarire, le tilde non sono espanse.
Jamie Schembri,

4

Vai a Sistema >> Preferenze >> Scorciatoie da tastiera

Si aprirà una finestra fare clic su Aggiungi testo alternativo

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

testo alternativo

Dopo aver aggiunto il nome e il comando, è possibile assegnare il tasto di scelta rapida.


come eseguire lo script che necessita dell'autorizzazione sudo all'interno?
Duc Tran,

1

xbindkeys ti permette di salvare più configurazioni (se vuoi quella flessibilità).

Inoltre xbindkeysti 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  

1

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/bindirectory.

Assicurati che lo script sia eseguibile applicando chmod +x CustomScriptin 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.

(vedi screenshot)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.