Многие приложения имеют следующее поведение: если вы щелкнете по какой-либо их части, они запустят ваш основной интернет-браузер, чтобы показать вам что-то на своей домашней странице. Я хочу изменить настройки Windows (тогда я хочу сделать это во второй операционной системе Ubuntu) таким образом, чтобы, если какое-либо приложение пытается запустить интернет-браузер, если я хочу, чтобы он был запущен (каким-то всплывающим окном), и спросить я, если я хочу начать это. (Если это невозможно, я бы хотел узнать, как вообще запретить некоторым приложениям запускать веб-браузер.)
1 ответ
1
Вы можете создать мини-программу (например, AutoIt или аналогичную в Windows, скрипт Bash в Ubuntu) и установить ее в качестве «веб-браузера по умолчанию». Затем эта программа спросит, действительно ли вы хотите открыть свой браузер.
В Linux ассоциации протоколов зависят от среды рабочего стола, если я правильно помню. В Windows это требует установки программы в качестве обработчика по умолчанию для HTTP, HTTPS и возможных протоколов FTP.
Обновление: пример скрипта Bash, непроверенный (!)
#!/bin/bash
zenity --question --text="Are you sure you wish to proceed?" && firefox "$@"
Это зависит от zenity
, удобной утилиты для отображения диалогов из командной строки / скриптов.