Smarte citationstegn kan ødelægge en Chrome-proxy-skrivebordsfil
Hold typografiske citationstegn ude af Exec-argumenterne i en skrivebordspost, når du angiver Chromes proxy-server-flag.
Et notesprogram kan erstatte almindelige citationstegn med “smarte citationstegn”. De tegn er tekst og ikke den dobbelte citationstegnsafgrænsning, der er defineret for en skrivebordsposts Exec-linje.
Et enkelt proxyargument uden mellemrum kræver ingen citationstegn:
Exec=/usr/bin/google-chrome-stable --proxy-server=http://proxy.example.net:8080 %U
Behold den eksekverbare sti, som den eksisterende post bruger. En HTTP-URL, der er bygget ud fra HTTP-proxylisten, kan erstatte eksempel-endpointet, når browsing via offentlige proxyer er tilladt. %U er en feltkode i skrivebordsposten for leverede URL’er; den er ikke en del af proxyadressen.
Skal der bruges citationstegn andre steder i kommandoen, brug det almindelige ASCII-dobbelte citationstegn og escape-reglerne i Desktop Entry-specifikationen. Exec parses som en eksekverbar fil og argumenter, ikke som et shell-script.
Undersøg de bogstaveligt gemte tegn, når en kopieret starter opfører sig anderledes end en indtastet kommando. Et visuelt lignende tegn kan blive en del af det argument, der sendes til browseren.