မှတ်စုရေးအက်ပ်တစ်ခုသည် သာမန် quote များကို “smart quote” များဖြင့် အစားထိုးနိုင်သည်။ ထိုစာလုံးများသည် စာသားဖြစ်ပြီး desktop entry ၏ Exec လိုင်းအတွက် သတ်မှတ်ထားသော double-quote delimiter မဟုတ်ပါ။

နေရာလွတ်မပါသော ရိုးရှင်းသည့် proxy argument တွင် quote များ မလိုအပ်ပါ:

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

လက်ရှိ entry အသုံးပြုနေသော executable လမ်းကြောင်းကို ထိန်းထားပါ။ HTTP proxy စာရင်းမှ တည်ဆောက်ထားသော HTTP URL သည် အများပြည်သူ proxy ဖြင့် ကြည့်ရှုခွင့်ပြုထားပါက နမူနာ endpoint ကို အစားထိုးနိုင်သည်။ %U သည် ပေးအပ်သော URL များအတွက် desktop entry ၏ field ကုဒ်ဖြစ်ပြီး proxy လိပ်စာ၏ အစိတ်အပိုင်း မဟုတ်ပါ။

command ၏ အခြားနေရာတွင် quote လိုအပ်ပါက သာမန် ASCII double quote နှင့် Desktop Entry သတ်မှတ်ချက်၏ escape စည်းမျဉ်းများကို အသုံးပြုပါ။ Exec ကို shell script အဖြစ်မဟုတ်ဘဲ executable နှင့် argument များအဖြစ် ခွဲခြမ်းစိတ်ဖြာသည်။

ကူးယူထားသော launcher သည် ရိုက်ထည့်ထားသော command နှင့် ကွဲပြားစွာ ပြုမူပါက သိမ်းဆည်းထားသော စာလုံးများကို တိုက်ရိုက် စစ်ဆေးပါ။ မြင်သာစွာ ဆင်တူသော သတ်ပုတ်အမှတ်အသားသည် browser သို့ ပေးပို့သော argument ၏ အစိတ်အပိုင်း ဖြစ်လာနိုင်သည်။

ဆက်စပ်ဆောင်းပါးများ