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

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

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

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

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

நான் லினக்ஸ் படிப்புகளை கிட்டத்தட்ட 15 ஆண்டுகளாக கற்பித்து வருகிறேன் "நெட்வொர்க் அகாடமி LANIT"நான் பயிற்றுவித்த ஐயாயிரத்திற்கும் மேற்பட்டவர்களில் பலர் ஹப்ரில் கட்டுரைகளைப் படித்து எழுதுவார்கள் என்று நான் உறுதியாக நம்புகிறேன். படிப்புகள் எப்பொழுதும் மிகவும் தீவிரமானவை (சராசரி பாட காலம் ஐந்து நாட்கள்); முழுமையாக புரிந்து கொள்ள குறைந்தது பத்து நாட்கள் தேவைப்படும் தலைப்புகளை நீங்கள் உள்ளடக்க வேண்டும். எப்பொழுதும் பாடத்தின் போது, ​​பார்வையாளர்களைப் பொறுத்து (புதியவர்கள் அல்லது அனுபவமுள்ள நிர்வாகிகள்), அத்துடன் "பார்வையாளர்களிடமிருந்து கேள்விகள்" ஆகியவற்றைப் பொறுத்து, இன்னும் அதிகமாக அர்ப்பணிப்பதற்காக, இன்னும் விரிவாக எதைத் தெரிவிக்க வேண்டும் மற்றும் மேலோட்டமாக எதைச் சொல்ல வேண்டும் என்பதை நான் தேர்வு செய்கிறேன். கட்டளை வரி பயன்பாடுகளுக்கான நேரம் மற்றும் அவற்றின் நடைமுறை பயன்பாடு. கொஞ்சம் தியாகம் செய்ய வேண்டிய இது போன்ற தலைப்புகள் போதுமானவை. இவை "லினக்ஸின் வரலாறு", "லினக்ஸ் விநியோகங்களில் உள்ள வேறுபாடுகள்", "உரிமங்களைப் பற்றி: GPL, BSD, ...", "கிராபிக்ஸ் மற்றும் டெஸ்க்டாப் சூழல்கள் பற்றி" (இந்த கட்டுரையின் தலைப்பு) போன்றவை. அவை இல்லை என்பதல்ல. முக்கியமானது, ஆனால் பொதுவாக இன்னும் பல அழுத்தமான "இங்கே மற்றும் இப்போது" கேள்விகள் உள்ளன மற்றும் சுமார் ஐந்து நாட்கள் மட்டுமே... இருப்பினும், Linux OS இன் அடிப்படைகளைப் பற்றிய பொதுவான புரிதலுக்கு, கிடைக்கக்கூடிய பன்முகத்தன்மையைப் புரிந்துகொள்வது (அதனால் ஒரு குறிப்பிட்ட ஒன்றைப் பயன்படுத்தவும்) லினக்ஸ் விநியோகம், "லினக்ஸ்" என்று அழைக்கப்படும் இந்த பிரம்மாண்டமான மற்றும் பரந்த உலகத்தைப் பற்றிய பரந்த பார்வை உங்களுக்கு இன்னும் உள்ளது), இந்தத் தலைப்புகளைப் படிப்பது பயனுள்ளது மற்றும் அவசியமானது. 

கட்டுரை முன்னேறும்போது, ​​தலைப்பில் ஆழமாகச் செல்ல விரும்புவோருக்கு ஒவ்வொரு கூறுக்கும் இணைப்புகளை வழங்குகிறேன், எடுத்துக்காட்டாக, விக்கிபீடியா கட்டுரைகளுக்கு (ஆங்கிலம் மற்றும் ரஷ்ய கட்டுரைகள் இருந்தால் இன்னும் முழுமையான/பயனுள்ள பதிப்பைச் சுட்டிக்காட்டும் போது).

அடிப்படை எடுத்துக்காட்டுகள் மற்றும் திரைக்காட்சிகளுக்கு நான் openSUSE விநியோகத்தைப் பயன்படுத்தினேன். களஞ்சியத்தில் அதிக எண்ணிக்கையிலான தொகுப்புகள் இருக்கும் வரை, சமூகத்தால் உருவாக்கப்பட்ட வேறு எந்த விநியோகத்தையும் பயன்படுத்தலாம். வணிக விநியோகத்தில் பல்வேறு டெஸ்க்டாப் வடிவமைப்புகளை நிரூபிப்பது கடினம், ஆனால் சாத்தியமற்றது அல்ல, ஏனெனில் அவை பெரும்பாலும் நன்கு அறியப்பட்ட டெஸ்க்டாப் சூழல்களில் ஒன்று அல்லது இரண்டை மட்டுமே பயன்படுத்துகின்றன. இந்த வழியில், டெவலப்பர்கள் ஒரு நிலையான, பிழைத்திருத்தம் செய்யப்பட்ட OS ஐ வெளியிடும் பணியைக் குறைக்கிறார்கள். இதே கணினியில் நான் களஞ்சியத்தில் கண்ட DM/DE/WM (கீழே உள்ள இந்த விதிமுறைகளின் விளக்கம்) அனைத்தையும் நிறுவினேன். 

"ப்ளூ பிரேம்கள்" கொண்ட ஸ்கிரீன்ஷாட்கள் openSUSE இல் எடுக்கப்பட்டன. 

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

"சாம்பல் பிரேம்கள்" கொண்ட ஸ்கிரீன் ஷாட்கள் கடந்த ஆண்டுகளில் டெஸ்க்டாப் வடிவமைப்புகளின் எடுத்துக்காட்டுகளாக இணையத்தில் இருந்து எடுக்கப்பட்டன.

எனவே, ஆரம்பிக்கலாம்.

கிராபிக்ஸ் உருவாக்கும் முக்கிய கூறுகள்

நான் மூன்று முக்கிய கூறுகளை முன்னிலைப்படுத்தி, கணினி தொடக்கத்தில் அவை தொடங்கப்படும் வரிசையில் பட்டியலிடுவேன்: 

  1. DM (காட்சி மேலாளர்);
  2. காட்சி சேவையகம்;
  3. DE (டெஸ்க்டாப் சூழல்).

கூடுதலாக, டெஸ்க்டாப் சூழலின் முக்கியமான துணைப்பிரிவுகளாக: 

  • ஆப்ஸ் மேனேஜர்/லாஞ்சர்/ஸ்விட்சர் (தொடக்க பொத்தான்); 
  • WM (சாளர மேலாளர்);
  • டெஸ்க்டாப் சூழலுடன் வரும் பல்வேறு மென்பொருள்கள்.

ஒவ்வொரு புள்ளியிலும் கூடுதல் விவரங்கள்.

DM (காட்சி மேலாளர்)

நீங்கள் "கிராபிக்ஸ்" தொடங்கும் போது தொடங்கும் முதல் பயன்பாடு DM (டிஸ்ப்ளே மேனேஜர்), ஒரு காட்சி மேலாளர். அதன் முக்கிய பணிகள்:

  • கணினியில் அனுமதிக்கும் பயனர்களைக் கேளுங்கள், அங்கீகாரத் தரவைக் கோருங்கள் (கடவுச்சொல், கைரேகை);
  • எந்த டெஸ்க்டாப் சூழலை இயக்க வேண்டும் என்பதை தேர்வு செய்யவும்.

தற்போது பல்வேறு விநியோகங்களில் பரவலாகப் பயன்படுத்தப்படுகிறது: 

தற்போதுள்ள DMகளின் பட்டியல் புதுப்பித்த நிலையில் வைக்கப்பட்டுள்ளது விக்கி கட்டுரை. 

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
பின்வரும் ஸ்கிரீன் ஷாட்கள் ஒரே லைட் டிஎம் டிஸ்ப்ளே மேனேஜரைப் பயன்படுத்துகின்றன என்பது குறிப்பிடத்தக்கது, ஆனால் வெவ்வேறு விநியோகங்களில் (விநியோகப் பெயர்கள் அடைப்புக்குறிக்குள் குறிக்கப்படுகின்றன). வெவ்வேறு விநியோகங்களில் இருந்து வடிவமைப்பாளர்களின் பணிக்கு நன்றி இந்த DM எவ்வளவு வித்தியாசமாக இருக்கும் என்பதைப் பாருங்கள்.

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

காட்சி சேவையகம்

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

டிஸ்ப்ளே சர்வரைப் பற்றிப் பேசும்போது, ​​பல ஆண்டுகளாக லினக்ஸில், மற்றும் யூனிக்ஸ் இல் கூட, அப்ளிகேஷன் பொருள் எக்ஸ் சாளர அமைப்பு அல்லது பொதுவான பேச்சு வார்த்தையில் X (X). 

இப்போது பல விநியோகங்கள் X ஐ மாற்றுகின்றன வேலாண்ட். 

நீங்களும் படிக்கலாம்:

முதலில், எக்ஸ் மற்றும் அவற்றில் பல வரைகலை பயன்பாடுகளை துவக்குவோம்.

பட்டறை "எக்ஸ் இயங்கும் மற்றும் அதில் உள்ள பயன்பாடுகள்"

புதிதாக உருவாக்கப்பட்ட webinaruser பயனரிடமிருந்து அனைத்தையும் செய்வேன் (எல்லாவற்றையும் ரூட்டாகச் செய்வது எளிதாக இருக்கும், ஆனால் பாதுகாப்பானது அல்ல).

  • X க்கு சாதனங்களுக்கான அணுகல் தேவை என்பதால், நான் அணுகலை வழங்குகிறேன்: பதிவில் (/home/webinaruser/.local/share/xorg/Xorg.77.log) Xஐத் தொடங்கும்போது ஏற்படும் பிழைகளைப் பார்த்து சாதனங்களின் பட்டியல் தீர்மானிக்கப்பட்டது. 

% sudo setfacl -m u:webinaruser:rw /dev/tty8 /dev/dri/card0 /dev/fb0 /dev/input/*

  • அதன் பிறகு நான் X ஐ தொடங்குகிறேன்:

% X -retro :77 vt8 & 

விருப்பத்தேர்வுகள்: * -ரெட்ரோ - "சாம்பல்" கிளாசிக் பின்னணியுடன் துவக்கவும், இயல்புநிலையாக கருப்பு அல்ல; * :77 - நான் அமைத்துள்ளேன் (நியாயமான வரம்பிற்குள் ஏதேனும் சாத்தியம், ஏற்கனவே இயங்கும் கிராபிக்ஸ் மூலம் :0 மட்டுமே ஏற்கனவே ஆக்கிரமிக்கப்பட்டிருக்கலாம்) திரை எண், உண்மையில் சில வகையான தனிப்பட்ட அடையாளங்காட்டி, இதன் மூலம் பல இயங்கும் Xகளை வேறுபடுத்தி அறிய முடியும்; * vt8 - டெர்மினலைக் குறிக்கிறது, இங்கே /dev/tty8, இதில் Xகள் காட்டப்படும்). 

  • வரைகலை பயன்பாட்டை துவக்கவும்:

இதைச் செய்ய, நாங்கள் முதலில் ஒரு மாறியை அமைக்கிறோம், இதன் மூலம் நான் இயக்கும் எக்ஸ்களில் எது வரையப்பட வேண்டும் என்பதை அனுப்ப பயன்பாடு புரிந்துகொள்ளும்: 

% export DISPLAY=":77" 

இயங்கும் Xகளின் பட்டியலை நீங்கள் இப்படிப் பார்க்கலாம்: 

ps -fwwC X

மாறியை அமைத்த பிறகு, எங்கள் Xs இல் பயன்பாடுகளைத் தொடங்கலாம் - எடுத்துக்காட்டாக, நான் ஒரு கடிகாரத்தைத் தொடங்குகிறேன்:

% xclock -update 1 & 

% xcalc & 

% xeyes -g 200x150-300+50 &

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

  • X க்கு சாதனங்களுக்கான அணுகல் தேவை: முனையம், வீடியோ அட்டை, உள்ளீட்டு சாதனங்கள்,
  • Xகள் எந்த இடைமுக கூறுகளையும் காட்டாது - இது ஒரு சாம்பல் ("--ரெட்ரோ" விருப்பத்துடன் இருந்தால்) அல்லது கிராஃபிக் பயன்பாடுகளை இயக்க சில அளவுகளில் கருப்பு கேன்வாஸ் (எடுத்துக்காட்டாக, 1920x1080 அல்லது 1024x768).
  • "குறுக்கு" இயக்கம் Xs சுட்டியின் நிலையை கண்காணிக்கிறது மற்றும் இந்த தகவலை அதில் இயங்கும் பயன்பாடுகளுக்கு அனுப்புகிறது.
  • Xகள் விசைப்பலகையில் விசை அழுத்தங்களைப் பிடித்து இந்தத் தகவலைப் பயன்பாடுகளுக்கு அனுப்பும்.
  • டிஸ்ப்ளே மாறி எந்தத் திரையில் உள்ள வரைகலைப் பயன்பாடுகளைக் கூறுகிறது (ஒவ்வொரு Xகளும் தொடக்கத்தில் ஒரு தனித்துவமான திரை எண்ணுடன் தொடங்கப்படுகின்றன), எனவே எனது கணினியில் இயங்கும் எந்த X கள் வரையப்பட வேண்டும். (இந்த மாறியில் ஒரு ரிமோட் மெஷினைக் குறிப்பிடவும் மற்றும் நெட்வொர்க்கில் உள்ள மற்றொரு கணினியில் இயங்கும் Xsக்கு வெளியீட்டை அனுப்பவும் முடியும்.) Xs -auth விருப்பம் இல்லாமல் தொடங்கப்பட்டதால், XAUTHORITY மாறி அல்லது xhost உடன் கையாள வேண்டிய அவசியமில்லை. கட்டளை.
  • வரைகலை பயன்பாடுகள் (அல்லது X கிளையன்ட்கள் அழைக்கும் வகையில்) X இல் வழங்கப்படுகின்றன - அவற்றை நகர்த்த/மூட/மாற்றும் திறன் இல்லாமல் "-g (அகலம்)x(உயரம்)+(OffsetFromLeftEdge)+(OffsetFromTopEdge)". ஒரு கழித்தல் அடையாளத்துடன், முறையே, வலது மற்றும் கீழ் விளிம்பில் இருந்து.
  • குறிப்பிடத் தகுந்த இரண்டு சொற்கள்: எக்ஸ்-சர்வர் (அதுதான் எக்ஸ் என்று அழைக்கப்படுகிறது) மற்றும் எக்ஸ்-கிளையன்ட்கள் (எக்ஸ்-ல் இயங்கும் எந்த வரைகலை பயன்பாடும் அப்படித்தான் அழைக்கப்படுகிறது). இந்த சொற்களைப் புரிந்துகொள்வதில் ஒரு சிறிய குழப்பம் உள்ளது; பலர் அதை நேர்மாறாக புரிந்துகொள்கிறார்கள். எனது மானிட்டரில் சர்வரில் இருந்து ஒரு வரைகலை பயன்பாட்டைக் காண்பிக்க, "கிளையன்ட் மெஷினில்" (ரிமோட் அக்சஸ் டெர்மினாலஜியில்) இருந்து "சர்வரில்" (ரிமோட் அக்சஸ் டெர்மினாலஜியில்) இணைக்கும் போது, ​​எக்ஸ் சர்வர் தொடங்கும் மானிட்டர் (அதாவது, “கிளையன்ட் மெஷினில்”, “சர்வரில்” அல்ல), மற்றும் எக்ஸ் கிளையண்டுகள் “கிளையன்ட் மெஷினின்” மானிட்டரில் காட்டப்பட்டாலும், “சர்வரில்” தொடங்கி இயங்கும் இயந்திரம். 

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

DE கூறுகள்

அடுத்து, வழக்கமாக டெஸ்க்டாப்பை உருவாக்கும் கூறுகளைப் பார்ப்போம்.

DE கூறுகள்: தொடக்க பொத்தான் மற்றும் பணிப்பட்டி

"தொடக்க" பொத்தானில் தொடங்குவோம். பெரும்பாலும் இது "பணிப்பட்டியில்" பயன்படுத்தப்படும் ஒரு தனி ஆப்லெட் ஆகும். இயங்கும் பயன்பாடுகளுக்கு இடையில் மாறுவதற்கு பொதுவாக ஒரு ஆப்லெட் உள்ளது.

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
வெவ்வேறு டெஸ்க்டாப் சூழல்களைப் பார்த்து, இதுபோன்ற பயன்பாடுகளை “ஆப்ஸ் மேனேஜர் (லாஞ்சர்/ஸ்விட்சர்)” என்ற பொதுப் பெயரில் சுருக்கமாகக் கூறுவேன். இந்த வகையான பயன்பாட்டின் உதாரணம்.

  • இது கிளாசிக்கில் "தொடங்கு" பொத்தானின் வடிவத்தில் வருகிறது (திரையின் ஓரங்களில் ஒன்றின் முழு நீளம்) "டாஸ்க்பார்":

    ○ xfce4-பேனல்,
    ○ mate-panel/gnome-panel,
    ○ வாலா-பேனல்,
    ○ நிறம்2.

  • நீங்கள் ஒரு தனி "MacOS-வடிவ பணிப்பட்டி" (திரையின் விளிம்பின் முழு நீளம் அல்ல), இருப்பினும் பல பணிப்பட்டிகள் இரண்டு பாணிகளிலும் தோன்றலாம். இங்கே, மாறாக, முக்கிய வேறுபாடு முற்றிலும் காட்சிக்குரியது - "ஹோவரில் பிக்டோகிராம் விரிவாக்க விளைவு" இருப்பது.

    ○ கப்பல்துறை,
    ○ லேட்-டாக்,
    ○ கெய்ரோ-டாக்,
    ○ பலகை.

  • மற்றும்/அல்லது நீங்கள் ஹாட்கிகளை அழுத்தும்போது பயன்பாடுகளைத் தொடங்கும் ஒரு சேவை (பல டெஸ்க்டாப் சூழல்களில், இதே போன்ற கூறு தேவைப்படுகிறது மற்றும் உங்கள் சொந்த ஹாட்கிகளை உள்ளமைக்க அனுமதிக்கிறது):

    ○ sxhkd.

  • பல்வேறு மெனு போன்ற "லாஞ்சர்களும்" உள்ளன (ஆங்கில வெளியீட்டில் இருந்து (தொடக்கம்)):

    ○ dmenu-ரன்,
    ○ rofi -show குடித்துவிட்டு,
    ○ ஆல்பர்ட்,
    ○ கிரன்.

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

DE கூறுகள்: WM (சாளர மேலாளர்)

ரஷ்ய மொழியில் கூடுதல் விவரங்கள்

மேலும் விவரங்கள் ஆங்கிலத்தில்

WM (சாளர மேலாளர்) - சாளரங்களை நிர்வகிப்பதற்குப் பொறுப்பான ஒரு பயன்பாடு, இதற்கான திறனைச் சேர்க்கிறது:

  • டெஸ்க்டாப்பைச் சுற்றி சாளரங்களை நகர்த்துதல் (தலைப்புப் பட்டியில் மட்டுமின்றி, சாளரத்தின் எந்தப் பகுதியிலும் Alt விசையை அழுத்திப் பிடிக்கும் நிலையானது உட்பட);
  • சாளரங்களின் அளவை மாற்றுதல், எடுத்துக்காட்டாக, "சாளர சட்டத்தை" இழுப்பதன் மூலம்;
  • சாளர இடைமுகத்தில் பயன்பாட்டைக் குறைக்க/அதிகப்படுத்த/மூடுவதற்கான "தலைப்பு" மற்றும் பொத்தான்களைச் சேர்க்கிறது;
  • எந்த பயன்பாடு "கவனம்" இல் உள்ளது என்ற கருத்து.

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
நான் மிகவும் நன்கு அறியப்பட்டவற்றை பட்டியலிடுவேன் (அடைப்புக்குறிக்குள் எந்த DE முன்னிருப்பாகப் பயன்படுத்தப்படுகிறது என்பதைக் குறிப்பிடுகிறேன்):

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

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

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
திட்டமும் தனித்தனியாக குறிப்பிடத் தக்கது Compiz என்பது மற்றும் "காம்போசிட் விண்டோ மேனேஜர்" போன்ற ஒரு கருத்து, வெளிப்படைத்தன்மை, நிழல்கள் மற்றும் பல்வேறு முப்பரிமாண விளைவுகளைக் காட்ட வன்பொருள் முடுக்கம் திறன்களைப் பயன்படுத்துகிறது. சுமார் 10 ஆண்டுகளுக்கு முன்பு லினக்ஸ் டெஸ்க்டாப்களில் 3D விளைவுகளில் ஏற்றம் இருந்தது. இப்போதெல்லாம், DE இல் கட்டமைக்கப்பட்ட பல சாளர மேலாளர்கள் கலப்பு திறன்களை ஓரளவு பயன்படுத்துகின்றனர். சமீபத்தில் தோன்றியது வேஃபயர் - Compiz for Wayland போன்ற செயல்பாடுகளைக் கொண்ட தயாரிப்பு.

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
பல்வேறு சாளர மேலாளர்களின் விரிவான பட்டியலையும் காணலாம்  ஒப்பீட்டு கட்டுரை.

DE கூறுகள்: ஓய்வு

பின்வரும் டெஸ்க்டாப் கூறுகளையும் குறிப்பிடுவது மதிப்பு (இங்கே நான் ஒரு வகை பயன்பாட்டை விவரிக்க நிறுவப்பட்ட ஆங்கில சொற்களைப் பயன்படுத்துகிறேன் - இவை பயன்பாடுகளின் பெயர்கள் அல்ல):

  • ஆப்பிள்கள்:
  • மென்பொருள் (விட்ஜெட் கருவித்தொகுப்பு) - பெரும்பாலும் ஒரு குறிப்பிட்ட "குறைந்தபட்ச தொகுப்பு" மென்பொருள் சுற்றுச்சூழலுடன் வழங்கப்படுகிறது:

DE (டெஸ்க்டாப் சூழல்)

மேலும் விவரங்கள் ஆங்கிலத்தில்

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

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

GNOME மற்றும் KDE ஆகியவை மிகவும் பொதுவானதாகக் கருதப்படுகின்றன, மேலும் XFCE அவற்றின் குதிகால் நெருக்கமாக உள்ளது.

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
அட்டவணை வடிவில் உள்ள பல்வேறு அளவுருக்களின் ஒப்பீட்டை தொடர்புடையவற்றில் காணலாம் விக்கிபீடியா கட்டுரை.  

DE வகை

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
திட்டம்_லுக்கிங்_கண்ணாடி

வரலாற்றில் இருந்து இதுபோன்ற சுவாரஸ்யமான எடுத்துக்காட்டுகள் கூட உள்ளன: 2003-2007 இல், லினக்ஸுக்கு "3D டெஸ்க்டாப் வடிவமைப்பு" சன் நிறுவனத்திலிருந்து "திட்டம் லுக்கிங் கிளாஸ்" என்ற பெயரில் உருவாக்கப்பட்டது. இந்த டெஸ்க்டாப்பை நானே பயன்படுத்தினேன், அல்லது பயன்படுத்த கடினமாக இருந்ததால் அதனுடன் "விளையாடினேன்". இந்த "3D வடிவமைப்பு" ஜாவாவில் 3D ஆதரவுடன் வீடியோ அட்டைகள் இல்லாத நேரத்தில் எழுதப்பட்டது. எனவே, அனைத்து விளைவுகளும் செயலி மூலம் மீண்டும் கணக்கிடப்பட்டன, மேலும் கணினி மிகவும் சக்திவாய்ந்ததாக இருக்க வேண்டும், இல்லையெனில் எல்லாம் மெதுவாக வேலை செய்தது. ஆனால் அது அழகாக மாறியது. முப்பரிமாண பயன்பாட்டு டைல்களை சுழற்ற/விரிவாக்க முடியும். 360 டிகிரி பனோரமாவிலிருந்து வால்பேப்பருடன் டெஸ்க்டாப்பின் சிலிண்டரில் சுழற்ற முடிந்தது. பல அழகான பயன்பாடுகள் இருந்தன: எடுத்துக்காட்டாக, "சிடிகளை மாற்றுதல்" வடிவத்தில் இசையைக் கேட்பது போன்றவை. நீங்கள் அதை YouTube இல் பார்க்கலாம் видео இந்தத் திட்டத்தைப் பற்றி, இந்த வீடியோக்களின் தரம் மட்டுமே பெரும்பாலும் மோசமாக இருக்கும், ஏனெனில் அந்த ஆண்டுகளில் உயர்தர வீடியோக்களை பதிவேற்றுவது சாத்தியமில்லை.

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
எக்ஸ்எஃப்சிஇ ஆகியவை

இலகுரக டெஸ்க்டாப். இந்த திட்டம் 1996 முதல் நீண்ட காலமாக உள்ளது. சமீபத்திய ஆண்டுகளில், கனமான KDE மற்றும் GNOME க்கு மாறாக, இலகுரக மற்றும் "கிளாசிக்" டெஸ்க்டாப் இடைமுகம் தேவைப்படும் பல விநியோகங்களில் இது மிகவும் பிரபலமாக உள்ளது. இது பல அமைப்புகளையும் அதன் சொந்த நிரல்களையும் கொண்டுள்ளது: டெர்மினல் (xfce4-டெர்மினல்), கோப்பு மேலாளர் (துனார்), பிக்சர் வியூவர் (ரிஸ்ட்ரெட்டோ), டெக்ஸ்ட் எடிட்டர் (மவுஸ்பேட்).

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

அடிப்படை OS விநியோகத்தில் பயன்படுத்தப்பட்டது. ஒரு தனி விநியோகத்தில் உருவாக்கப்பட்டு பயன்படுத்தப்படும் “டெஸ்க்டாப்புகள்” மற்ற விநியோகங்களில் அதிகம் பயன்படுத்தப்படாதவை (“பயன்படுத்தவே இல்லை” என்றால்) உள்ளன என்று இங்கே சொல்லலாம். குறைந்த பட்சம் அவர்கள் இன்னும் பிரபலமடையவில்லை மற்றும் அவர்களின் அணுகுமுறையின் நன்மைகளைப் பற்றி பெரும்பாலான பார்வையாளர்களை நம்ப வைத்தனர். மேகோஸ் போன்ற இடைமுகத்தை உருவாக்குவதை பாந்தியன் நோக்கமாகக் கொண்டுள்ளது. 

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

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
அறிவொளி

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

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

இது போதிலினக்ஸ் விநியோகத்தில் பயன்படுத்தப்படும் அறிவொளி17ன் ஒரு போர்க் ஆகும். 

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
ஜிஎன்ஒஎம்இ

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

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
GNOME_Shell

மூன்றாவது பதிப்பிலிருந்து, க்னோம் க்னோம் ஷெல்லுடன் வரத் தொடங்கியது, இது "கிளாசிக் அல்லாத தோற்றம்" கொண்டது, இது எல்லா பயனர்களுக்கும் பிடிக்கவில்லை (இடைமுகங்களில் ஏதேனும் திடீர் மாற்றங்களை பயனர்கள் ஏற்றுக்கொள்வது கடினம்). இதன் விளைவாக, "கிளாசிக்" பாணியில் இந்த டெஸ்க்டாப்பின் வளர்ச்சியைத் தொடரும் ஃபோர்க் திட்டங்களின் தோற்றம்: MATE மற்றும் இலவங்கப்பட்டை. பல வணிக விநியோகங்களில் இயல்பாகப் பயன்படுத்தப்படுகிறது. இது அதிக எண்ணிக்கையிலான அமைப்புகளையும் அதன் சொந்த பயன்பாடுகளையும் கொண்டுள்ளது. 

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

இது GNOME2 இலிருந்து வெளிவந்தது மற்றும் இந்த வடிவமைப்பு சூழலை தொடர்ந்து உருவாக்குகிறது. GNOME2 க்கான ஃபோர்க்குகளை அவற்றின் புதிய பதிப்பில் குழப்பாமல் இருக்க, GNOME3 இல் (புதிய பெயர்கள் பயன்படுத்தப்படுகின்றன) மீண்டும் பயன்படுத்தப்பட்ட அதிக எண்ணிக்கையிலான அமைப்புகள் மற்றும் பயன்பாட்டு ஃபோர்க்குகளைக் கொண்டுள்ளது.

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
இலவங்கப்பட்டை

GNOME Shell இன் ஃபோர்க் பயனர்களுக்கு "கிளாசிக்" பாணி இடைமுகத்தை வழங்குகிறது (GNOME2 இல் இருந்தது போல). 

இது அதிக எண்ணிக்கையிலான அமைப்புகளையும் க்னோம் ஷெல்லுக்கான அதே பயன்பாடுகளையும் கொண்டுள்ளது.

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
Budgie

சோலஸ் விநியோகத்தின் ஒரு பகுதியாக உருவாக்கப்பட்ட க்னோமின் "கிளாசிக்" பாணி ஃபோர்க், ஆனால் இப்போது பல்வேறு விநியோகங்களில் ஒரு தனியான டெஸ்க்டாப்பாகவும் வருகிறது.

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
KDE_பிளாஸ்மா (அல்லது இது அடிக்கடி அழைக்கப்படுகிறது, வெறுமனே KDE) 

KDE திட்டத்தால் உருவாக்கப்பட்ட டெஸ்க்டாப் சூழல். 

இது வரைகலை இடைமுகம் மற்றும் இந்த டெஸ்க்டாப்பின் கட்டமைப்பிற்குள் உருவாக்கப்பட்ட பல வரைகலை பயன்பாடுகளில் இருந்து எளிய பயனருக்கு ஏராளமான அமைப்புகளைக் கொண்டுள்ளது.

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

2008 இல், KDE அதன் KDE பிளாஸ்மாவின் புதிய செயலாக்கத்தை வெளியிட்டது (டெஸ்க்டாப் இயந்திரம் பெரிதும் மாற்றியமைக்கப்பட்டது). மேலும், GNOME/MATE ஐப் போலவே, அனைத்து KDE ரசிகர்களும் இதை விரும்பவில்லை. இதன் விளைவாக, டிடிஇ (டிரினிட்டி டெஸ்க்டாப் சூழல்) எனப்படும் முந்தைய பதிப்பின் வளர்ச்சியைத் தொடர்ந்து, திட்டத்தின் ஒரு முட்கரண்டி தோன்றியது.

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
தீபின்_டிஇ

Qt ஐப் பயன்படுத்தி எழுதப்பட்ட புதிய டெஸ்க்டாப் சூழல்களில் ஒன்று (இதில் KDE எழுதப்பட்டுள்ளது). இது பல அமைப்புகளைக் கொண்டுள்ளது மற்றும் மிகவும் அழகாக இருக்கிறது (இது ஒரு அகநிலை கருத்து என்றாலும்) மற்றும் நன்கு வளர்ந்த இடைமுகம். டீபின் லினக்ஸ் விநியோகத்தின் ஒரு பகுதியாக உருவாக்கப்பட்டது. மற்ற விநியோகங்களுக்கான தொகுப்புகளும் உள்ளன

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

Qt ஐப் பயன்படுத்தி எழுதப்பட்ட டெஸ்க்டாப் சூழலின் எடுத்துக்காட்டு. அஸ்ட்ரா லினக்ஸ் விநியோகத்தின் ஒரு பகுதியாக உருவாக்கப்பட்டது. 

லினக்ஸில் கிராபிக்ஸ் எப்படி வேலை செய்கிறது: பல்வேறு டெஸ்க்டாப் சூழல்களின் கண்ணோட்டம்
LXQt

இலகுரக டெஸ்க்டாப் சூழல். பல முந்தைய எடுத்துக்காட்டுகளைப் போலவே, Qt ஐப் பயன்படுத்தி எழுதப்பட்டது. உண்மையில், இது LXDE திட்டத்தின் தொடர்ச்சி மற்றும் Razor-qt திட்டத்துடன் இணைந்ததன் விளைவாகும்.

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

சரி, லினக்ஸ் ஓஎஸ்ஸில் உள்ள கிராபிக்ஸ் மற்றும் டெஸ்க்டாப்பின் முக்கிய கூறுகள் என்ன என்பதைப் பற்றிய ஒரு யோசனையை என்னால் கொடுக்க முடிந்தது என்று நம்புகிறேன்.

இந்தக் கட்டுரைக்கான பொருள் ஜூலை 2020 இல் ஒரு வெபினாரில் சோதிக்கப்பட்டது. நீங்கள் அதைப் பார்க்கலாம் இங்கே.

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

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

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