Као што већ знамо, КДЕ Нект (или КДЕ 5 по вашој жељи) објављен је као стабилан пре неколико дана, а међу новим функцијама које доноси једна од најпричанијих је нова слика под називом Бреезе.
Они који су већ испробали ову нову верзију или су видели видео, можда су приметили да је у случају декоратора прозора онај који подразумевано долази Кисеоник, а не поветарац. Такође Мартин Граßлин објашњава нас на свом блогу који је разлог ове одлуке.
Како је чланак на енглеском, покушаћу да вам представим основну идеју овога.
Зашто Бреезе не долази подразумевано?
Почињем са објашњењем како украс прозора функционише у КВин 4. КВин је такозвано поновно родитељство менаџера прозора. То значи да се прозор којим управља Кс11 ставља у други прозор Кс11 који пружа оквир прозора. У КВин користимо КВидгет за оквир прозора. Стога смо такође ограничени на оно што нам КВидгет пружа ... Наше решење је пресрести све догађаје сликања украса у КВидгету и потиснути га, покренути префарбавање композитора и у кораку приказивања гарантовати украшавање привремене слике која се затим копира у текстуру.
Декорација прозора теме Бреезе заснива се на покретачу тема Аурорае. Будући да сам главни аутор Аурорае, могу да је пронађем на овом блогу, а да се због тога не осећам лоше. 🙂 Аурорае је дизајнирана да буде врло лако створити украс и искористити нове функције прозрачности. Бити решење које би се могло користити као подразумевани украс, али то никада није био њихов циљ. Идеја је била да се омогући корисницима који желе прилагођавање ове функције, док већина корисника може да користи нативне теме брже. Аурорае никада није била брза и неће бити брза.
Сада у КВин 5, употреба КМЛ-а је главни проблем који отежава употребу Аурорае-а. КтКуицк користи Сценеграпх и користи КВиндовс уместо КВидгет. То је лоше за наш АПИ заснован на КВидгет-у. Прилагодили смо интерну употребу како бисмо подржавали украсе засноване на КВиндовс-у, али то је био прилично тежак пут јер постоје разлике у понашању прозора. Будући да се више не заснива на КВидгету, прекидање нашег догађаја бојења је прекинуто и за то нам је требало ново решење. А ово решење је још ружније од претходног, јер КтКуицк тренутно ради кроз ОпенГЛ. Због ограничења у апликацији ОпенГЛ Кт (могло би се адресирати у Кт 5.4) која не можемо делити са ОпенГЛ контекстом који користи КтКуицк ... Ово није само огроман трошак при копирању садржаја са ГПУ-а у РАМ и назад на ГПУ, такође трошите много меморије. У случају максимизираног прозора то није само насловна трака, већ и читав прозор. А ту је и режија за сваки прозор.
Само то може учинити Ауроре потпуно неупотребљивим. Тренутно користим тему Бреезе и КВин-у треба више од 200 МБ РАМ-а - што заправо није прихватљиво. Али ситуација је још гора. Са КВиндовс не можемо знати која су подручја ажурирана. Дакле, када се, на пример, дугме ажурира, морамо поново офарбати читав прозор, укључујући комплетну копију садржаја украса. То је посебно проблем у анимацијским ситуацијама.
Па, какав је пут напред? Почео сам да имплементирам нову декорацију за АПИ уклањањем ограничења декорације засноване на благостању са КВидгета, а истовремено сам почео да имплементирам Бреезе декорацију са овим новим АПИ-јем. Надам се да ово можемо представити у КВин 5.1.
И тако стоје ствари, господо. Надам се да мање-више разумете у чему је проблем. Питаћу Мартина да ли је практичније и брже правити завичајну тему Бреезе попут Кисеоника, мада тренутно нисам забринут, Кисеоник, иако то није најслађа ствар на свету, има много Опције
Све сам прочитао, али ништа нисам разумео, данас сам спор. У сваком случају, још увек не могу да тестирам КДЕ 5 на свом ОпенСУСЕ 13.1. Сломи ме због неких "старих" зависности које имам.
Можда вам дам још једну шансу са другим ОС-ом у виртуелном.
Поздрав и хвала на уносу.
Није лако, у основи покушава да објасни да је начин примене сложен, посебно за додатке и да је, у суштини, поларна светлост СЛАКА, много више од кисеоника.
Не знам, у овом смислу, део декоратера прозора и све оно што ми се чини
Није лако, у основи покушава да објасни да је начин примене сложен, посебно за додатке и да је, у суштини, поларна светлост СЛАКА, много више од кисеоника.
У том смислу не знам део декоратора прозора и све оно што ми се чини да је КДЕ корак иза ГНОМЕ-а, и пазите, ја сам у најбољем случају КДЕ, само да ми то није тешко да нешто призна кад је истина.
Не знајући ништа о тој теми, оно што сам у основи разумео је да ауроре (мотор који користи Бреезе) сада стварају проблеме јер Квин5 више не користи квидгет као у квин4 и прозори се не понашају исто. Уместо тога користи КМЛ и КТкуицк који раде директно са опенгл-ом, па се стога чини да нека постојећа ограничења у кт 5.3 спречавају стари мотор и његове теме да не раде добро у новом Квин-у.
Да ли би било изводљиво створити (или прилагодити) Повјетарац стилу или начину рада који има Кисеоник?
Да ли неко има идеју шта ће се догодити са ктцурве?
Ктцурве-кт5 већ дуже време савршено ради. Нова верзија КДЕ-а следиће као и увек.
Већ ми је било чудно да ће у Каосу, који је увек на челу садашњости, тестирање Кф5, тако да је познато у Каос линук пласма нект или кде 5 кисеоник, доћи по дефаулту. Вов, нисте знали да сте творац Аурорае ...
Ја сам творац поларних светлости? О_о;
Стварао сам замену за поветарац и у поларним светлима званим нект фресх, који ће касније бити поветарац, али не могу адаптацијом СВГ-ова на тему, па је његов развој неактиван, елав ако имате прилику волео бих за вас да би му то показао. творац теме поветарац да види могу ли идеју моје декорације аурора пренети на матичне КДЕ украсе као алтернативу поветарац украсу
https://drive.google.com/file/d/0B6VUkpZzqL7hbk1QbWN6eVcycU0/edit?usp=sharing
Мислим да ће КДЕ 5 бити на Федори, Дебиан-у, Слацкваре-у и Арцх-у кад будем имао породицу и децу и будем стар око 30 година.
Укратко, да наставим да користим малу младост која ми је остала.