Un’app per gli appunti può sostituire le virgolette normali con «virgolette tipografiche». Quei caratteri sono testo, non il delimitatore a virgolette doppie definito per la riga Exec di una voce desktop.

Un semplice argomento proxy senza spazi non richiede virgolette:

Exec=/usr/bin/google-chrome-stable --proxy-server=http://proxy.example.net:8080 %U

Mantieni il percorso dell’eseguibile usato dalla voce esistente. Un URL HTTP costruito dalla lista di proxy HTTP può sostituire l’endpoint di esempio quando è consentita la navigazione tramite proxy pubblici. %U è un codice di campo della voce desktop per gli URL forniti; non fa parte dell’indirizzo del proxy.

Se servono virgolette altrove nel comando, usa la virgoletta doppia ASCII normale e le regole di escape della specifica Desktop Entry. Exec viene analizzato come eseguibile e argomenti, non come script di shell.

Ispeziona i caratteri salvati letteralmente quando un lanciatore copiato si comporta diversamente da un comando digitato. Un segno di punteggiatura visivamente simile può diventare parte dell’argomento passato al browser.

Articoli correlati