GNOME terminalinde köprüleri devre dışı bırak


18

GNOME terminalinde köprüleri devre dışı bırakmak mümkün müdür? Terminal asla metnin altını çizmemeli ve tıklamalar her zaman seçmeye başlamalıdır.

Bunu yapmak istememin iki nedeni var: Birincisi, arka tarafta olduğunda terminalde ne olduğunu görmeden bir terminal penceresine tıklıyorum ve genellikle yanlışlıkla bir köprüyü tıklıyorum. İkincisi, npm kullanırken, e-posta adreslerine benzeyen ancak olmayan birçok metin olacaktır, örn. Reakt@0.13.3.


Yani gconf-editörü mü? Bunu denedim ama seçeneği bulamadım. Tamam, belki farklı bir terminal emülatörü deneyeceğim.
digory doo

1
Hayır, Ubuntu şimdi kullanıyor dconf-editor. gconf-editorÇoğunlukla yeni sürümler ile kaldırıldı.
clearkimura

Gerçekten mi? Bilmek iyi ...
digory doo

Yanıtlar:


10

Ne yazık ki gnome terminali bunları devre dışı bırakmak için bir yapılandırma seçeneği sunmuyor. Sen girişleri kaldırarak, onu yeniden derlemek isteyebilirsiniz url_regex_patternsiçinde src/terminal-screen.c.

Bu köprü özelliği fare ile normal metin seçimini etkilemez, yine de metni tıklayıp seçebilirsiniz. Pencereyi öne getirmek için bir köprüye tıklamak, istenmeyen bir yan etkiye sahip olmamalıdır. (Bu özellik nadiren kullanılan dikdörtgen seçimi etkiler ( Ctrl+ Tıklama bunun yerine "açık bağlantı" olur) ve sağ tıklama menüsünü fazladan girişlerle doldurur.)

Tabii ki, metnin altını çizmenin ve fareyle üzerine gelindiğinde fare işaretçisi şeklini değiştirmenin birçok yanlış eşleşmeniz olduğunda görsel olarak hoş olmadığını anlıyorum, ancak bunun gerçek bir davranışsal soruna nasıl neden olduğunu görmüyorum.


Güncelleme:

gnome terminali sürüm 3.18.3, eşleştiricinin önceki ifadelere göre çok daha az yanlış pozitifliğe yol açacak şekilde düzenli ifadeleri sıfırdan yeniden uygular. Örneğin, "tepki@0.13.3" artık geçerli bir e-posta adresi olarak değerlendirilmiyor.


Herhangi bir fikir, boşluklu dosya: /// ... yollara tıklamaya izin verecek şekilde yapılandırılabilir mi? Her zamanki stratejiler (tırnak işaretleri, kaçan) işe yaramıyor, yani ne yaparsam yapayım: /// ... url to ctrl + click-open düzgün bir şekilde çünkü terim sadece ilk boşluğa giden yol.
Tomislav Nakic-Alfirevic

1
Boşluk, URI'lerde izin verilen bir karakter değil, %20bunun yerine kullanın. Eğer bekliyoruz ise file://çalışmalarına bir hazır (kodlanmamış) dosya adı, ardından siz de diğer karakterler bol sıkıntıları gerekecek. Ayrıca, özel bir dava açıp boşluklara izin verdiysek, bir sonraki probleminiz satırın / paragrafın geri kalanını içermesi ve diğer alanda durmaması olacaktır ... bu yüzden zihninizi okuması gerekir, veya en azından çeşitli boşluk karakterlerinde durarak dosyanın varlığını kontrol edin ... hayır.
egmont

Bu sadece yeterince garip bir açıdan geldiğinizde hiçbir sonucun kaçırılmayacağını gösteriyor:% 20 açıklama için teşekkürler, bunu yaptı!
Tomislav Nakic-Alfirevic

8

Aslında, Ubuntu 14.04 (gnome-terminal 3.6) ve Ubuntu 15.04 (gnome-terminal 3.14) 'de ihtiyacınız olan şekilde çalışır

Bağlantılar yalnızca şununla etkinleştirildi:

  • tutarken Sol Tıklama Ctrl
  • veya Sağ Tıklama → Bağlantıyı Aç'ı kullanarak.

Çift Tıklama seçim yapar.


1
Güzel bir çözüm, her ne kadar sadece tüm özelliği kapatabilir umuyordu.
digory doo

@digorydoo, hangi sürümünüz var?
user.dz

1
Bu Ubuntu 14.04.
digory doo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.