பட்கி டெஸ்க்டாப் GTK இலிருந்து EFL நூலகங்களுக்கு அறிவொளி திட்டத்திலிருந்து மாறுகிறது

பட்கி டெஸ்க்டாப் சூழலை உருவாக்குபவர்கள், அறிவொளி திட்டத்தால் உருவாக்கப்பட்ட EFL (அறிவொளி அறக்கட்டளை நூலகம்) நூலகங்களுக்கு ஆதரவாக GTK நூலகத்தைப் பயன்படுத்துவதிலிருந்து விலகிச் செல்ல முடிவு செய்தனர். இடம்பெயர்வு முடிவுகள் Budgie 11 இன் வெளியீட்டில் வழங்கப்படும். GTK ஐப் பயன்படுத்துவதில் இருந்து விலகிச் செல்வதற்கான முதல் முயற்சி இதுவல்ல என்பது குறிப்பிடத்தக்கது - 2017 இல், திட்டம் ஏற்கனவே Qt க்கு மாற முடிவு செய்தது, ஆனால் பின்னர் அதன் திட்டங்களைத் திருத்தியது, GTK4 இல் நிலைமை மாறும் என்ற நம்பிக்கையில்.

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

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

பட்கி டெவலப்பர்களிடையே அதிருப்தியை ஏற்படுத்தும் GTK4 இன் அம்சங்களில், துணைப்பிரிவுகளை உருவாக்குவதன் மூலம் சில விட்ஜெட்களை மாற்றும் திறனை விலக்குவது, Wayland உடன் பொருந்தாத காலாவதியான X11 API களின் வகைக்கு மாற்றுவது (எடுத்துக்காட்டாக, Budgie இல் GdkScreen ஐ அழைக்கிறது மற்றும் GdkX11Screen இணைப்பைத் தீர்மானிப்பதற்கும் மானிட்டர்களின் உள்ளமைவை மாற்றுவதற்கும் பயன்படுத்தப்பட்டது ), GtkListView விட்ஜெட்டில் ஸ்க்ரோலிங் செய்வதில் உள்ள சிக்கல்கள் மற்றும் சாளரம் ஃபோகஸ் இல்லை எனில் GtkPopovers இல் மவுஸ் மற்றும் கீபோர்டு நிகழ்வுகளைக் கையாளும் திறன் இழப்பு.

மாற்று கருவித்தொகுப்புகளுக்கு மாறுவதன் அனைத்து நன்மை தீமைகளையும் எடைபோட்ட பிறகு, டெவலப்பர்கள் EFL நூலகங்களைப் பயன்படுத்துவதற்கு திட்டத்தை மாற்றுவதே மிகவும் உகந்த விருப்பம் என்ற முடிவுக்கு வந்தனர். C++ அடிப்படையிலான நூலகம் மற்றும் எதிர்கால உரிமக் கொள்கையில் உள்ள நிச்சயமற்ற தன்மை காரணமாக Qt க்கு மாறுவது சிக்கலாகக் கருதப்படுகிறது. பெரும்பாலான Budgie குறியீடு வாலாவில் எழுதப்பட்டுள்ளது, ஆனால் C அல்லது Rust கருவித்தொகுப்பு இடம்பெயர்வு விருப்பங்களாகக் கிடைத்தது.

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

பட்கி டெஸ்க்டாப் அதன் சொந்த க்னோம் ஷெல், பேனல், ஆப்லெட்டுகள் மற்றும் அறிவிப்பு அமைப்பு ஆகியவற்றை வழங்குகிறது என்பதை நினைவில் கொள்க. சாளரங்களை நிர்வகிக்க, Budgie Window Manager (BWM) சாளர மேலாளர் பயன்படுத்தப்படுகிறது, இது அடிப்படை Mutter செருகுநிரலின் விரிவாக்கப்பட்ட மாற்றமாகும். Budgie ஆனது கிளாசிக் டெஸ்க்டாப் பேனல்களைப் போன்ற அமைப்பில் உள்ள பேனலை அடிப்படையாகக் கொண்டது. அனைத்து பேனல் கூறுகளும் ஆப்லெட்டுகள் ஆகும், இது கலவையை நெகிழ்வாகத் தனிப்பயனாக்கவும், இடத்தை மாற்றவும் மற்றும் முக்கிய பேனல் உறுப்புகளின் செயலாக்கங்களை உங்கள் விருப்பத்திற்கு மாற்றவும் அனுமதிக்கிறது. கிடைக்கக்கூடிய ஆப்லெட்டுகளில் கிளாசிக் அப்ளிகேஷன் மெனு, டாஸ்க் ஸ்விட்ச்சிங் சிஸ்டம், ஓபன் விண்டோ லிஸ்ட் ஏரியா, விர்ச்சுவல் டெஸ்க்டாப் வியூவர், பவர் மேனேஜ்மென்ட் இண்டிகேட்டர், வால்யூம் கண்ட்ரோல் ஆப்லெட், சிஸ்டம் ஸ்டேட்டஸ் இண்டிகேட்டர் மற்றும் கடிகாரம் ஆகியவை அடங்கும்.

பட்கி டெஸ்க்டாப் GTK இலிருந்து EFL நூலகங்களுக்கு அறிவொளி திட்டத்திலிருந்து மாறுகிறது


ஆதாரம்: opennet.ru

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