Puncte:1

Cum îmi adaug scriptul și fișierul desktop, astfel încât să fie configurabil ca aplicație preferată?

drapel cn

Î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
guiverc avatar
drapel cn
Vă rugăm să furnizați detalii despre sistemul de operare și versiunea
vanadium avatar
drapel cn
`NoDisplay=true` va face ca lansatorul *nu* să fie afișat în meniul principal, așa că nu ar trebui să vă așteptați la asta.
Puncte:0
drapel cn

Se pare că problema era asta url-router este în folderul meu ~/bin, dar când lansez fișiere desktop, acesta nu este în folderul meu $PATH, de la care am stabilit .bashrc.

De asemenea, comentariul lui @vanadium despre NoDisplay=true este important pentru afișare în meniul principal, deși nu pentru aplicațiile preferate, care a fost principala mea preocupare.

vanadium avatar
drapel cn
Cum răspunde asta la întrebarea despre cum să includeți lansatorul în meniul drop-down al „Aplicații preferate”?
drapel cn
@vanadium `url-router` a apărut acolo când am introdus o cale completă în Exec în fișierul desktop.
drapel cn
@vanadium rebuildingthe mime info cache este probabil și un pas important, dar deja făceam asta cu o opțiune pentru `desktop-file-install`
vanadium avatar
drapel cn
Mulțumesc are mult sens. Ar fi bine să includeți acest fundal în răspunsul dvs. pentru a clarifica totul pentru viitorii utilizatori.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.