Издање лабвц 0.7, композитног сервера за Ваиланд

Доступно је издање пројекта лабвц 0.7 (Лаб Ваиланд Цомпоситор), који развија композитни сервер за Ваиланд са могућностима које подсећају на Опенбок менаџер прозора (пројекат је представљен као покушај да се направи Опенбок алтернатива за Ваиланд). Међу карактеристикама лабвц-а су минимализам, компактна имплементација, опсежне могућности прилагођавања и високе перформансе. Код пројекта је написан на језику Ц и дистрибуира се под ГПЛв2 лиценцом.

Основа је влроотс библиотека, коју су развили програмери корисничког окружења Сваи и која пружа основне функције за организовање рада композитног менаџера заснованог на Ваиланду. Међу проширеним Ваиланд протоколима, влр-оутпут-манагемент је подржан за конфигурисање излазних уређаја, слој-љуска за организовање рада љуске радне површине и страни-топлевел за повезивање прилагођених панела и прекидача прозора.

Могуће је повезати додатке за имплементацију функција као што су прављење снимака екрана, приказивање позадине на радној површини, постављање панела и менија. Анимирани ефекти, градијенти и иконе (са изузетком дугмади прозора) уопште нису подржани. За покретање Кс11 апликација у окружењу заснованом на Ваиланд протоколу, подржана је употреба КСВаиланд ДДКС компоненте. Тема, основни мени и интервентни тастери се конфигуришу преко конфигурационих датотека у кмл формату. Постоји уграђена подршка за екране високе густине пиксела (ХиДПИ).

Поред уграђеног основног менија, конфигурисаног преко мену.кмл, можете повезати имплементације менија апликација треће стране, као што су бемену, фуззел и вофи. Можете користити Ваибар, сфвбар, Иамбар или ЛаваЛаунцхер као панел. За управљање повезивањем монитора и променом њихових параметара, предлаже се коришћење влр-рандр или кансхи. Екран се закључава помоћу сваилоцк-а.

Издање лабвц 0.7, композитног сервера за Ваиланд

Кључне промене у новом издању:

  • Прелазак на нову грану библиотеке влроотс 0.17 је направљен.
  • Додата подршка за Ваиланд протокол цурсор-схапе-в1, који се користи за прилагођавање изгледа курсора преношењем серије слика курсора.
  • Додата подршка за Ваиланд протокол фракционе скале, који омогућава композитном менаџеру да проследи вредности скалирања површине које нису целобројне, омогућавајући клијенту да наведе прецизнију величину бафера за вп_виевпорт објекте, у поређењу са прослеђивањем заокружених информација о размери.
  • Додата подршка за иконе у заглављима прозора.
  • Интерфејс за пребацивање између прозора има могућност померања уназад притиском на стрелицу налево или нагоре.
  • Додато подешавање осд.воркспаце-свитцхер.бокес.{видтх,хеигхт} за одређивање величине сличица у интерфејсу за пребацивање између виртуелних десктопа.
  • Додате нове акције ВиртуалОутпутАдд и ВиртуалОутпутРемове за додавање и уклањање виртуелних излазних уређаја.
  • Додата акција РесизеТо за промену величине.
  • Додата је радња ТогглеОмнипресент и опција „Увек на видљивом радном простору“ да увек поставља садржај на активну радну површину.
  • За апликације које користе КСВаиланд, подешено је својство _НЕТ_ВОРКАРЕА, које вам омогућава да разумете величину слободне области на екрану коју не заузимају панели (на пример, користи се у Кт-у када се израчунава величина искачућих менија).

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

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