Gyara shigarwar fara-aiki ta VPN da ke gudana a tebur ɗaya kawai
Mai ƙaddamar da VPN da ke farawa a tebur ɗaya amma ba a wani ba, matatar shigarwar tebur ce, ba lalacewar rami ba. Fara karanta OnlyShowIn, TryExec da sokewa.
Abokin ciniki na VPN yana farawa daga menu na aikace-aikace, ramin yana haɗawa, kuma alamar ba ta taɓa bayyana ba bayan shiga a na'ura ɗaya, yayin da wannan fakiti ɗin ke aiki yadda ya kamata a wata. Abubuwan lura guda uku ana haɗa su cikin ƙorafi ɗaya: ko shirin ya fara, ko muƙaminsa yana bayyane, da ko ramin yana aiki. Mai ƙaddamarwa ana sarrafa shi da shigarwar tebur mai maɓallan tacewa, kuma wannan shigarwar ba ta da alaƙa da ka'idar VPN. Bi jagorar a tsari kuma tsaya lokacin da ɗaya daga cikin ukun ya rabu sarai.
Gaskiya uku dabam: farawa, alama, rami
Shigarwar tebur tana ƙaddamar da shiri. Ba za ta iya shigar da aiwatar da tiren tsarin ba, kuma ba za ta iya sa nuni ya bayyana a cikin panel ɗin da bai goyi bayan ka'idar da aikace-aikacen ke amfani da ita ba. Idan aikin yana gudana tuni, an amsa tambayar farawa kuma kana kallon matsalar haɗin kai maimakon haka.
Ramin gaskiya ce ta uku kuma. Rashin alama ba hujja ba ce cewa haɗin ya yanke, kuma kashe abokin ciniki da sake farawa don «gyara» alamar ita ce hanyar da ake katse rami mai aiki ba tare da dalili ba. Masu amfani suna ba da rahoton alamar da ta ɓace da ramin da ya karye a cikin jumla ɗaya, kuma saboda haka ne ya kamata a raba su biyu a kan takarda.
Raba su kafin ka canja wani abu. Duba ko aikin yana nan, sannan ko panel ɗin yana goyon bayan nuni, sannan ko muƙamin yana ba da rahoton haɗi. Kowace amsa tana nuna wani Layer dabam da wani ma'abuci dabam.
Nemo shigarwar da zaman ke karantawa a zahiri
Shigarwar fara-aiki suna zama a cikin babban fayil ɗin mai amfani da babban fayil ɗin tsarin, kuma idan sunayen fayil ɗin suka yi daidai, kwafin mai amfani ne ke nasara. Karanta wanda bai dace ba shine dalilin da ya fi zama ruwan dare na canji ya zama kamar ba shi da tasiri. Yi lissafin duka manyan fayil ɗin biyu kafin ka gyara komai, kuma lura wane fayil ne zaman zai loda a zahiri.
ls -l ~/.config/autostart/ /etc/xdg/autostart/ echo "$XDG_CURRENT_DESKTOP" grep -H -E '^(OnlyShowIn|NotShowIn|TryExec|Hidden|Exec)=' ~/.config/autostart/*.desktop /etc/xdg/autostart/*.desktop
Sauyin muhalli yana buga sunan zaman da ake kwatanta maɓallan tacewa da shi, kuma yawanci jerin da aka raba da kolo ne. Kwatanta shi a zahiri da ƙimomin da ke cikin shigarwar, domin waɗannan sunaye bayanan tsari ne masu hankali ga manyan ƙananan haruffa, ba bayanin zaman ba. Ƙimar GNOME ba ta dace da gnome, kuma shirun da ya biyo baya ba shi da saƙon kuskure. Buga shi maimakon ɗauka.
Idan sunan fayil ɗaya yana cikin duka manyan fayil ɗin biyu, kwafin mai amfani ne ke da muhimmanci. Gyara fayil ɗin tsarin da yin mamakin me ya sa babu abin da ya canja, sa'a ce da ta ɓata da yawa.
Karanta maɓallan tacewa, a tsari
Shigarwar misali da ke ƙasa tana nuna maɓallan da ke yanke shawarar ko zaman zai ƙaddamar da shirin. Guntu ne, ba cikakken mai ƙaddamarwa ba, kuma ƙimomin na wani hanya ce ta ƙirƙira.
[Desktop Entry] Type=Application Name=Example VPN Exec=/opt/example-vpn/client --minimized TryExec=/opt/example-vpn/client OnlyShowIn=GNOME;
OnlyShowIn yana iyakance shigarwar ga muhallin da aka jera kuma NotShowIn yana cire waɗanda aka jera. Ƙayyadaddun ba ya bayyana ɗabi'a mai amfani lokacin da duka biyun suka bayyana a shigarwa ɗaya, don haka ɗauki fayil ɗin da ke ɗauke da duka biyun a matsayin lahani ba haɗi mai wayo ba. Cire maɓallin da ba ka buƙata maimakon ƙara na biyun da fatan wata ka'idar fifiko.
TryExec yana tambaya ko fayil ɗin aiwatarwa yana nan kafin zaman ya ƙaddamar da shi. Don haka hanyar da ta rage daga tsohuwar shigarwa tana hana fara-aiki duk da cewa sabon fakiti ɗin yana aiki idan an fara shi daga menu, kuma wannan gazawar tana kama da matatar tebur daidai.
Soke a matakin mai amfani, ba a matakin tsarin ba
Lokacin da matatar ta yi kuskure da gaske ga wannan na'ura, kwafi shigarwar tsarin zuwa babban fayil ɗin mai amfani ka canja kwafin. Bisa ga ka'idodin fara-aiki na XDG, shigarwar mai amfani mai suna ɗaya tana da fifiko, kuma Hidden=true yana kashe shigarwa ba tare da share fayil ɗin tsarin ba.
mkdir -p ~/.config/autostart cp /etc/xdg/autostart/example-vpn.desktop ~/.config/autostart/ sed -i '/^OnlyShowIn=/d' ~/.config/autostart/example-vpn.desktop desktop-file-validate ~/.config/autostart/example-vpn.desktop
Tabbatar da sakamakon kafin ka fita, domin shigarwar da ba ta da tsari ana yin watsi da ita cikin shiru kuma gwajin na gaba ba ya gaya maka komai. Sake shigar da fakiti ɗin ba zai cire sokewar ka ba, wanda shine manufar kuma shine dalilin yin rikodin cewa akwai. Rubuta hanyar fayil ɗin a cikin tikit ɗin domin mutum na gaba ya sami sokewar maimakon sake tantance ta.
Ka fifita wannan fiye da gyara manyan masu ƙaddamarwa na tsarin da ake rabawa, wanda ke canza ɗabi'a ga kowane mai amfani a na'urar kuma ba a iya duba shi haka. Sokewa a matakin mai amfani ana iya gani a wuri ɗaya, ana iya mayar da ita ta share fayil ɗaya, kuma ana iya bayyana ta cikin sauƙi a tikit. Fayil ɗin tsarin yana zama kamar yadda mai siyar ya aika, don haka sabuntawar fakiti ba ta soke tunaninka cikin shiru.
Tabbatar da farawa ba tare da taɓa ramin ba
Fita ka sake shiga, sannan tabbatar da aikin yana nan kafin ka kalli panel ɗin. Farawa mai nasara da alama mai gani sakamako ne guda biyu daban-daban, kuma na biyun ne kawai ke buƙatar aikin haɗin kai da tebur. Haɗa su yana aika ka sake shigar da fakiti ɗin da yake aiki duk tsawon lokacin.
pgrep -af example-vpn systemctl --user status example-vpn.service journalctl --user -b --no-pager | grep -i example-vpn | tail -20
Idan aikin ba ya nan, sake karanta shigarwar don wani matatar da ya rage ko tsohuwar TryExec hanya. Idan yana nan, mai ƙaddamarwa ya yi aiki kuma alamar da ta ɓace matsala ce dabam game da goyon bayan nuni na panel ɗin, ba game da shigarwar da ka gyara yanzu ba.
Rubuta abubuwan lura guda uku a cikin tikit ɗin: an fara, ana gani, an haɗa. Wannan rikodin yana hana mutum na gaba maimaita wannan rikicewar uku, kuma yana bayyana wane Layer ne har yanzu ke buƙatar aiki.