Bagaimana cara saya mengikat file .sh ke kombinasi keyboard?

14

Hanya ingin tahu; bagaimana cara saya mengikat file .sh untuk dijalankan ketika saya menekan kombinasi tombol tertentu? (seperti Alt+ S)

Terima kasih,

Dante

Dante Ashton
sumber

Jawaban:

4

Anda dapat menggunakan antarmuka pintasan keyboard untuk melakukan ini. Ingatlah untuk menambahkan path lengkap. teks alternatif

RolandiXor
sumber
5
Untuk memperjelas, tilde tidak diperluas.
Jamie Schembri
4

Sistem Goto >> Preferensi >> Pintasan Keyboard

Ini akan membuka jendela klik add teks alternatif

Setelah mengklik tambahkan itu akan menampilkan jendela dengan Nama dan Perintah. Anda dapat menulis nama apa pun di sana dan dalam perintah Anda harus memberikan path lengkap file dengan bash di depan bash /path/to/the/file.sh

teks alternatif

Setelah menambahkan Nama & Perintah. Anda dapat menetapkan tombol pintas.

karthick87
sumber
bagaimana menjalankan skrip yang memerlukan izin sudo di dalam?
Duc Tran
1

xbindkeys memungkinkan Anda menyimpan banyak konfigurasi (jika Anda menginginkan fleksibilitas itu).

Juga xbindkeysmemberi Anda lebih banyak kombinasi tombol, karena (opsional) memungkinkan Anda untuk menjadikan Numlock , ScrollLock , dan status CapsLock signifikan ...

Fitur lain yang tidak ditemukan di Keboard Shortcuts adalah Anda dapat menggunakan ~/dan $HOME/untuk direktori home Anda, alih-alih harus membuat hard-code.

Untuk menginstal xbindkeys , dan xbindkeys-config (GUI untuk xbindkeys)

sudo apt-get install xbindkeys xbindkeys-config  

Untuk membuat file konfigurasi default untuk xbindkeys

xbindkeys --defaults > $HOME/.xbindkeysrc  

Lalu lari:

xbindkeys
xbindkeys-config

Dan untuk pengikatan kunci pertama Anda, Anda mungkin menemukan itu berguna untuk menetapkan Ctrl+ Shift+ Alt+ X, atau apa pun yang Anda sukaxbindkeys-config

Untuk mengaktifkan tombol pintas xbindkeys aktif setiap kali Anda menyalakan komputer ...

Main Menu
  System  
    Preferences  
      Startup Applications  
        [ Add ]  
          Name:     xbindkeys  
          Command:  xbindkeys  
          Comment:  xbindkeys  
Peter.O
sumber
1

Hanya untuk kelengkapan: Jika Anda menggunakan Compiz Anda dapat mengatur pintasan keyboard dan mouse khusus menggunakan CCSM (Compiz Config Settings Manager) dan plugin Commands.

Masukkan saja nama skrip-sh Anda (misalnya "CustomScript" di tangkapan layar terlampir) dan berikan itu kunci kustom yang mengikat di tab Kunci Bindings . Skrip Anda harus ditempatkan di direktori yang dipantau oleh Ubuntu agar ini berfungsi. Saya menempatkan semua skrip saya di /usr/local/bindirektori.

Pastikan skrip Anda dapat dieksekusi dengan menerapkan chmod +x CustomScriptdi terminal dan perhatikan bahwa semua kata peka huruf besar-kecil.

Compiz memungkinkan untuk mengekspor semua pengaturan termasuk cara pintas yang sangat berguna untuk pengaturan mesin yang sama.

(lihat tangkapan layar)

ke-3
sumber