Как я могу получить URL-запросы?

Я запускаю Firefox с -no-remote, чтобы я мог использовать несколько профилей. Это означает, что приложения, которые пытаются открыть URL, не работают.

Могу ли я установить какую-то форму bash-скрипта, которая будет уведомлять меня о попытке URL-запроса, чтобы я мог вручную скопировать / вставить его в Firefox?

установите его в качестве браузера по умолчанию, однако, чтобы установить браузер, вы, похоже, используете update-alternatives, который не дает возможности использовать пользовательский скрипт.

$ sudo update-alternatives --config x-www-browser
There is only one alternative in link group x-www-browser: /usr/bin/firefox
Nothing to configure.
1
задан 17 April 2012 в 03:34

1 ответ

Вы можете создать файл .desktop для xmessage и указать в поле MimeType, что он обрабатывает типы MIME x-scheme-handler/http и x-scheme-handler/https, а аргумент %U передается в xmessage. Примерно так:

[Desktop Entry]
Name=HTTP/HTTPS Link Notifier
Exec=xmessage %U
Terminal=false
Type=Application
Categories=Network;WebBrowser;
MimeType=x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=false
NoDisplay=true

Вам нужно поместить этот файл в $XDG_DATA_HOME/applications и выполнить следующую команду:

update-desktop-database $XDG_DATA_HOME/applications

Это откроет простой диалог с текстовым полем с URL-адрес внутри, который вы можете скопировать и вставить в браузер, а затем закройте диалоговое окно. После этого вы сможете выбрать эту запись в качестве браузера по умолчанию в System Settings в разделе Default Applications в модуле Details.

0
ответ дан 17 April 2012 в 03:34

Другие вопросы по тегам:

Похожие вопросы: