Открытие ссылок в urxvt без помощи мыши
Относительно давно, я использую такой эмулятор терминала как urxvt, а точнее urxvt-unicode. Причин его использованию не мало, но основные это все таки большая расшриямость и возможность очень тонкой настройки под себя. Так как я очень часто нахожусь не дома, и с нетбуком под рукой, а я не большой любитель юлозить тачпадом то очень давно искал способ открытия ссылок в urxvt без помощи мыши.
После не очень долго гугления, было найдено решение в англоязычном блоге барта - http://www.jukie.net/\~bart/blog/urxvt-url-yank. В рунете, на сей счет я ничего не нашел.
И так, нам понадобиться само расширение, которое можно скачать здесь, маленькая утилита xclip и модуль управления буфером обмена для perl. Еще это расширение можно получить через git:
git clone git://git.jukie.net/urxvt
Кладем perl модуль, и само расширение в ~/.urxvt/
и добавляем в .Xdefaults
следующее:
URxvt.keysym.M-u: perl:mark-yank-urls:activate_mark_mode
URxvt.underlineURLs: true
URxvt.perl-lib: home$username$/.urxvt/
URxvt.perl-ext: selection,mark-yank-urls
URxvt.urlLauncher: firefox
Не забудьте подставить вместо $username$ свою домашнюю директорию, и сменить браузер на другой по вашему вкусу. Все готово! Напоследок, как этим делом управлять:
Alt-U
- Войти в режим выбора ссылкиEsc
- выйти из режима выбора ссылкиy
- Скопировать выделенную ссылку в буфер<enter>
- запустить выделенную ссылку в браузереCtrl-n
- на следующую ссылкуCtrl-p
- на предыдущую ссылку