Nima uchun proksi sozlamalari terminalda ishlaydi, lekin ish stoli ishga tushirgichida ishlamaydi
Proksi konfiguratsiyasini ish stolining haqiqiy ishga tushish chegarasiga joylashtiring va shell ishga tushishi haqidagi taxminlar o'rniga ish stoli yozuvining buyruq formatidan foydalaning.
Terminalda proksi eksport qilasiz. U yerda ishga tushirilgan buyruq undan foydalanadi. Ish stoli belgisini bosish baribir boshqa yo'l beradi. Belgi o'sha terminalning farzandi bo'lib qolmadi.
Ish stoli seansi dasturlarni o'zining ishga tushirish mexanizmi orqali boshlaydi. Bu jarayonlar o'sha muhitni meros oladi, aloqasi yo'q shellda keyin qilingan har bir tahrirni emas. Bu farqni tushuntirishi mumkin, ammo dastur paketi nuqsonli ekanini isbotlamaydi.
Exec bu buyruq tavsifi, shell skripti emas
Desktop Entry spetsifikatsiyasi Exec uchun bajariladigan fayl va argumentlarni belgilaydi. U shell o'zgaruvchilarining kengaytirilishini yoki shell ichki buyruqlarini va'da qilmaydi.
Tegishli muhit o'zgaruvchisini o'qiydigan tashqi dastur uchun ataylab cheklangan ishga tushirish shunday ko'rinishda bo'lishi mumkin:
Exec=env https_proxy=http://proxy.example:8080 /path/to/applicationHam oxirgi nuqtani, ham bajariladigan faylni almashtiring. Bu ishga tushirish kiritmasini ko'rsatadi, ixtiyoriy dastur o'sha o'zgaruvchini o'qiydi degan kafolat emas. O'zining aniq proksi siyosatiga ega brauzer baribir boshqa konfiguratsiya manbasini tanlashi mumkin. Chrome uchun uning proksi argumentini foydalanuvchi ishga tushirgichida saqlang.
Exec=export ... deb yozmang va ish stoli uni sizning kirish shellingiz deb talqin qiladi deb kutmang. Ish stoli yozuvining qo'shtirnoq qoidalari va qo'llab-quvvatlanadigan maydon kodlarini ham yodda tuting; ular boshqa tahlilchi.
Yangi narsa ishga tushirilganini tekshiring
Ba'zi dasturlar so'rovni allaqachon ishlab turgan nusxaga yuboradi. Ba'zi yozuvlar o'z ishga tushirish yo'liga ega D-Bus faollashtirishdan foydalanadi. Yangi belgi bosish yangi tahrirlangan Exec muhiti bilan yangi jarayon yaratmaydi.
So'rov yuborayotgan nusxani va u haqiqatan egalik qiladigan konfiguratsiyani aniqlang. Zarur bo'lganda boshqariladigan yangi ishga tushirish taqqoslashni toraytirishi mumkin. Ko'zda tutilgan muhit unga umuman yetib borganini aniqlamasdan turib dasturni qayta o'rnatishdan saqlaning.