Повјетарац: Зашто не долази подразумевано у КДЕ 5?

Као што већ знамо, КДЕ Нект (или КДЕ 5 по вашој жељи) објављен је као стабилан пре неколико дана, а међу новим функцијама које доноси једна од најпричанијих је нова слика под називом Бреезе.

Поветарац

Они који су већ испробали ову нову верзију или су видели видео, можда су приметили да је у случају декоратора прозора онај који подразумевано долази Кисеоник, а не поветарац. Такође Мартин Граßлин објашњава нас на свом блогу који је разлог ове одлуке.

Како је чланак на енглеском, покушаћу да вам представим основну идеју овога.

Зашто Бреезе не долази подразумевано?

Почињем са објашњењем како украс прозора функционише у КВин 4. КВин је такозвано поновно родитељство менаџера прозора. То значи да се прозор којим управља Кс11 ставља у други прозор Кс11 који пружа оквир прозора. У КВин користимо КВидгет за оквир прозора. Стога смо такође ограничени на оно што нам КВидгет пружа ... Наше решење је пресрести све догађаје сликања украса у КВидгету и потиснути га, покренути префарбавање композитора и у кораку приказивања гарантовати украшавање привремене слике која се затим копира у текстуру.


Декорација прозора теме Бреезе заснива се на покретачу тема Аурорае. Будући да сам главни аутор Аурорае, могу да је пронађем на овом блогу, а да се због тога не осећам лоше. 🙂 Аурорае је дизајнирана да буде врло лако створити украс и искористити нове функције прозрачности. Бити решење које би се могло користити као подразумевани украс, али то никада није био њихов циљ. Идеја је била да се омогући корисницима који желе прилагођавање ове функције, док већина корисника може да користи нативне теме брже. Аурорае никада није била брза и неће бити брза.


Сада у КВин 5, употреба КМЛ-а је главни проблем који отежава употребу Аурорае-а. КтКуицк користи Сценеграпх и користи КВиндовс уместо КВидгет. То је лоше за наш АПИ заснован на КВидгет-у. Прилагодили смо интерну употребу како бисмо подржавали украсе засноване на КВиндовс-у, али то је био прилично тежак пут јер постоје разлике у понашању прозора. Будући да се више не заснива на КВидгету, прекидање нашег догађаја бојења је прекинуто и за то нам је требало ново решење. А ово решење је још ружније од претходног, јер КтКуицк тренутно ради кроз ОпенГЛ. Због ограничења у апликацији ОпенГЛ Кт (могло би се адресирати у Кт 5.4) која не можемо делити са ОпенГЛ контекстом који користи КтКуицк ... Ово није само огроман трошак при копирању садржаја са ГПУ-а у РАМ и назад на ГПУ, такође трошите много меморије. У случају максимизираног прозора то није само насловна трака, већ и читав прозор. А ту је и режија за сваки прозор.


Само то може учинити Ауроре потпуно неупотребљивим. Тренутно користим тему Бреезе и КВин-у треба више од 200 МБ РАМ-а - што заправо није прихватљиво. Али ситуација је још гора. Са КВиндовс не можемо знати која су подручја ажурирана. Дакле, када се, на пример, дугме ажурира, морамо поново офарбати читав прозор, укључујући комплетну копију садржаја украса. То је посебно проблем у анимацијским ситуацијама.


Па, какав је пут напред? Почео сам да имплементирам нову декорацију за АПИ уклањањем ограничења декорације засноване на благостању са КВидгета, а истовремено сам почео да имплементирам Бреезе декорацију са овим новим АПИ-јем. Надам се да ово можемо представити у КВин 5.1.


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


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   иванбаррам дијо

    Све сам прочитао, али ништа нисам разумео, данас сам спор. У сваком случају, још увек не могу да тестирам КДЕ 5 на свом ОпенСУСЕ 13.1. Сломи ме због неких "старих" зависности које имам.
    Можда вам дам још једну шансу са другим ОС-ом у виртуелном.

    Поздрав и хвала на уносу.

    1.    Нано дијо

      Није лако, у основи покушава да објасни да је начин примене сложен, посебно за додатке и да је, у суштини, поларна светлост СЛАКА, много више од кисеоника.

      Не знам, у овом смислу, део декоратера прозора и све оно што ми се чини

    2.    Нано дијо

      Није лако, у основи покушава да објасни да је начин примене сложен, посебно за додатке и да је, у суштини, поларна светлост СЛАКА, много више од кисеоника.

      У том смислу не знам део декоратора прозора и све оно што ми се чини да је КДЕ корак иза ГНОМЕ-а, и пазите, ја сам у најбољем случају КДЕ, само да ми то није тешко да нешто призна кад је истина.

    3.    Ткарран дијо

      Не знајући ништа о тој теми, оно што сам у основи разумео је да ауроре (мотор који користи Бреезе) сада стварају проблеме јер Квин5 више не користи квидгет као у квин4 и прозори се не понашају исто. Уместо тога користи КМЛ и КТкуицк који раде директно са опенгл-ом, па се стога чини да нека постојећа ограничења у кт 5.3 спречавају стари мотор и његове теме да не раде добро у новом Квин-у.

  2.   матКСНУМКС дијо

    Да ли би било изводљиво створити (или прилагодити) Повјетарац стилу или начину рада који има Кисеоник?

  3.   Сандекуера дијо

    Да ли неко има идеју шта ће се догодити са ктцурве?

    1.    Ткарран дијо

      Ктцурве-кт5 већ дуже време савршено ради. Нова верзија КДЕ-а следиће као и увек.

      1.    аиориа дијо

        Већ ми је било чудно да ће у Каосу, који је увек на челу садашњости, тестирање Кф5, тако да је познато у Каос линук пласма нект или кде 5 кисеоник, доћи по дефаулту. Вов, нисте знали да сте творац Аурорае ...

        1.    Ткарран дијо

          Ја сам творац поларних светлости? О_о;

  4.   Сергио Е. Дуран дијо

    Стварао сам замену за поветарац и у поларним светлима званим нект фресх, који ће касније бити поветарац, али не могу адаптацијом СВГ-ова на тему, па је његов развој неактиван, елав ако имате прилику волео бих за вас да би му то показао. творац теме поветарац да види могу ли идеју моје декорације аурора пренети на матичне КДЕ украсе као алтернативу поветарац украсу

    https://drive.google.com/file/d/0B6VUkpZzqL7hbk1QbWN6eVcycU0/edit?usp=sharing

  5.   елиотиме3000 дијо

    Мислим да ће КДЕ 5 бити на Федори, Дебиан-у, Слацкваре-у и Арцх-у кад будем имао породицу и децу и будем стар око 30 година.

    Укратко, да наставим да користим малу младост која ми је остала.