ടെർമിനലിൽ പ്രോക്സി ക്രമീകരണങ്ങൾ പ്രവർത്തിക്കുന്നു പക്ഷേ ഡെസ്ക്ടോപ്പ് ലോഞ്ചറിൽ പ്രവർത്തിക്കാത്തത് എന്തുകൊണ്ട്
പ്രോക്സി കോൺഫിഗറേഷൻ ഡെസ്ക്ടോപ്പിന്റെ യഥാർത്ഥ ലോഞ്ച് അതിർത്തിയിൽ വയ്ക്കുക, ഷെൽ തുടക്കത്തെക്കുറിച്ചുള്ള അനുമാനങ്ങൾക്ക് പകരം ഡെസ്ക്ടോപ്പ് എൻട്രിയുടെ കമാൻഡ് ഫോർമാറ്റ് ഉപയോഗിക്കുക.
നിങ്ങൾ ഒരു ടെർമിനലിൽ പ്രോക്സി എക്സ്പോർട്ട് ചെയ്യുന്നു. അവിടെ ആരംഭിക്കുന്ന കമാൻഡ് അത് ഉപയോഗിക്കുന്നു. ഡെസ്ക്ടോപ്പ് ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുന്നത് ഇപ്പോഴും മറ്റൊരു വഴി നൽകുന്നു. ആ ടെർമിനലിന്റെ സന്തതിയായി ഐക്കൺ മാറിയിട്ടില്ല.
ഒരു ഡെസ്ക്ടോപ്പ് സെഷൻ അതിന്റെ സ്വന്തം ലോഞ്ച് യന്ത്രത്തിലൂടെയാണ് ആപ്ലിക്കേഷനുകൾ ആരംഭിക്കുന്നത്. ആ പ്രോസസുകൾ ആ പരിസ്ഥിതി പാരമ്പര്യമായി സ്വീകരിക്കുന്നു, ബന്ധമില്ലാത്ത ഒരു ഷെല്ലിനുള്ളിൽ പിന്നീട് വരുത്തിയ ഓരോ മാറ്റവുമല്ല. ഇത് ഒരു വ്യത്യാസം വിശദീകരിക്കാം, പക്ഷേ ആപ്ലിക്കേഷൻ പാക്കേജ് കേടാണെന്ന് തെളിയിക്കുന്നില്ല.
Exec ഒരു കമാൻഡ് വിവരണമാണ്, ഷെൽ സ്ക്രിപ്റ്റല്ല
Desktop Entry സ്പെസിഫിക്കേഷൻ Exec ന് ഒരു എക്സിക്യൂട്ടബിളും ആർഗ്യുമെന്റുകളും നിർവചിക്കുന്നു. അത് ഷെൽ വേരിയബിൾ വികസനമോ ഷെൽ ബിൽറ്റിനുകളോ വാഗ്ദാനം ചെയ്യുന്നില്ല.
ബന്ധപ്പെട്ട പരിസ്ഥിതി വേരിയബിൾ വായിക്കുന്ന ഒരു ബാഹ്യ പ്രോഗ്രാമിന്, ബോധപൂർവം പരിമിതപ്പെടുത്തിയ ഒരു ലോഞ്ചിന് ഈ രൂപമാകാം:
Exec=env https_proxy=http://proxy.example:8080 /path/to/applicationഎൻഡ്പോയിന്റും എക്സിക്യൂട്ടബിളും രണ്ടും മാറ്റുക. ഇത് ലോഞ്ച് ഇൻപുട്ട് കാണിക്കുന്നു, ഏതെങ്കിലും ആപ്ലിക്കേഷൻ ആ വേരിയബിൾ വായിക്കുമെന്ന ഉറപ്പല്ല. സ്വന്തമായി വ്യക്തമായ പ്രോക്സി നയമുള്ള ഒരു ബ്രൗസർ ഇപ്പോഴും മറ്റൊരു കോൺഫിഗറേഷൻ ഉറവിടം തിരഞ്ഞെടുക്കാം. Chrome-നായി, അതിന്റെ പ്രോക്സി ആർഗ്യുമെന്റ് ഒരു ഉപയോക്തൃ ലോഞ്ചറിൽ സംരക്ഷിക്കുക.
Exec=export ... എന്ന് എഴുതി ഡെസ്ക്ടോപ്പ് അതിനെ നിങ്ങളുടെ ലോഗിൻ ഷെല്ലായി വ്യാഖ്യാനിക്കുമെന്ന് പ്രതീക്ഷിക്കരുത്. ഡെസ്ക്ടോപ്പ് എൻട്രിയുടെ ഉദ്ധരണി നിയമങ്ങളും പിന്തുണയ്ക്കുന്ന ഫീൽഡ് കോഡുകളും ശ്രദ്ധിക്കുക; അവ മറ്റൊരു പാഴ്സറാണ്.
പുതിയതായി എന്തെങ്കിലും ലോഞ്ച് ചെയ്തോ എന്ന് പരിശോധിക്കുക
ചില ആപ്ലിക്കേഷനുകൾ അഭ്യർത്ഥന ഇതിനകം പ്രവർത്തിക്കുന്ന ഒരു ഇൻസ്റ്റൻസിലേക്ക് അയയ്ക്കുന്നു. ചില എൻട്രികൾ സ്വന്തം ലോഞ്ച് പാതയുള്ള D-Bus ആക്ടിവേഷൻ ഉപയോഗിക്കുന്നു. ഒരു പുതിയ ഐക്കൺ ക്ലിക്ക് പുതുതായി തിരുത്തിയ Exec പരിസ്ഥിതിയുള്ള പുതിയ പ്രോസസ് സ്ഥാപിക്കുന്നില്ല.
അഭ്യർത്ഥന നടത്തുന്ന ഇൻസ്റ്റൻസും അത് യഥാർത്ഥത്തിൽ കൈവശം വയ്ക്കുന്ന കോൺഫിഗറേഷനും തിരിച്ചറിയുക. ആവശ്യമായപ്പോൾ നിയന്ത്രിതമായ പുതിയ ലോഞ്ച് താരതമ്യം ചുരുക്കാം. ഉദ്ദേശിച്ച പരിസ്ഥിതി ഒരിക്കലും അതിലെത്തിയോ എന്ന് സ്ഥാപിക്കുന്നതിന് മുമ്പ് ആപ്ലിക്കേഷൻ വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുന്നത് ഒഴിവാക്കുക.