ஆண்ட்ராய்டில் லினக்ஸ் டெஸ்க்டாப்பை நிறுவவும்

வணக்கம், ஹப்ர்! APC இதழிலிருந்து ஒரு கட்டுரையின் மொழிபெயர்ப்பை உங்கள் கவனத்திற்கு முன்வைக்கிறேன்.

ஆண்ட்ராய்டில் லினக்ஸ் டெஸ்க்டாப்பை நிறுவவும்
இந்தக் கட்டுரையானது ஆண்ட்ராய்டு சாதனங்களில் வரைகலை டெஸ்க்டாப் சூழலுடன் லினக்ஸ் இயக்க சூழலின் முழுமையான நிறுவலை உள்ளடக்கியது.

ஆண்ட்ராய்டில் உள்ள பல லினக்ஸ் சிஸ்டங்கள் பயன்படுத்தும் முக்கிய தொழில்நுட்பங்களில் ஒன்று ப்ரூட். இது chroot பயன்பாட்டின் பயனர்-வெளிச் செயலாக்கமாகும், இது Linux டெஸ்க்டாப்புகள் மற்றும் சேவையகங்களில் மிகவும் பிரபலமானது. இருப்பினும், chroot கருவிக்கு ரூட் பயனர் அனுமதிகள் தேவை, இவை இயல்பாக Android இல் கிடைக்காது. ஒரு அடைவு பிணைப்பை நிறுவுவதன் மூலம் pRoot இந்த நன்மையை வழங்குகிறது.

லினக்ஸ் டெர்மினல்கள்

Android க்கான அனைத்து Linux டெர்மினல் முன்மாதிரிகளும் BusyBox பயன்பாடுகளின் தொகுப்பைக் கொண்டிருக்கவில்லை, எடுத்துக்காட்டாக, Termux. இதற்குக் காரணம், அத்தகைய அமைப்புகளின் முழுப் புள்ளியும் அனைத்து OS கூறுகளின் "முழு" நிறுவலை வழங்குவதாகும், அதே நேரத்தில் BusyBox அனைத்து பொதுவான பயன்பாடுகளையும் ஒரே பைனரி கோப்பாக சுருக்க வடிவமைக்கப்பட்டுள்ளது. BusyBox நிறுவப்படாத கணினிகளில், Linux பூட்ஸ்ட்ராப் பயன்படுத்தப்படுகிறது, இதில் நிரல்களின் முழு பதிப்புகள் உள்ளன.
ஆண்ட்ராய்டில் லினக்ஸ் டெஸ்க்டாப்பை நிறுவவும்"

UserLand இல் விநியோகம் மற்றும் VNCக்கான உள்நுழைவு மற்றும் கடவுச்சொல்லை அமைக்கவும்.

இருப்பினும், இந்த அமைப்புகளில் Termux தேவையில்லாத கூடுதல் தொழில்நுட்பம் உள்ளது. இந்தக் கட்டுரை லினக்ஸ் விநியோகம் மற்றும் GUI டெஸ்க்டாப்பின் முழுமையான நிறுவலை உள்ளடக்கும். ஆனால் முதலில் நீங்கள் கிராபிக்ஸ் அமைப்பை எவ்வாறு நிறுவுவது என்பதை தேர்வு செய்ய வேண்டும்.

ஆண்ட்ராய்டில் லினக்ஸ்

ஏற்கனவே குறிப்பிட்டுள்ளபடி, நாம் நிறுவும் மென்பொருள் தொகுப்புகள் பயனர் இடத்தில் இயங்கும்.

இதன் பொருள் தற்போதைய பயனருக்கு மட்டுமே அனுமதி உள்ளது, இது ஆண்ட்ராய்டு OS இன் விஷயத்தில் எப்போதும் வழக்கமான பயனராக இருக்கும், அதாவது. நிர்வாகி உரிமைகள் இல்லை. இருப்பினும், லினக்ஸ் டெஸ்க்டாப்பை நிறுவ, நாம் X அல்லது Wayland போன்ற கிராபிக்ஸ் சர்வரை நிறுவ வேண்டும். லினக்ஸ் இயக்க சூழலில் இதைச் செய்தால், அது ஆண்ட்ராய்டு OS இன் கிராபிக்ஸ் லேயருக்கான அணுகல் இல்லாமல் வழக்கமான பயனராக இயங்கும். எனவே, "தரமான" ஆண்ட்ராய்டு வழியில் சேவையகத்தை நிறுவுவதை நோக்கி நாம் பார்க்க வேண்டும், இதனால் வன்பொருளுக்கான அணுகல் மற்றும் வரைகலை சூழலை ஆதரிக்கும் திறன் உள்ளது.

டெவலப்பர் சமூகத்தில் உள்ள புத்திசாலிகள் இந்தப் பிரச்சனைக்கு இரண்டு தீர்வுகளைக் கொண்டு வந்துள்ளனர். முதலில் உங்கள் சொந்த லினக்ஸின் பதிப்புகளைப் பயன்படுத்த வேண்டும் (பொதுவாக சர்வர் எக்ஸ்). அவை பின்னணியில் இயங்கத் தொடங்கியதும், VNC வழியாக இந்தப் பின்னணிச் செயல்முறைக்கான அணுகலைப் பெறுவீர்கள். உங்கள் Android சாதனத்தில் ஏற்கனவே VNC வியூவர் புரோகிராம் இருந்தால், மற்ற கணினிகளுடன் தொலைநிலையில் தொடர்பு கொள்ள, உள்ளூர் ஹோஸ்டுக்கான தொலைநிலை அணுகலைப் பெற அதைப் பயன்படுத்தவும். இது செயல்படுத்த ஒரு எளிய தீர்வாகும், ஆனால் சில பயனர்கள் நிரல் வேலை செய்வதில் சிரமம் இருப்பதாகக் கூறியுள்ளனர்.

இரண்டாவது விருப்பம் ஆண்ட்ராய்டு சாதனங்களுக்காக வடிவமைக்கப்பட்ட சேவையகத்தை நிறுவுவதாகும். சில சேவையகங்கள் Play Store இல் கட்டண மற்றும் இலவச பதிப்புகளில் கிடைக்கின்றன. நிறுவும் முன், தேர்ந்தெடுக்கப்பட்ட விருப்பம் ஆதரிக்கப்படுகிறதா அல்லது குறைந்தபட்சம் நீங்கள் நிறுவப் போகும் Android மென்பொருள் தொகுப்பிற்கான Linux உடன் செயல்படுகிறதா என்பதை நீங்கள் சரிபார்க்க வேண்டும். நாங்கள் X-சர்வர் அமைப்பை விரும்பினோம், எனவே XServer XSDL மென்பொருள் தொகுப்பைப் பயன்படுத்தினோம் (ссылка) இந்தக் கட்டுரை இந்த சேவையகத்திற்கான நிறுவல் செயல்முறையை விவரிக்கும், இருப்பினும் நீங்கள் வேறொரு பயன்பாடு நிறுவப்பட்டிருந்தால் அல்லது VNC ஐப் பயன்படுத்தினால் அது சற்று வித்தியாசமாக இருக்கலாம்.

கணினி தேர்வு

X-சர்வர்களைப் போலவே, Linux விநியோகங்களை நிறுவுவதற்கு Play Store இல் பல பயன்பாடுகள் உள்ளன. இங்கே, Termux ஐப் போலவே, சூப்பர் யூசர் சலுகைகள் தேவைப்படாத விருப்பங்களில் கவனம் செலுத்துவோம், இது ஒரு குறிப்பிட்ட அளவிலான ஆபத்தை உள்ளடக்கியது. உங்கள் தரவைப் பாதுகாப்பாக வைத்திருக்கும் போது பெரும்பாலான பயனர்களுக்குத் தேவையான அனைத்து செயல்பாடுகளையும் இந்தப் பயன்பாடுகள் வழங்குகின்றன. Play Store இல் உள்ள அத்தகைய பயன்பாடுகளின் எடுத்துக்காட்டுகள் கீழே உள்ளன:

- பயனர் நிலம்: பயனர்களின் மிகவும் பிரபலமான தேர்வு. பயன்பாட்டில் பொதுவான விநியோகங்களின் தொகுப்பு அடங்கும்: டெபியன், உபுண்டு, ஆர்ச் மற்றும் காளி. சுவாரஸ்யமாக, RPM அடிப்படையிலான விருப்பங்கள் இல்லாவிட்டாலும், குறைந்த நினைவகம் கொண்ட சாதனங்களுக்கான அல்பைன் லினக்ஸை UserLand கொண்டுள்ளது.

- AnLinux: இந்தப் பயன்பாடு ஒன்று அல்லது அதற்கு மேற்பட்ட பெரிய விநியோகங்களின் பட்டியல்களை நிறுவ உதவுகிறது மற்றும் Ubuntu/Debian, Fedora/CentOS, openSUSE மற்றும் Kali ஆகியவையும் அடங்கும். அங்கு நீங்கள் குறைந்த விலை டெஸ்க்டாப் விருப்பங்களையும் தேர்வு செய்யலாம்: Xfce4, MATE, LXQtand LXDE. வேலை செய்ய, Termux நிறுவப்பட்டிருக்க வேண்டும், மேலும் Android இயக்க முறைமை 5.0 அல்லது அதற்கு மேற்பட்டதாக இருக்க வேண்டும்.

- ஆண்ட்ரோனிக்ஸ் AnLinux ஐ மிகவும் ஒத்திருக்கிறது. முந்தைய பயன்பாட்டை விட சிறப்பாக வடிவமைக்கப்பட்டிருக்கலாம், ஆனால் குறைவான விநியோகங்களை ஆதரிக்கிறது.

- GNURoot WheezyX: இந்த திட்டம் ஆண்ட்ராய்டில் லினக்ஸின் மாறுபாடாக தொடங்கப்பட்டது மற்றும் திறந்த மூல நிரல்களுக்காக உருவாக்கப்பட்டது. பெயர் குறிப்பிடுவது போல, இது டெபியன் விநியோகங்களில் கவனம் செலுத்துகிறது, இறுதியில் 'X' என்பது வரைகலை டெஸ்க்டாப்பை நோக்கமாகக் கொண்டது. யூசர்லேண்டிற்காக படைப்பாளிகள் திட்டத்தை உருவாக்குவதை நிறுத்திவிட்ட போதிலும், GNURoot WheezyX இன்னும் யாருக்கேனும் தேவைப்பட்டால் Play Store இல் கிடைக்கும்.

இந்தக் கட்டுரையின் ஆசிரியர்கள் ஆண்ட்ராய்டில் லினக்ஸ் டெஸ்க்டாப்பை நிறுவ பயனர் லேண்ட் பயன்பாட்டைப் பயன்படுத்துவார்கள், இதற்குப் பல காரணங்கள் உள்ளன. முதலாவதாக, பயன்பாடு திறந்த மூலமாகும் (AnLinux ஆக இருந்தாலும்). இரண்டாவதாக, இது ஒரு நல்ல விநியோக விநியோகங்களை வழங்குகிறது (அதில் Fedora அல்லது CentOS இல்லாவிட்டாலும்), மேலும் இது உங்கள் ஸ்மார்ட்போனின் நினைவகத்தில் அதிக இடத்தை எடுத்துக் கொள்ளாத குறைந்தபட்ச கணினி தேவைகளுடன் விநியோகங்களை நிறுவ அனுமதிக்கிறது. ஆனால் UserLand இன் முக்கிய நன்மை என்னவென்றால், முழு விநியோகங்களுக்கும் பதிலாக தனிப்பட்ட பயன்பாடுகளை நிறுவுவதற்கான ஆதரவு கருவிகளைக் கொண்டுள்ளது. இது நமக்கு என்ன அர்த்தம் என்பதை பின்னர் கண்டுபிடிப்போம். இப்போது உங்கள் சாதனத்தில் UserLand ஐ நிறுவலாம்.

பயனர் மற்றும் பயன்பாடு

Google Play அல்லது F-Droid இலிருந்து பயன்பாட்டைப் பதிவிறக்கவும் (ссылка) Android OS இல். இது மற்ற பயன்பாட்டைப் போலவே நிறுவுகிறது - நீங்கள் இங்கே சிறப்பு எதுவும் செய்ய வேண்டியதில்லை. அதன் பிறகு, பயன்பாட்டு டிராயரில் இருந்து அதைத் தொடங்கவும்.

விநியோகங்களின் பட்டியலை நீங்கள் முதலில் பார்ப்பீர்கள். முடிவில், நீங்கள் இரண்டு டெஸ்க்டாப் விருப்பங்களைக் காணலாம்: LXDE மற்றும் Xfce4. இது பயர்பாக்ஸ் பயன்பாடு, இரண்டு கேம்கள் மற்றும் பல அலுவலக பயன்பாடுகள் மூலம் வட்டமிடப்பட்டுள்ளது: GIMP, Inkscape மற்றும் LibreOfce. இந்த தாவல் "பயன்பாடுகள்" என்று அழைக்கப்படுகிறது. இது பயன்பாடுகளை நிறுவும் நோக்கம் கொண்டது.

நீங்கள் ஒன்றை நிறுவியதும், அதைப் பற்றிய தொடர்புடைய பதிவு "அமர்வு" தாவலில் தோன்றும். இங்கே நீங்கள் தற்போதைய அமர்வைத் தொடங்கலாம் அல்லது நிறுத்தலாம், அத்துடன் இயங்கும் செயல்முறைகளையும் பார்க்கலாம்.

"கோப்பு முறைமைகள்" என்பது ஏற்கனவே முடிக்கப்பட்ட நிறுவல்களைக் காட்டும் கடைசி தாவல் ஆகும். கோப்பு முறைமைகளில் இருந்து எந்த உறுப்பையும் நீக்கிய பிறகு, அதைப் பற்றிய தகவல்கள் அமர்வு தாவலில் இருந்து அழிக்கப்படும் என்பது கவனிக்கத்தக்கது, இருப்பினும், இது வேறுவிதமாக நிரூபிக்கப்படவில்லை. அதாவது தற்போதைய கோப்பு முறைமையின் அடிப்படையில் புதிய அமர்வை உருவாக்கலாம். நீங்கள் செயலில் இருப்பதைப் பார்த்தால், இந்த உறவு எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்வது மிகவும் எளிதானது, எனவே பயனர்லேண்ட் கணினி சூழலில் பயன்பாட்டை நிறுவுவதன் மூலம் தொடங்குவோம்.
ஆண்ட்ராய்டில் லினக்ஸ் டெஸ்க்டாப்பை நிறுவவும்

உங்கள் ஸ்மார்ட்போனில் விநியோகத்தை நிறுவும் முன், சேமிப்பகத்திற்கான பயனர் மற்றும் அணுகலை நீங்கள் வழங்க வேண்டும்.

UserLand இல் விநியோகங்கள்

உங்கள் சாதனத்தில் நிறுவ ஆப்ஸ் திரையில் அமைந்துள்ள விநியோகங்களில் ஒன்றைத் தேர்ந்தெடுக்கவும். உபுண்டுவை உதாரணமாகப் பயன்படுத்துவோம். நீங்கள் ஐகானைக் கிளிக் செய்தால், உங்கள் பயனர்பெயர், கடவுச்சொல் மற்றும் VNC கடவுச்சொல்லைக் கேட்கும் உரையாடல் பெட்டி தோன்றும். பின்னர் நீங்கள் விநியோகத்தை அணுகும் முறையைத் தேர்ந்தெடுக்கவும். பதிவிறக்கம் தொடங்கும், இதன் போது தேர்ந்தெடுக்கப்பட்ட விநியோகத்தின் அடிப்படை படம் பயன்படுத்தப்படும். பயனர் லேண்ட் கோப்பகத்தில் கோப்பு திறக்கப்படும்.

பதிவிறக்கம் முடிந்ததும், xterm டெர்மினல் எமுலேட்டருக்குத் திரும்பவும். லினக்ஸின் எந்தப் பதிப்பை நிறுவியுள்ளீர்கள் என்பதைக் கண்டறிய, பயன்பாட்டுக் கட்டளையை வழங்கலாம்:

uname –a

உபுண்டு பயன்பாட்டு கட்டளையைப் பயன்படுத்தி டெஸ்க்டாப்பை நிறுவுவது அடுத்த படி:

sudo apt install lxde

உங்கள் புதிய டெஸ்க்டாப் சூழல் தொடங்குவதற்குத் தயாராக இருப்பதை உறுதிசெய்வதே கடைசிப் படியாகும். இதைச் செய்ய, நீங்கள் கோப்பைத் திருத்த வேண்டும் .xinitrcfile, தற்போது ஒரு வரி மட்டுமே உள்ளது /usr/bin/twm. அதை மாற்ற வேண்டும் /usr/bin/startlxde. இப்போது XSDL அமர்விலிருந்து வெளியேறவும் (அறிவிப்பு பகுதியில் உள்ள STOP பொத்தானைக் கிளிக் செய்வதை உறுதிசெய்து கொள்ளவும்), அமர்வுகள் தாவலில் உள்ள "உபுண்டு பட்டியல்" பொத்தானை அழுத்திப் பிடிக்கவும், பின்னர் "Stop Sessions" என்பதைக் கிளிக் செய்து அமர்வுகளை மறுதொடக்கம் செய்யவும். சில வினாடிகளுக்குப் பிறகு, LXDE அமைப்பு சூழல் தோன்றும். வழக்கமான டெஸ்க்டாப்பில் உள்ள அதே விஷயங்களை நீங்கள் இதில் செய்யலாம். இது கொஞ்சம் சிறியதாகவும், கொஞ்சம் மெதுவாகவும் இருக்கலாம் - விசைப்பலகை மற்றும் மவுஸைக் காட்டிலும் சாதனத்தில் ஒரு பொத்தானை அழுத்துவதற்கு நீங்கள் அதிக நேரம் காத்திருக்க வேண்டும். ஸ்மார்ட்போனில் லினக்ஸ் சிஸ்டம் சூழலை எவ்வாறு மேம்படுத்துவது என்பதை சரியாகப் பார்ப்போம்.

பயனர் நாட்டிற்கான விரைவான வழிகாட்டி

டெஸ்க்டாப்பின் உள்ளடக்கங்களை நீங்கள் கவனமாக ஆய்வு செய்தால், டெஸ்க்டாப் பதிப்பின் சரியான பொழுதுபோக்கைக் காணலாம். நீங்கள் விசைப்பலகை மற்றும் மவுஸ் (புளூடூத் வழியாக இணைக்கப்பட்ட அல்லது வேறு) சாதனத்தில் UserLand ஐப் பயன்படுத்தினால், இந்த வடிவமைப்பில் Linux கணினி சூழலைப் பயன்படுத்துவதை எளிதாகக் காணலாம். X-Windows கர்சரை ஆண்ட்ராய்டு சாதனத்தின் கர்சருடன் ஒத்திசைப்பதால் ஏற்படும் சிறிய பின்னடைவைத் தவிர, அனைத்தும் சீராகச் செயல்படும்.

டெஸ்க்டாப் எழுத்துருக்கள் உங்கள் ஃபோன் திரைக்கு மிகவும் பெரிதாக இருப்பதால், நீங்கள் முதலில் செய்ய விரும்புவது இயல்பு எழுத்துரு அமைப்பை சரிசெய்வதாகும். பிரதான மெனுவிற்குச் சென்று, பின்னர் அமைப்புகள் → தனிப்பயனாக்கு தோற்றம் மற்றும் விட்ஜெட்டுகள் → விட்ஜெட்டைத் தேர்ந்தெடுக்கவும். இங்கே நீங்கள் இயல்புநிலை எழுத்துரு அளவை உங்கள் தொலைபேசிக்கு மிகவும் பொருத்தமான விருப்பமாக மாற்றலாம்.

அடுத்து, உங்களுக்குப் பிடித்த நிரல்களை லினக்ஸ் கணினி சூழலில் நிறுவ விரும்பலாம். மேலே குறிப்பிட்டுள்ளபடி, இந்த விஷயத்தில் பயன்பாட்டு கட்டளைகள் வேலை செய்யாது, எனவே ASAP எனப்படும் UserLand கணினி சூழலில் நிறுவப்பட்ட உண்மையிலேயே தவிர்க்க முடியாத கருவியைப் பயன்படுத்த தயங்க வேண்டாம்:

sudo apt install emacs

ஆண்ட்ராய்டில் லினக்ஸ் டெஸ்க்டாப்பை நிறுவவும்

விண்ணப்பத்தில் உள்ள விநியோகங்கள் அமர்வுகளின் வடிவத்தில் வழங்கப்படுகின்றன. நீங்கள் அவற்றைத் தொடங்கி மூடலாம்.

ஆண்ட்ராய்டில் லினக்ஸ் டெஸ்க்டாப்பை நிறுவவும்

விநியோகத்தை நிறுவிய பின், நிலையான கட்டளைகளுடன் டெஸ்க்டாப் சூழலைச் சேர்க்கலாம்.

உங்கள் விநியோகத்திற்கான மாற்று இணைப்பு முறைகளும் உங்களுக்குத் தேவைப்படும். நீங்கள் ஆரம்பத்தில் XSDL ஐ நிறுவியதால் அது எல்லா நேரத்திலும் ஒரே மாதிரியாக இருக்க வேண்டும் என்று அர்த்தமல்ல. நீங்கள் அமர்வு தாவலில் மற்றொரு கணக்கை உருவாக்கி வேறு சேவையகத்தைத் தேர்ந்தெடுக்கலாம். அதை ஒரே கோப்பு முறைமையில் சுட்டிக்காட்டுவதை உறுதிசெய்யவும். புதிய இணைப்பு வகையை நிறுவுவதற்கு பயனர் லேண்ட் உங்களை சரியான பயன்பாட்டிற்கு வழிநடத்த முயற்சிக்கும்: XSDL, SSHக்கான ConnectBot அல்லது bVNC.

இருப்பினும், நீங்கள் மீண்டும் இணைக்க முயற்சிக்கும்போது, ​​ஆப்ஸ் தானாகவே உங்களை Play Store க்கு அழைத்துச் செல்லும் வலியுறுத்தல் எரிச்சலூட்டும். இதை நிறுத்த, ஒரு சிறப்பு பயன்பாட்டை நிறுவுவதன் மூலம் சேவையகத்தை மாற்றவும். SSH ஐ நிறுவ, பழைய நம்பகமான VX ConnectBot ஐத் தேர்ந்தெடுக்கவும். உங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல்லைக் கொண்டு உங்கள் பணிநிலையத்தில் போர்ட் 2022 இல் உள்நுழையவும். VNC சேவையகத்துடன் இணைக்க, வணிகத்தை நிறுவவும், ஆனால் பல அம்சங்களில் மேம்பட்ட, ஜம்ப் டெஸ்க்டாப் பயன்பாடு, மற்றும் முகவரியை டயல் செய்யவும் 127.0.0.1:5951.

நீங்கள் கோப்பு முறைமையை உருவாக்கும்போது நீங்கள் அமைத்த VNC கடவுச்சொல் உங்களுக்கு நினைவில் இருக்கும் என நம்புகிறோம்.
உங்கள் நெட்வொர்க்கில் உள்ள மற்றொரு கணினியில் இதே போன்ற கருவிகளைப் பயன்படுத்தி உங்களின் தற்போதைய UserLand அமர்வையும் அணுகலாம். லினக்ஸ் டெர்மினலைப் பயன்படுத்தி இயங்கும் அமர்வுடன் (நிச்சயமாக SSH இணைப்பு வகையுடன்) SSH ஐ இணைப்பது போதுமானது, எடுத்துக்காட்டாக, Konsole அல்லது KRDC ஐப் பயன்படுத்தி VNC அமர்வுடன் இணைக்கவும். உங்கள் கணினித் திரையில் உள்ள உள்ளூர் முகவரிகளை உங்கள் Android இன் IP முகவரிகளுடன் மாற்றவும்.

இரண்டு கையடக்க பயன்பாடுகளுடன் இணைந்து, இந்த அமைப்பு உங்களுக்கு வசதியான, கையடக்க லினக்ஸ் அமைப்பை வழங்கும், இது உங்களுக்கு தற்போது கிடைக்கும் எந்த கணினியையும் பயன்படுத்தி இணைக்க முடியும்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்