Отключить гиперссылки в терминале gnome

17

Можно ли отключить гиперссылки в терминале gnome? Терминал никогда не должен подчеркивать какой-либо текст, и клики всегда должны начинаться с выбора.

Есть две причины, по которым я хочу это сделать: во-первых, я просто зажимаю окно терминала, когда он находится сзади, не глядя, что находится в терминале, и часто случайно нажимает гиперссылку, которая есть. Во-вторых, при использовании npm будет много текста, которые выглядят как адреса электронной почты, но которые не являются, например. [email protected]     

задан digory doo 07.09.2015 в 13:55
источник

2 ответа

10

К сожалению, gnome-terminal не имеет опции настройки, чтобы отключить их. Возможно, вы захотите перекомпилировать его, удалив записи из url_regex_patterns в src/terminal-screen.c .

Эта функция гиперссылки не влияет на обычный выбор текста мышью, вы все равно можете щелкнуть и выбрать текст. Нажатие на гиперссылку для вывода окна вперед не должно иметь никакого нежелательного побочного эффекта. (Функция влияет на редко используемый прямоугольный выбор ( Ctrl ). Вместо этого щелчок становится «открытой ссылкой») и заполняет меню с правым щелчком дополнительными вводами.)

Конечно, я понимаю, что подчеркивание текста и изменение формы указателя мыши при наведении визуально неприятны, когда у вас много ложных совпадений, но я не вижу, как это вызывает реальную поведенческую проблему.

Обновление:

gnome-terminal version 3.18.3 повторяет регулярные выражения сопряжения с нуля, что приводит к значительно меньшему количеству ложных срабатываний, чем в предыдущих версиях. Например. «[email protected]» больше не рассматривается как действительный адрес электронной почты.

    
ответ дан egmont 12.09.2015 в 23:38
источник
8

На самом деле, он работает так, как вам нужно в Ubuntu 14.04 (gnome-terminal 3.6) и в Ubuntu 15.04 (gnome-terminal 3.14)

Ссылки активируются только с помощью:

  • Левый клик, удерживая Ctrl
  • или с помощью правой кнопки мыши → Открыть ссылку.

Двойной щелчок делает выбор.

    
ответ дан user.dz 12.09.2015 в 17:03