Saya ingin tahu atau mungkin untuk mengatur Terminal GNOME dengan cara bahwa ketika saya membuka terminal dan sudah ada instance terbuka itu akan menunjukkan contoh itu dan tidak membuka yang baru.
gnome-terminal
Suasana hati
sumber
sumber
Jawaban:
Saya menulis skrip shell sederhana menggunakan wmctrl untuk memberikan fokus Terminal. Itu tepat seperti yang saya inginkan.
Pertama, instal wmctrl
sudo apt-get install wmctrl
.Selanjutnya, jalankan editor teks, salin baris berikut.
Simpan file di suatu tempat di mana Anda biasanya menyimpan skrip shell Anda. Dalam kasus saya saya lakukan:
~/bin/single_instance.sh
cd ke direktori (
cd ~/bin
) dan membuat file dapat dieksekusichmod +x single_instance.sh
Sekarang, buka Menu Utama pilih Accessories »Terminal pers sifat dan mengganti perintah dengan script:
~/bin/single_instance.sh
Buka Pengaturan Sistem »Keyboard» Pintasan . Nonaktifkan luncurkan pintasan Terminal dengan memberinya backspace. Buat pintasan khusus. Sekali lagi isi lintasan dan nama untuk naskah dan berikan kombinasi tombol ctrl + alt + t .
Anda sudah selesai, terminal instance tunggal ...
sumber
Tambahkan --tab ke perintah peluncur. Maka Anda berakhir hanya dengan satu aplikasi. Buka.
sumber
Ini adalah perilaku default jika Anda menggunakan pintasan
Mod4+#
(Mod4
= Super = "Windows",#
adalah pintasan dalam peluncur) untuk membuka aplikasi apa pun.sumber
Saya menggeneralisasi dan menyederhanakan skrip @Mood. Sekarang dibutuhkan parameter baris perintah dan gunakan pgrep sebagai gantinya.
Naskah:
sumber
Saya ingin menambahkan skrip saya sendiri, karena menurut saya ini sangat berguna:
Saya mengkonfigurasi pintas Ctrl + Alt + T untuk menjalankan skrip ini dan saya merasa lebih nyaman daripada Guake atau Tilda.
Saya menggunakannya dengan QTerminal tetapi saya memodifikasi agar sesuai dengan kebutuhan Anda. Semoga berhasil
sumber