Очередная попытка попробовать для работы Vivaldi вместо привычного Firefox с самого начала мне доставила боль. Ссылки telnet не работают, в вручную вводить все лень, т.к. на дню я открываю под сотню telnet ссылок.
Причина смены браузера простая: мне не нравится то, что новые версии Ubuntu поставляют firefox в виде snap-пакетов, и уверен, что скоро будет еще больше плясок с бубном, чтобы поставить привычный FF из репозитория или .deb файла, по этому начал осваивать модный, молодежный Vivaldi.
Я использую Ubuntu Mate со стандартным терминалом (mate-terminal) и тему для telnet, которая отличается цветом с небольшим тюнингом для клавиши backspace.
Создание умного скрипта
Скрипт, который будет парсить ссылку и открывать мой терминал с нужными параметрами я написал на bash. Его нужно положить в удобное место, у меня хранится в отдельной папке с рабочими скриптами внутри домашней директории.
Созданный файл расскажет, как реагировать на ссылки telnet. Подробнее про ключи .desktop файлов можно прочитать тут.
Далее нужный тип нужно зарегистрировать командой
После этого заклинания браузер начнет реагировать на ссылки telnet://<address>, но в моем случае постоянно вылезало подтверждение, которое я никак не мог убрать, а чекбокс, который позволил бы запомнить мой выбор просто отсутствовал.
Заставляем Vivaldi открывать telnet ссылки без предупреждения
Очень долгий поиск и гугление меня все привели в tg-канал сего браузера, где пользователи дали ссылки для изучения.