Terminal emulator klik kiri untuk membuka tautan

10

Jadi saya sudah mencoba untuk kembali menggunakan Linux sebagai OS utama saya. Saya menjalankan Ubuntu 12,04 dengan Gnome 3. Saya sudah mencoba beberapa terminal emulator, tetapi mereka semua tampaknya memiliki kegagalan yang umum: Anda perlu menahan tombol ctrl sambil mengklik kiri untuk membuka tautan di browser, atau klik kanan dan pilih opsi menu konteks "Buka Tautan".

Ini kurang optimal bagi saya. Mesin yang saya gunakan sebagai lingkungan desktop Linux adalah laptop yang saya gunakan untuk bekerja. Saya menggunakan ini ketika saya sedang bekerja dari rumah dan saya di kamar saya sebagai lawan dari kantor saya; di kantor saya, saya memiliki rig gaming Windows dan server Linux lokal saya (yang biasanya saya akses melalui SSH dari laptop atau rig gaming, dan menjalankan tmux di dalam). Saya sering menggunakan ini ketika istri saya tidur dan saya tidak punya ruang untuk menggunakan mouse eksternal. Saya tahu itu banyak detail tambahan (berbatasan dengan topik di luar), tapi saya mencoba memberikan gambaran yang lebih jelas tentang alasan di balik kasus penggunaan saya, dan mengesampingkan solusi tertentu yang tidak akan berhasil.

Mengklik kanan dan memilih tautan terbuka dan bahkan menahan tombol ctrl lebih mudah ketika saya dapat menggunakan mouse eksternal, tetapi ketika saya menggunakan track pad, itu benar-benar tidak nyaman untuk melakukannya. Bagian dari mengapa saya bekerja dari rumah dan menggunakan laptop di tempat tidur adalah karena saya memiliki kondisi nyeri kronis, jadi mencari cara untuk menyesuaikan lingkungan saya untuk kenyamanan saya adalah penting bagi saya, untuk membantu mengelola cacat saya.

Saya sudah mencoba terminal gnome, terminator, guake, dan beberapa lainnya yang saya tidak ingat saat ini. rxvt bahkan tidak mengenali tautan (dalam versi reguler atau unicode), sama untuk xterm. Unicode juga tampaknya penting sehingga tmux menarik dengan benar (mungkin ada tweak konfigurasi untuk mengatasi itu, tapi itulah yang saya perhatikan saat pengujian sekarang).

Adakah saran untuk mengonfigurasi salah satu emulator populer agar dapat bekerja dengan ini, atau emulator lain untuk dicoba? Saya telah menggunakan Guake belakangan ini karena tampaknya yang terbaik dari mereka, tapi saya pasti terbuka untuk beralih jika itu menyelesaikan pekerjaan. Saya lebih suka untuk tidak menambal kode tangan, karena saya lebih suka mengatur semuanya melalui apt jika memungkinkan, tetapi saya akan melakukannya jika perlu. Saya sejauh ini menghindari aplikasi khusus KDE karena overhead tambahan untuk menjalankan satu aplikasi KDE di dalam Gnome, tetapi jika tidak ada alternatif dan berkinerja cukup baik, itu layak untuk ditelusuri juga.

Saya minta maaf jika ini tampak seperti masalah sepele bagi orang-orang, tetapi ini sebenarnya satu-satunya hal yang paling menjengkelkan yang saya hadapi ketika mencoba menggunakan Linux sebagai lingkungan desktop (yang menurut saya mengatakan banyak hal baik tentang keadaan desktop Linux). Namun, dengan cacat saya, saya jadi tergoda untuk mengatur boot default saya kembali ke Windows sebagai hasilnya. Saya menjadi sangat terbiasa menggunakan dempul-url yang menangani ini dengan sempurna.

Terima kasih atas bantuan Anda.

Morgan Blackthorne
sumber
Mungkin saja menulis plugin khusus untuk Terminator, tetapi saya tidak yakin bagaimana melakukannya.
Scott Severance

Jawaban:

4

urxvt mungkin adalah emulator yang paling dapat dikonfigurasi di luar sana. Instal dengan

sudo apt-get install rxvt-unicode

Kemudian edit file ~ / .Xdefaults dengan menambahkan yang berikut ini:

URxvt.perl-ext-common: default,matcher
URxvt.urlLauncher: xdg-open
URxvt.matcher.button: 1
URxvt.matcher.pattern.1: \\bwww\\.[\\w-]\\.[\\w./?&@#-\[\]]*[\\w/-]

Menggunakan xdg-open memungkinkan Anda untuk menggunakan browser apa pun yang telah Anda tentukan dalam pengaturan sistem (setidaknya bekerja untuk Gnome, tidak yakin tentang KDE). Sayangnya, tampilan default urxvt tidak, harus saya katakan, sangat meyakinkan, ini lebih seperti xterm lama daripada terminal gnome modern, dan konfigurasi berjalan melalui file konfigurasi daripada menu konteks. Namun, ada tutorial tentang cara mengkonfigurasinya.

Secara pribadi, saya tidak keberatan dengan mode konfigurasi seperti itu, dalam pengalaman saya Anda jarang ingin mengkonfigurasi ulang terminal Anda.

Januari
sumber
1
Ini melakukan apa yang saya cari, terima kasih! Saya agak memodifikasi .Xdefaults saya untuk membuatnya lebih seperti gnome-terminal berdasarkan ini: saltycrane.com/blog/2009/11/how-make-urxvt-look-gnome-terminal
Morgan Blackthorne