КвинФТ - форк Квин-а са циљем активнијег развоја и оптимизације

Роман Гилг, један од активних програмера Квин-а и Ксваиланд-а, представио је виљушку Квин менаџера прозора под називом КвинФТ (брза стаза), као и потпуно редизајнирану верзију библиотеке Кваиланд тзв Врапланд, ослобођен везивања за Кт. Сврха виљушке је да омогући активнији развој Квин-а, повећавајући функционалност потребну за Ваиланд, као и оптимизацију рендеровања. Класични Квин пати од веома спорог усвајања закрпа, јер КДЕ тим не жели да ризикује огроман број корисника којима би превише агресивне иновације могле да прекину њихов радни ток. Многе закрпе се разматрају већ неколико година, што у великој мери успорава имплементацију Ваиланд-а и разних интерних рефакторисања кода. КвинФТ је позициониран као транспарентна замена за Квин и сада је доступан у Мањару. Међутим, програмери упозоравају на могући квар компатибилности у будућности. У свом тренутном облику, КвинФТ пружа следеће карактеристике које недостају у ванилла Квин-у:

  • Потпуна прерада процеса састављања, што је смањило кашњења при раду и у Ваиланду и у Кс11;
  • Ваиланд подршка за проширење вп_виевпортер, који побољшава перформансе видео плејера, а неопходан је и за будућу верзију Ксваиланд-а, у којој додао је подршка за емулацију промена резолуције екрана у многим старијим играма;
  • Потпуна подршка за ротацију екрана и пресликавање под Ваиланд-ом.

Очекује се да ће КвинФТ и Врапланд ускоро бити доступни на свим Линук дистрибуцијама. Планирано је да се Врапланд претвори у чисту Ц++ библиотеку, као и да јој пружи беспрекорну подршку за популарне технологије трећих страна. На пример, подршка за Влроотс протокол му је већ додата влр-оутпут-манагер, дозвољавајући подесите параметре екрана у композиторима заснованим на Влроотс-у (на пример Сваи) преко КСцреен-а.

Извор: линук.орг.ру

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