Будгие десктоп прелази са ГТК на ЕФЛ библиотеке из Енлигхтенмент пројекта

Програмери Будгие десктоп окружења одлучили су да се удаље од коришћења ГТК библиотеке у корист библиотека ЕФЛ (Енлигхтенмент Фоундатион Либрари) које је развио пројекат Енлигхтенмент. Резултати миграције ће бити понуђени у издању Будгие 11. Важно је напоменути да ово није први покушај да се одмакне од коришћења ГТК-а - 2017. године пројекат је већ одлучио да пређе на Кт, али је касније ревидирао своје планове, у нади да ће се ситуација у ГТК4 променити.

Нажалост, ГТК4 није оправдао очекивања програмера због континуираног фокусирања само на потребе ГНОМЕ пројекта, чији програмери не слушају мишљења алтернативних пројеката и нису вољни да узму у обзир њихове потребе. Главни подстицај за удаљавање од ГТК-а били су ГНОМЕ-ови планови да промени начин на који рукује скиновима, што отежава креирање прилагођених скинова у пројектима трећих страна. Конкретно, стил интерфејса платформе обезбеђује библиотека либадваита, која је везана за тему дизајна Адваита.

Креатори окружења трећих страна који не желе да у потпуности реплицирају ГНОМЕ интерфејс треба да припреме своје библиотеке за руковање стилом, али у овом случају постоји неслагање у дизајну апликација које користе алтернативну библиотеку и библиотеку тема платформе. Не постоје стандардни алати за додавање додатних функција у либадваита, а покушаји додавања АПИ-ја за поновно бојење, који би олакшао промену боја у апликацијама, нису могли бити договорени због забринутости да би теме које нису Адваита могле негативно утицати на квалитет апликације за ГНОМЕ и компликују анализу проблема корисника. Тако су се програмери алтернативних десктопа нашли везани за тему Адваита.

Међу карактеристикама ГТК4 које изазивају незадовољство код Будгие програмера су искључење могућности промене неких виџета кроз креирање подкласа, прелазак у категорију застарелих Кс11 АПИ-ја који нису компатибилни са Ваиландом (на пример, у Будгие позива ГдкСцреен и ГдкКс11Сцреен су коришћени за одређивање везе и промену конфигурације монитора), проблеми са померањем у виџету ГткЛистВиев и губитак могућности руковања догађајима миша и тастатуре у ГткПоповерс-у ако прозор није у фокусу.

Након одмеравања свих предности и недостатака преласка на алтернативне алате, програмери су дошли до закључка да је најоптималнија опција пребацивање пројекта на коришћење ЕФЛ библиотека. Прелазак на Кт се сматра проблематичним због тога што је библиотека заснована на Ц++ и неизвесности у будућој политици лиценцирања. Већина Будгие кода је написана на Вали, али Ц или Руст алати су били доступни као опције за миграцију.

Што се тиче Солус дистрибуције, пројекат ће наставити да креира алтернативну верзију засновану на ГНОМЕ-у, али ће ова верзија бити означена као да није надгледана од стране пројекта и истакнута у посебном одељку на страници за преузимање. Када Будгие 11 буде пуштен, програмери ће проценити његове могућности у поређењу са ГНОМЕ Схелл-ом и одлучити да ли да наставе са прављењем ГНОМЕ-а или престану, пружајући алате за миграцију на верзију са Будгие 11. Планирано је да се Солус верзија са Будгие 11 радном површином да ревидира састав апликације, замењујући ГНОМЕ апликације за аналогне, укључујући и оне развијене у оквиру пројекта. На пример, планира се развој сопственог центра за инсталацију апликација.

Подсећамо, радна површина Будгие нуди сопствену имплементацију ГНОМЕ шкољке, панела, аплета и система обавештења. За управљање прозорима користи се менаџер прозора Будгие Виндов Манагер (БВМ), који је проширена модификација основног додатка Муттер. Будгие је заснован на панелу који је по организацији сличан класичним десктоп панелима. Сви елементи панела су аплети, што вам омогућава да флексибилно прилагодите композицију, промените положај и замените имплементације главних елемената панела по вашем укусу. Доступни аплети укључују класични мени апликације, систем за пребацивање задатака, област листе отворених прозора, виртуелну радну површину, индикатор управљања напајањем, аплет за контролу јачине звука, индикатор статуса система и сат.

Будгие десктоп прелази са ГТК на ЕФЛ библиотеке из Енлигхтенмент пројекта


Извор: опеннет.ру

Додај коментар