Esegui script di shell personalizzati alla pressione dei tasti

Ho creato uno script di shell per un’azione personalizzata che funziona perfettamente. Voglio eseguire questo file mon.sh ( mon.sh ) premendo Alt+F15 .

Ho fatto quanto segue: In gconf-editor, sotto apps>metacity>keybinding_commands , modificato command_1 con valore

"/home/administrator/My Scripts/mon.sh" (provato anche senza virgolette)

sotto apps>metacity>global_keybindings , modificato run_command_1 con valore

F15

    Ma lo script non viene eseguito quando si preme Alt + F15

    Cosa mi manca?

    Non ho idea se stai usando i tasti gconf giusti, ma puoi configurarlo tramite gui:

    Se stai usando Ubuntu senza desktopeffects metacity è il tuo windowmanager, dovresti usare System ▸ Preferences ▸ Keyboard Shortcuts per aggiungere il tuo comando e impostare la keybinding.

    Se i desktopeffects sono triggersti, stai usando compiz windowmanager. Installa compizconfig-settings-manager Installa compizconfig-settings-manager , eseguilo e inserisci il tuo script nelle preferenze di Commands .

    Nel pannello delle scorciatoie da tastiera, dovresti aggiungere sh all’inizio del comando.
    sh / home / administrator / My Scripts / mon.sh

    Puoi anche usare gnome-terminal
    gnome-terminal / home / administrator / My Scripts / mon.sh

    xdg-open per avviare il programma associato predefinito con l’estensione.
    xdg-open / home / administrator / My Scripts / mon.sh

    xterm è una bella alternativa.
    xterm / home / administrator / My Scripts / mon.sh