При разработке приложения для системы Windows существует запись реестра, которую вы можете сделать на клиентском компьютере, которая устанавливает «обработчик протокола» в системе. Точно так же, как работают почтовые ссылки, вы можете запустить приложение, когда определенный URL (например, myapp :) помещается в адресную строку веб-браузера.
Эта запись реестра, кажется, работает для обычных браузеров и не требует специальной настройки для каждого возможного браузера.
В прошлом я устанавливал собственный обработчик протокола в Firefox на Linux, однако ... Мне было интересно, есть ли способ сделать его общесистемным, чтобы он работал так же для Chromium и т. Д.?
В GNOME 3.0 и Ubuntu 11.10 все изменилось по сравнению с принятым ответом на этот вопрос.
Вы можете найти более подробную информацию в разделе « Создание пользовательских обработчиков URL в Ubuntu 11.04, 11.10, GNOME 3.0 ».
источник