Nonaktifkan hyperlink di terminal gnome


18

Apakah mungkin untuk menonaktifkan hyperlink di gnome-terminal? Terminal tidak boleh menggarisbawahi teks apa pun, dan klik harus selalu mulai memilih.

Ada dua alasan mengapa saya ingin melakukan ini: Pertama, saya cukup klik ke jendela terminal ketika itu di belakang tanpa melihat apa yang ada di terminal, dan sering tanpa sengaja mengklik hyperlink yang ada di sana. Kedua, saat menggunakan npm, akan ada banyak teks yang terlihat seperti alamat email, tetapi tidak, misalnya react@0.13.3.


Maksud Anda gconf-editor? Saya mencobanya, tetapi tidak menemukan opsi. OK, mungkin saya akan mencoba terminal emulator yang berbeda.
digo doo

1
Tidak, Ubuntu sekarang menggunakan dconf-editor. Sebagian gconf-editorbesar usang pada rilis yang lebih baru.
clearkimura

Betulkah? Baik untuk tahu ...
doo digit

Jawaban:


10

Sayangnya gnome-terminal tidak menawarkan opsi konfigurasi untuk menonaktifkannya. Anda mungkin ingin mengkompilasi ulang, menghapus entri dari url_regex_patternsdalam src/terminal-screen.c.

Fitur hyperlink ini tidak mempengaruhi pemilihan teks normal dengan mouse, Anda masih dapat mengklik dan memilih teks. Mengklik pada hyperlink untuk membawa jendela ke depan seharusnya tidak memiliki efek samping yang tidak diinginkan. (Fitur ini memengaruhi pemilihan persegi panjang yang jarang digunakan ( Ctrl+ Klik menjadi "tautan terbuka" sebagai gantinya), dan mengisi menu klik kanan dengan entri tambahan.)

Tentu saja, saya mengerti bahwa menggarisbawahi teks dan mengubah bentuk penunjuk tetikus pada hover secara visual tidak menyenangkan ketika Anda memiliki banyak kecocokan salah, tetapi saya tidak melihat bagaimana hal itu menyebabkan masalah perilaku yang sebenarnya.


Memperbarui:

gnome-terminal versi 3.18.3 menambahkan kembali ekspresi reguler korek api dari awal, dengan cara yang mengarah pada false positive yang jauh lebih sedikit daripada versi sebelumnya. Misalnya "react@0.13.3" tidak lagi diperlakukan sebagai alamat email yang valid.


Adakah ide jika itu dapat dikonfigurasi untuk memungkinkan mengklik pada file: /// ... jalur dengan spasi? Strategi biasa (tanda kutip, melarikan diri) tampaknya tidak berfungsi, yaitu apa pun yang saya lakukan, saya tidak bisa mendapatkan file: /// ... url ke ctrl + klik-buka dengan benar karena istilah tersebut hanya mengenali bagian dari jalan menuju ruang pertama.
Tomislav Nakic-Alfirevic

1
Spasi bukan karakter yang diizinkan dalam URI, gunakan %20saja. Jika Anda berharap file://diikuti oleh nama file literal (tanpa kode) untuk bekerja, Anda akan mengalami masalah dengan banyak karakter lain juga. Juga jika kami membuat kasus khusus dan memberikan ruang, saya kira masalah Anda berikutnya adalah bahwa itu termasuk sisa baris / paragraf dan tidak berhenti di ruang lain itu ... jadi perlu membaca pikiran Anda, atau setidaknya periksa keberadaan file dengan berhenti di berbagai karakter ruang ... tidak.
egmont

Ini hanya untuk menunjukkan bahwa tidak ada kesimpulan yang terlalu jelas untuk dilewatkan ketika Anda melihatnya dari sudut yang cukup aneh: terima kasih atas komentar 20%, itu berhasil!
Tomislav Nakic-Alfirevic

8

Sebenarnya, ini berfungsi seperti yang Anda butuhkan di Ubuntu 14.04 (gnome-terminal 3.6) dan di Ubuntu 15.04 (gnome-terminal 3.14)

Tautan yang diaktifkan hanya dengan:

  • Klik Kiri sambil menahan Ctrl
  • atau menggunakan Klik Kanan → Buka Tautan.

Klik ganda menentukan pilihan.


1
Solusi yang bagus, meskipun saya berharap saya bisa mematikan seluruh fitur.
doo digory

@digorydoo, rilis mana yang Anda miliki?
user.dz

1
Ini Ubuntu 14.04.
doo digory
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.