Зошто поставките за прокси работат во терминал, но не во стартер на работна површина
Поставете ја конфигурацијата за прокси на вистинската граница на стартување на работната површина и користете го форматот на командата од записот на работната површина наместо претпоставки за стартувањето на школката.
Извезувате прокси во терминал. Командата стартувана таму го користи. Кликањето на иконата на работната површина сепак дава друга рута. Иконата не стана дете на тој терминал.
Сесијата на работната површина стартува апликации преку сопствен механизам за стартување. Тие процеси го наследуваат тоа опкружување, а не секое подоцнежно уредување направено во неповрзана школка. Тоа може да објасни разлика без да докаже дека пакетот на апликацијата е дефектен.
Exec е опис на команда, а не скрипта на школка
Спецификацијата Desktop Entry дефинира извршна датотека и аргументи за Exec. Таа не ветува проширување на променливи на школката ниту вградени команди на школката.
За надворешна програма што ја чита соодветната променлива на опкружувањето, намерно ограничено стартување може да го има овој облик:
Exec=env https_proxy=http://proxy.example:8080 /path/to/applicationЗаменете и крајната точка и извршната датотека. Ова го покажува влезот на стартувањето, а не гаранција дека произволна апликација ја чита таа променлива. Прелистувач со сопствена експлицитна прокси политика сепак може да избере друг извор на конфигурација. За Chrome, зачувајте го неговиот прокси аргумент во кориснички стартер.
Не пишувајте Exec=export ... и не очекувајте работната површина да го протолкува како вашата школка за најавување. Имајте ги на ум и правилата за наводници и поддржаните кодови на полиња на записот на работната површина; тие се уште еден парсер.
Проверете дали е стартувано нешто ново
Некои апликации го испраќаат барањето до веќе активна инстанца. Некои записи користат D-Bus активирање, кое има сопствена патека на стартување. Ново кликање на иконата не воспоставува нов процес со штотуку уреденото Exec опкружување.
Идентификувајте ја инстанцата што го испраќа барањето и конфигурацијата што таа навистина ја поседува. Контролирано ново стартување може да го стесни споредувањето кога е соодветно. Избегнувајте повторно инсталирање на апликацијата пред да утврдите дали предвиденото опкружување воопшто стигнало до неа.