வெஸ்டன் 10.0 காம்போசிட் சேவையகத்தின் நிலையான பதிப்பு வெளியிடப்பட்டது, இது தொழில்நுட்பங்களை உருவாக்குகிறது இது வேலண்ட் நெறிமுறையின் முழு பொருந்தக்கூடிய தன்மைக்கு பங்களிக்கிறது அறிவொளி, க்னோம், கே.டி.இ மற்றும் பிற பயனர் சூழல்களில்.
வேலேண்ட் ஒரு நெறிமுறையைக் கொண்டுள்ளது (பெரும்பாலும் முடிந்தது) மற்றும் வெஸ்டன் எனப்படும் குறிப்பு செயல்படுத்தல். ரெண்டரிங் செய்ய, வெஸ்டன் ஓப்பன்ஜிஎல் இஎஸ் அல்லது மென்பொருளை (பிக்ஸ்மேன் நூலகம்) பயன்படுத்தலாம். தற்போது வாடிக்கையாளர்கள் முழு OpenGL ஐ விட OpenGL ES க்கு மட்டுப்படுத்தப்பட்டுள்ளனர், ஏனெனில் "libGL GLX மற்றும் அனைத்து X சார்புகளையும் பயன்படுத்துகிறது." திட்டம் GTK + மற்றும் Qt பதிப்புகளையும் உருவாக்குகிறது இது X க்கு பதிலாக வேலண்டிற்கு வழங்கப்படுகிறது.
வளர்ச்சி வெஸ்டன் ஒரு உயர்தர குறியீடு தளத்தையும் வேலை உதாரணங்களையும் வழங்குவதில் கவனம் செலுத்துகிறார் டெஸ்க்டாப் சூழல்களிலும் உட்பொதிக்கப்பட்ட தீர்வுகளிலும் வேலண்டைப் பயன்படுத்த.
வெஸ்டன் 10.0 இன் முக்கிய புதிய அம்சங்கள்
முக்கிய புதுமையாக வழங்கப்படும் வெஸ்டன் 10.0 இன் இந்த புதிய பதிப்பில், இது சிறப்பம்சமாக உள்ளது வண்ண மேலாண்மைக்கான கூறுகளைச் சேர்த்தது, இது வண்ணங்களை மாற்றவும், காமா திருத்தங்களை செய்யவும் மற்றும் வண்ண சுயவிவரங்களுடன் வேலை செய்யவும் உங்களை அனுமதிக்கிறது. இந்த மாற்றங்கள் தற்போது உள் துணை அமைப்புகளுக்கு மட்டுப்படுத்தப்பட்டதாகக் குறிப்பிடப்பட்டுள்ளது, பயனர் காணக்கூடிய வண்ணக் கட்டுப்பாடுகள் எதிர்கால பதிப்பில் தோன்றும்.
வெஸ்டன் 10.0 இல் தனித்து நிற்கும் மற்றொரு புதுமை அது linux-dmabuf-unstable-v1 நெறிமுறை செயலாக்கத்தில், இது DMA-BUF தொழில்நுட்பத்தைப் பயன்படுத்தி பல வீடியோ அட்டைகளைப் பகிரும் திறனை வழங்குகிறது, "dma-buf feedback" பொறிமுறையுடன் சேர்க்கப்பட்டது, இது கலப்பு சேவையகத்திற்கு கிடைக்கக்கூடிய GPUகள் பற்றிய கூடுதல் தகவலை வழங்குகிறது மற்றும் முதன்மை மற்றும் இரண்டாம் நிலை GPU களுக்கு இடையே தரவு பரிமாற்றத்தின் செயல்திறனை மேம்படுத்துகிறது.
எடுத்துக்காட்டாக, "dma-buf feedback" ஆதரவு இடைநிலை இடையகமின்றி (ஜீரோ-காப்பி ஸ்கேனிங்) வெளியீட்டின் பொருந்தக்கூடிய தன்மையை நீட்டிக்கிறது என்று குறிப்பிடப்பட்டுள்ளது.
மறுபுறம், நாம் அதை கண்டுபிடிக்க முடியும் லிப்சீட் நூலகத்திற்கான ஆதரவைச் சேர்த்தது, இது ரூட் சலுகைகள் இல்லாமல் பகிரப்பட்ட உள்ளீடு மற்றும் வெளியீட்டு சாதனங்களுக்கான அணுகலை ஒழுங்கமைப்பதற்கான செயல்பாடுகளை வழங்குகிறது (அணுகல் ஒரு தனி பின்னணி செயல்முறையால் ஒருங்கிணைக்கப்படுகிறது). இந்த புதிய நூலகத்தைச் சேர்ப்பதன் மூலம் எதிர்கால பதிப்புகளுக்கு, வெஸ்டனை இயக்க அனைத்து கூறுகளையும் லிப்சீட் மூலம் மாற்ற திட்டமிடப்பட்டுள்ளது.
இது தவிர, இதுவும் சிறப்பம்சமாக உள்ளது அனைத்து கிளையன்ட் பயன்பாட்டு எடுத்துக்காட்டுகளும் xdg-shell நெறிமுறை நீட்டிப்பைப் பயன்படுத்த மொழிபெயர்க்கப்பட்டுள்ளன, இது சாளரங்களைப் போலவே மேற்பரப்புகளுடன் தொடர்புகொள்வதற்கான இடைமுகத்தை வழங்குகிறது, மேற்பரப்புகளை திரையைச் சுற்றி நகர்த்த அனுமதிக்கிறது, குறைக்கப்பட்டது, விரிவாக்கப்பட்டது, மறுஅளவிடப்பட்டது போன்றவை.
கள் என்பதும் சிறப்பிக்கப்படுகிறதுe கிளையன்ட் மென்பொருளைத் தானாக இயக்கும் திறனைச் சேர்த்தது தொடக்கத்திற்குப் பிறகு, எடுத்துக்காட்டாக, உள்நுழைந்த பிறகு தானியங்கு நிரல்களை ஒழுங்கமைக்க.
இல் மற்ற மாற்றங்கள் இந்த புதிய பதிப்பின்:
- மறுக்கப்பட்ட wl_shell இடைமுகம், fbdev பின்தளம் மற்றும் வெஸ்டன்-லாஞ்ச் பயன்பாடு (தொடக்க இருக்கை-தொடக்கம் அல்லது உள்நுழைவு-தொடக்கத்தைப் பயன்படுத்த வேண்டும்).
- வெஸ்டன்-லாஞ்சிற்கான ஆதரவு இப்போது நிராகரிக்கப்பட்டது மற்றும் முன்னிருப்பாக முடக்கப்பட்டுள்ளது (இருக்கும்
எதிர்கால பதிப்பில் அகற்றப்படும், ஆனால் மீசன் விருப்பத்துடன் மீண்டும் இயக்கலாம். - சார்புத் தேவைகள் அதிகரிக்கப்பட்டுள்ளன, உருவாக்க இப்போது libdrm 2.4.95, libwayland 1.18.0 மற்றும் வேலேண்ட்-நெறிமுறைகள் 1.24 தேவைப்படுகிறது. PipeWire ஐ அடிப்படையாகக் கொண்ட ஒரு தொலை செருகுநிரலை உருவாக்கும் போது, libpipewire 0.3 தேவைப்படுகிறது.
- விரிவாக்கப்பட்ட சோதனைத் தொகுப்பு.
இறுதியாக, நீங்கள் அதைப் பற்றி மேலும் தெரிந்து கொள்ள ஆர்வமாக இருந்தால், நீங்கள் விவரங்களைப் பார்க்கலாம் பின்வரும் இணைப்பு.
உபுண்டு மற்றும் வழித்தோன்றல்களில் வெஸ்டன் 10.0 ஐ எவ்வாறு நிறுவுவது?
வெஸ்டனின் இந்த புதிய பதிப்பை நிறுவ ஆர்வமாக உள்ளவர்களுக்கு, அவர்கள் தங்கள் கணினியில் வேலண்ட் நிறுவப்பட்டிருக்க வேண்டும்.அதை நிறுவ, நாம் ஒரு முனையத்தை மட்டுமே திறக்க வேண்டும், அதில் நாம் பின்வருவனவற்றை தட்டச்சு செய்யப் போகிறோம்:
pip3 install --user meson
இது முடிந்தது, இப்போது வெஸ்டன் 7.0 இன் புதிய பதிப்பை பின்வரும் கட்டளையுடன் பதிவிறக்க உள்ளோம்:
wget https://wayland.freedesktop.org/releases/weston-10.0.0.tar.xz
இதனுடன் உள்ளடக்கத்தை அன்சிப் செய்கிறோம்:
tar -xvf weston-10.0.0.tar.xz
இதனுடன் உருவாக்கப்பட்ட கோப்புறையை நாங்கள் அணுகுவோம்:
cd weston-10.0.0
இதனுடன் தொகுப்பு மற்றும் நிறுவலை நாங்கள் மேற்கொள்கிறோம்:
meson build/ --prefix=... ninja -C build/ install cd ..
முடிவில், புதிய பயனர் அமர்வில் மாற்றங்களுடன் தொடங்க கணினியை மறுதொடக்கம் செய்ய பரிந்துரைக்கப்படுகிறது.