Você pode criar um arquivo .desktop para xmessage
e especificar no campo MimeType
que ele lida com os tipos x-scheme-handler/http
e x-scheme-handler/https
MIME, com o argumento %U
passado para xmessage. Algo parecido com isto:
[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
Você precisa colocar este arquivo em $XDG_DATA_HOME/applications
e executar o seguinte comando:
update-desktop-database $XDG_DATA_HOME/applications
Isso abrirá uma caixa de diálogo simples com um campo de texto com o URL interno, que você pode copiar e colar no navegador e, em seguida, fechar a caixa de diálogo. Em seguida, você poderá escolher essa entrada como seu navegador padrão em System Settings
em Default Applications
no módulo Details
.