1 мин.

Поменять программу по умолчанию для ссылки на macOS

Всё как всегда: делая странно получаешь странный результат. На машине с macOS стоят несколько клиентов для Telegram (а именно три возможных: desktop, обычная и устаревшая на Objective-C). Это уже странно, но надо. Ну, типа для разных номеров.

Проблема всплыла не сразу, но когда решил подключиться к какому-то каналу по ссылке через браузер, то там был выбран не тот клиент куда я хотел подключить. И тут я начал копать. Оказывается в macOS нормальному человеку не дано переассоциировать специальные ссылки из браузера с каким-то хитрым протоколов во внешнюю программу.

Решение проблемы нашлось на SO. Добрые люди запилили редакторы (я заюзал SwiftDefaultApps) для этого дела. Для Telegram, если что, протокол tg://.

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