Încerc să configurez un script de ruter URL care analizează adresele URL și le deschide cu o altă instanță de browser (profil Firefox în cazul meu) în funcție de rezultatul potrivirii modelelor efectuate cu adresa URL.
Mi-am creat un fișier desktop și l-am instalat cu desktop-file-install
(detalii mai jos). M-aș aștepta să fie vizibil în meniul principal și ca opțiune atunci când rulați setări de scorțișoară implicite
(care apare „Aplicații preferate” în meniul principal. Niciunul dintre aceste lucruri nu se întâmplă.
setări de scorțișoară implicite
, actualizare-alternative
și setări xdg
fiecare are propria listă de opțiuni. Scriptul meu nu apare în niciunul dintre ele. Care contează? Cum îmi înregistrez scriptul sau fișierul desktop ca alternativă disponibilă pentru utilizarea de către aceste sisteme?
Fișierul meu desktop:
[Intrare pe desktop]
Tip=Aplicație
Nume=Url Router
Comentariu=Rută către instanțele browserului pe baza URL
# TryExec=url-router
Exec=url-router %u
# X-MultipleArgs=false
StartupNotify=true
Terminal=fals
NoDisplay=true
MimeType=x-scheme-handler/http;x-scheme-handler/https
Pictogramă=firefox
Categorii=Rețea;WebBrowser;
# StartupWMClass=Firefox-esr
... pe care l-am instalat astfel:
desktop-file-install --dir=$HOME/.local/share/applications/ \
--mode=755 \
--rebuild-mime-info-cache \
url-router.desktop