Pam nad yw gosodiadau dirprwy yn gweithio mewn terfynell ond nid mewn lansiwr bwrdd gwaith
Rhowch y ffurfweddiad dirprwy ar y ffin lansio bwrdd gwaith wirioneddol a defnyddiwch fformat gorchymyn y cofnod bwrdd gwaith yn hytrach na rhagdybiaethau am gychwyn y gragen.
Rydych chi'n allforio dirprwy mewn terfynell. Mae gorchymyn a gychwynnir yno yn ei ddefnyddio. Mae clicio eicon y bwrdd gwaith yn rhoi llwybr arall o hyd. Nid yw'r eicon wedi dod yn blentyn i'r derfynell honno.
Mae sesiwn bwrdd gwaith yn cychwyn rhaglenni trwy ei beirianwaith lansio ei hun. Mae'r prosesau hynny'n etifeddu'r amgylchedd hwnnw, nid pob golygiad diweddarach a wneir y tu mewn i gragen ddigyswllt. Gall hyn egluro gwahaniaeth heb brofi bod y pecyn rhaglen yn ddiffygiol.
Disgrifiad gorchymyn yw Exec, nid sgript gragen
Mae manyleb Desktop Entry yn diffinio ffeil weithredadwy a dadleuon ar gyfer Exec. Nid yw'n addo ehangu newidynnau cragen na mewnosodiadau cragen.
Ar gyfer rhaglen allanol sy'n darllen y newidyn amgylchedd perthnasol, gall lansiad a gwmpesir yn fwriadol fod â'r ffurf hon:
Exec=env https_proxy=http://proxy.example:8080 /path/to/applicationDisodlwch y pen draw a'r ffeil weithredadwy ill dau. Mae hyn yn dangos mewnbwn y lansiad, nid gwarant bod rhaglen fympwyol yn darllen y newidyn hwnnw. Gall porwr â'i bolisi dirprwy penodol ei hun ddewis ffynhonnell ffurfweddu arall o hyd. Ar gyfer Chrome, cadwch ei ddadl dirprwy mewn lansiwr defnyddiwr.
Peidiwch ag ysgrifennu Exec=export ... a disgwyl i'r bwrdd gwaith ei ddehongli fel eich cragen fewngofnodi. Cadwch reolau dyfynnu a chodau maes a gefnogir cofnod y bwrdd gwaith mewn golwg hefyd; maent yn dosrannu arall.
Gwiriwch a lansiwyd unrhyw beth newydd
Mae rhai rhaglenni'n anfon y cais at enghraifft sy'n rhedeg yn barod. Mae rhai cofnodion yn defnyddio gweithrediad D-Bus, sydd â'i lwybr lansio ei hun. Nid yw clic eicon newydd yn sefydlu proses ffres gyda'r amgylchedd Exec sydd newydd ei olygu.
Nodwch yr enghraifft sy'n gwneud y cais a'r ffurfweddiad y mae'n berchen arno mewn gwirionedd. Gall lansiad ffres rheoledig gulhau'r gymhariaeth pan fo hynny'n briodol. Osgowch ailosod y rhaglen cyn sefydlu bod yr amgylchedd arfaethedig wedi cyrraedd hi o gwbl.