Или как надо искать, найти и перепрятать...
Диллема, как же интересно и с пользой проводить время в довольно годном
терминале и при этом иметь возможности полноценной работы с клавиатуры,
которых, а именно выделение интернет ссылок (тех самых url) в активном окне,
в буффере, в чат-программе, в почтовой программе и тому подобное,
порой в штатной поставке этих самых программ отсутствует, и такой функции
просто не хватает катастрофически и мысль переписать Вселенную возникала
давно и не один раз, но приемлимое решение так и не было толком нагуглено,
напилено и не находилось никаким образом, или использовать кривые костыли,
неполностью функциональные, или использовать другой терминал или пользоваться
мышом-курсором, что как показывает практика не удобно и занимает очень много времени-сил.
Итак, решение на самом деле найдено, и давно многие люди его уже пользуют,
это только мы как слепые котята ползаем в темноте в поисках сиськи. Такие
дела. вода налилась, переходим к процедурам !;
Потратил сегодня целый световой день, на глубинный поиск по сети с изучением
манов, кодов, кросс-ссылок от одного юзернейма, до другого, который вроде
как знает другого юзернейма, который знает где достать. В итоге были
проштудированы ресурсы juick, habrahabr, stackoverflow, archwiki,
mcabber-wiki, passshok.blogspot.ru, github и прочие другие, порой уж совсем
сомнительные.
Одним из таких жуйко-хабро-юзеров, с которых и нагуглилось это решение -- @alparo
А суть проблемы была такова -- как из мкаббер получить url и передать его в
browser. Решений как оказалась масса, но не все они функциональны и удобны.
И вот по итогу копания в сети и прозрения в дзен, пришло решение, так как
используется терминал rxvt-unicode, он же urxvt, теми самыми кросс-ссылками
нашлось уже рабочее практически из, что говорится, коробки решение вопроса.
Ну и дальше идут пара-тройка интересных ссылок по теме !;
#собственно краткие и емкие выдержки из арч-вики, ищем раздел про Perl extensions
https://wiki.archlinux.org/index.php/Rxvt-unicode
#те самые, различные скрипты расширения, что в том ж числе указаны в арч-вики
https://github.com/muennich/urxvt-perls
https://github.com/bartman/urxvt-scripts
Суть в том, что в urxvt последних версий, уже добавлены различные модули,
которые можно легко подключить элементарной правкой конфига.
Единственное в чем уже запутался сам, надо ли для нормальной работы
копирования ссылок, нужен xclip или не нужно. Так как я пользуюсь, у меня вопросов
не возникло.
В данном случае нас интересует модуль *matcher*, для любителей vi-like
управления берем deprecated модуль *url-select*, или допиливаем matcher, или
берем еще один модуль mark-yank-urls, вроде он тож может vi-like. В общем
варианты работы есть.
И дописываем в конфиг .Xdefaults/.Xresources нечто подобное, согласно
представленным инструкциям по модулям. !;
...
    #подключение дополнительных расширений для urxvt
    #указать $username, создать .urxvt, скопировать туда модули
    URxvt.perl-lib: 		/home/$username/.urxvt
    URxvt.perl-ext-common: 		selection,keyboard-select,url-select
    #meta-escape включает хоткеи для поиска и выделения произвольного текста
    URxvt.keysym.M-Escape:      perl:keyboard-select:activate
    #meta-s включает режим обратного поиска
    URxvt.keysym.M-s:           perl:keyboard-select:search
    #meta-u включает режим выбора только url
    URxvt.keysym.M-u:           perl:url-select:select_next
    #браузер/команда для получения url
    URxvt.url-select.launcher:  firefox
    #кнопка мыши для работы с url
    #URxvt.url-select.button:    2 by default
    #режим автокопирования в первичный буфер
    #URxvt.url-select.autocopy:     true/false
    #режим подчеркивания url
    #URxvt.url-select.underline:    true/false
    #опции для подсветки/расскраски другими цветами
    URxvt.colorUL: #4682B4
...