Эмулятор терминала щелкните левой кнопкой мыши, чтобы открыть ссылку


10

Поэтому я пытался вернуться к использованию Linux в качестве основной ОС. Я использую Ubuntu 12.04 с Gnome 3. Я перепробовал несколько эмуляторов терминала, но все они, похоже, имеют общую ошибку: вам нужно удерживать клавишу Ctrl при щелчке левой кнопкой мыши, чтобы открыть ссылки в браузере, или щелкнуть правой кнопкой мыши и выберите пункт контекстного меню «Открыть ссылку».

Это неоптимально для меня. Машина, которую я использую в качестве рабочего стола Linux, - это ноутбук, который я использую для работы. Я использую это, когда работаю из дома и нахожусь в своей спальне, а не в офисе; в моем офисе у меня есть игровая приставка Windows и локальный сервер Linux (к которому я обычно обращаюсь через SSH с ноутбука или игровой приставки и запускаю tmux внутри). Я часто использую это, когда моя жена спит, и у меня нет места, чтобы использовать внешнюю мышь. Я знаю, что это много лишних деталей (граничащих с не по теме), но я пытаюсь дать более четкое представление о причинах моего сценария использования и исключаю некоторые решения, которые не будут работать.

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

Я пробовал gnome-терминал, терминатор, guake и несколько других, которые сейчас не помню. Кажется, что rxvt даже не распознает ссылки (в обычной или юникодной версии), то же самое для xterm. Unicode также, кажется, важен для правильной прорисовки tmux (могут быть изменения в конфигурации, чтобы обойти это, но это именно то, что я заметил при тестировании сейчас).

Любые предложения о том, как настроить один из популярных эмуляторов для работы с этим, или другой эмулятор, чтобы попробовать? Я использую Guake в последнее время, так как он казался лучшим из них, но я определенно открыт для переключения, если он выполнит свою работу. Я бы предпочел не вносить исправления вручную, так как я предпочитаю управлять всем через apt, если это возможно, но я сделаю это, если это необходимо. До сих пор я избегал приложений, специфичных для KDE, из-за дополнительных затрат на запуск одного приложения KDE для запуска внутри Gnome, но если альтернативы нет, и он работает достаточно хорошо, это тоже стоит изучить.

Мне жаль, если это кажется банальным беспокойством для людей, но на самом деле это самая неприятная вещь, с которой я сталкиваюсь, пытаясь использовать Linux в качестве среды рабочего стола (что, на мой взгляд, говорит о хорошем состояние рабочего стола Linux). Тем не менее, с моей инвалидностью, я получаю искушение установить мою загрузку по умолчанию обратно в Windows в результате. Я очень привык к использованию putty-url, который прекрасно с этим справляется.

Спасибо за вашу помощь.


Возможно, можно написать собственный плагин для Terminator, но я не уверен, как это сделать.
Скотт Северанс

Ответы:


4

urxvt - это, пожалуй, самый настраиваемый эмулятор. Установите его с

sudo apt-get install rxvt-unicode

Затем отредактируйте файл ~ / .Xdefaults, добавив следующее:

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

Использование xdg-open позволяет вам использовать любой браузер, который вы указали в системных настройках (работает, по крайней мере, для Gnome, не уверенный в KDE). К сожалению, внешний вид urxvt по умолчанию не является, скажем так, очень убедительным, он больше похож на старый xterm, чем на современный gnome-терминал, и конфигурация выполняется через файлы конфигурации, а не контекстные меню. Однако есть руководство по его настройке.

Лично я не против такого режима настройки, по моему опыту, вы редко хотите перенастроить свой терминал.


1
Это сделал то, что я искал, спасибо! Я несколько изменил свой .Xdefaults, чтобы сделать его более похожим на gnome-терминал, основываясь на этом: saltycrane.com/blog/2009/11/how-make-urxvt-look-gnome-terminal
Морган
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.