නැතිවූ මෙනු සටහන් සහ අතුරුදහන් වන මනාප එකම ප්‍රතිචාරයෙන් අලුත්වැඩියා වේ, නමුත් මේවා සම්බන්ධ නැති ගැටලු ය. එකක් ඩෙස්ක්ටොප් ඒකාබද්ධතාවයි, අනෙක යෙදුමේ තත්වයයි, නව නිරූපකයක් තමා විසින්ම එම දෙකෙන් එකක්වත් වෙනස් නොකරයි. ඒවා වෙන් කිරීමට එක් පරීක්ෂණයක් ප්‍රමාණවත් වන අතර මෙම මාතෘකාවට මිනිසුන් ගෙන එන ව්‍යාකූලත්වයේ වැඩි කොටස පැහැදිලි කරයි. දියත් කරන වැඩසටහන වැඩසටහනක් අරඹයි; කුමක් මතක තබා ගන්නේ ද යන්න වැඩසටහන තීරණය කරයි.

එකක් ලෙස පමණක් පෙනෙන කාර්යයන් දෙකක්

ඩෙස්ක්ටොප් ඒකාබද්ධතාවය යන්නෙන් අදහස් වන්නේ පරිසරයට ධාවන ගොනුවක් සොයා ගැනීමට, නමක් සහ නිරූපකයක් පෙන්වීමට සහ නිවැරදි තර්ක යැවීමට හැකි වීමයි. යෙදුමේ තත්වය යන්නෙන් අදහස් වන්නේ වැඩසටහන ස්ථිර ස්ථානයක පැතිකඩක් ලියන අතර ඊළඟ ආරම්භයේදී එය නැවත කියවන බවයි. කිසිවක් අනෙක අදහස් නොකරයි, එබැවින් ක්‍රියාකාරී කෙටිමඟකට සියල්ල අමතක කළ සේවාදායකයක් දියත් කළ හැකිය.

යෙදුමේම පාලක මගින් හානිකර නොවන දර්ශන මනාපයක් වෙනස් කරන්න, පසුව එය එම ආකාරයෙන්ම වසා නැවත විවෘත කරන්න. මනාපය ආපසු පැමිණේ නම් ස්ථාවරත්වය ක්‍රියා කරන අතර ඉතිරි පැමිණිල්ල දත්ත සුරැකීම ගැන නොව කවුළුව සොයා ගැනීම ගැන ය. එය අතුරුදහන් වේ නම් කෙටිමඟ අවධානය වෙනතකට යොමු කිරීමක් වන අතර සැබෑ ප්‍රශ්නය වන්නේ එම ක්‍රියාවලිය එහි ගොනු තබා ගන්නේ කොහේද යන්නයි. එක් වරකට එක් මනාපයක් පරීක්ෂා කරන්න, මන්ද නැවත මුරපදය ඉල්ලන සේවාදායකය වින්‍යාසය අහිමි කර ගැනීම වෙනුවට රහසක් ආරක්ෂා කරමින් සිටිය හැකිය.

නැවත ස්ථාපනයට පෙර ආරම්භක ආදාන සසඳන්න

ඩෙස්ක්ටොප් සටහනෙන් ආරම්භ කර එය සැබවින්ම කරන්නේ කුමක්දැයි කියවන්න, මන්ද මෙනුවෙන් ආරම්භ කිරීම ස්වයංක්‍රීයව පර්යන්තයෙන් ආරම්භ කිරීම හා සමාන ක්‍රියාවලි පරිසරයක් නොවේ. වැදගත් යතුරු වන්නේ Exec, Path සහ වක්‍රව සැසිය සපයන පරිසරයයි. Exec තුළ ඇති ආවරණ පිටපතකට විචල්‍යයක් සැකසීමට, නාමාවලිය වෙනස් කිරීමට හෝ මෙනුව කිසිදා නොපෙන්වන වරප්‍රසාදිත සහායකයෙකු ඇමතීමට හැකිය. නැවත ස්ථාපනය කිරීම යෙදුමට දැනටමත් තිබූ ගොනු ප්‍රතිස්ථාපනය කරයි, එය වෙනස් වූ විචල්‍යය වීම දුර්ලභ ය.

grep -h '^Exec=' ~/.local/share/applications/*.desktop
desktop-file-validate ~/.local/share/applications/client.desktop

~/.local/share/applications යටතේ ඇති ගොනුව /usr/share/applications හි ඇති ගොනුවට පෙර බලන්න, මන්ද පරිශීලක පිටපතක් පද්ධති පිටපත සෙවනැලි කරයි. සටහන නරක ලෙස හැසිරෙන විට desktop-file-validate ධාවනය කරන්න, සහ ඉවත් කළ මාර්ගයකට තවමත් යොමු වන පැරණි පිටපතක් සොයන්න. අවලංගු පරිශීලක පිටපතකට බොහෝ ඩෙස්ක්ටොප් තවමත් මනාප ලබා දෙන බැවින්, කැඩුණු ගොනුවකට මෙනුවෙන් සටහන ඉවත් කළ හැකි අතර පැකේජයේ ගොනුව වලංගුව පවතී. ඉන්පසු එම විධානයම අතින් ධාවනය කර ආරම්භ දෙක නිපදවන දේ සසඳන්න.

මනාපය සැබවින්ම ජීවත් වන්නේ කොහේද

XDG මූලික නාමාවලි නීති අනුගමනය කරන යෙදුම් වින්‍යාසය $XDG_CONFIG_HOME යටතේ, ස්ථිර තත්වය $XDG_STATE_HOME යටතේ සහ බැහැර කළ හැකි දත්ත $XDG_CACHE_HOME යටතේ තබන අතර, එම විචල්‍ය සකසා නොමැති විට පෙරනිමියෙන් ~/.config, ~/.local/state සහ ~/.cache භාවිත කරයි. මේ තුන පොරොන්දු නොව භූමිකා වේ, එබැවින් යම් VPN නිෂ්පාදනයක් සම්පූර්ණයෙන්ම වෙනත් දෙයක් ලේඛනගත කළ හැකිය. නාමාවලි නාමයකින් මාර්ගයක් අනුමාන කිරීමට වඩා සැපයුම්කරුගේම ලේඛන කියවීම හොඳය. ලේඛන සිහින් විට ගොනු පද්ධතිය වෙනුවට ක්‍රියාවලිය නිරීක්ෂණය කරන්න.

ගොනු විවෘත කිරීම් සඳහා පෙරන ලද අනුරේඛනය සේවාදායකය උත්සාහ කරන සෑම වින්‍යාස මාර්ගයක්ම, පිටවන විට එය ලියන මාර්ගය ද ඇතුළුව පෙන්වයි. එය එම පරිශීලකයා සහ එම පරිසරය සමඟ ධාවනය කර, ඉන්පසු එම මාර්ග ඔබ බලාපොරොත්තු වූ නාමාවලි සමඟ සසඳන්න.

strace -f -e trace=openat,stat -o /tmp/vpn.log vpn-client

රහස් සහ පැතිකඩවල හිමිකරුවන් වෙනස්

සුරකින ලද පැතිකඩක් සහ සුරකින ලද අක්තපත්‍රයක් වෙන වෙනම වස්තු වන අතර බොහෝ විට වෙන වෙනම ගබඩාවක් ඇත. එකක් වින්‍යාස ගොනුවක ජීවත් විය හැකි අතර අනෙක සැසියකට වරක් විවෘත වන යතුරු වළල්ලක වාඩි වේ, එබැවින් නැවත මුරපදය ඉල්ලන සේවාදායකය එය නිර්මාණය කළ දේ කරමින් සිටිය හැකිය. ඉල්ලීම නැවැත්වීමට පැතිකඩ මැකීම යනු මිනිසුන් ක්‍රියාකාරී වින්‍යාසයක් අහිමි කර ගන්නා ආකාරයයි.

වරප්‍රසාදිත ආරම්භ මෙය තවත් සංකීර්ණ කරයි, මන්ද sudo හෝ PolicyKit සහායකයක් හරහා ආරම්භ කිරීම වෙනත් ගෘහ නාමාවලියක් සහ එබැවින් වෙනත් වින්‍යාස කට්ටලයක් ඉදිරිපත් කළ හැකිය. සම්පූර්ණ ගෘහ නාමාවලිය පුරා පුනරාවර්තව නොව, යෙදුම ලේඛනගත කරන නිශ්චිත ගොනුව මත හිමිකාරිත්වය නිවැරදි කර, ඉන්පසු මින් ඉදිරියට පැතිකඩ හිමි විය යුත්තේ කුමන අනන්‍යතාවයටද යන්න තීරණය කර අනාගත ආරම්භ ඊට අනුකූලව තබන්න.

නිරූපකයට ඔබට කිය හැකි දේ සහ නොහැකි දේ

නිරූපකයක් සනාථ කරන්නේ දියත් කිරීමේ ගොනුවක් විසඳන බව පමණක් වන අතර ඊට වැඩි යමක් නොවේ. සම්බන්ධතා තත්වය සේවාදායකයට අයත් බැවින්, එකම විශ්වාසදායක පරීක්ෂාව වන්නේ අතුරුමුහුණත, මාර්ගය හෝ සේවාදායකයේම තත්ව ප්‍රතිදානයයි. ආරම්භ නොවූ තැටි යෙදුමකට ක්‍රියාකාරී උමගක් කැඩුණු ලෙස පෙන්විය හැකි අතර, පැරණි යෙදුමකට කැඩුණු එකක් හොඳ ලෙස පෙන්විය හැකිය. සම්බන්ධතාවය සහ දියත් කරන වැඩසටහන වෙන වෙනම පරීක්ෂා කර, ඉන්පසු ඔබ සැබවින්ම අලුත්වැඩියා කළේ කුමක්දැයි ලියන්න.

දෙකම කැඩී තිබුණේ නම්, අලුත්වැඩියාව එක් වෙනසක් ලෙස සැලකීමේ නැඹුරුවට එරෙහි වන්න. සටහන අලුත්වැඩියා කර, ආරම්භය තහවුරු කර, ඉන්පසු උමග තහවුරු කර සෑම පියවරක ප්‍රතිඵලයම සටහන් කරන්න. එම වාර්තාව යනු ඊළඟ නැතිවූ සැකසීම් වාර්තාව මෙයේ පුනරාවර්තනයක් නොව රෝග විනිශ්චය කළ හැකි එකක් කරන දෙයයි, එමෙන්ම ගැටලුවේ කුමන අර්ධය සැබෑ ද යන්න ඊළඟ පුද්ගලයාට පවසන්නේ ද එයයි.

අදාළ ලිපි