Издање прилагођеног окружења Сваи 1.7 користећи Ваиланд

Објављено је издање композитног менаџера Сваи 1.7, направљеног коришћењем Ваиланд протокола и потпуно компатибилног са и3 менаџером прозора мозаика и и3бар панелом. Код пројекта је написан у Ц и дистрибуира се под МИТ лиценцом. Пројекат је намењен за коришћење на Линук и ФрееБСД.

Компатибилност са и3 је обезбеђена на нивоу команде, конфигурационе датотеке и ИПЦ, што омогућава да се Сваи користи као транспарентна замена за и3 која користи Ваиланд уместо Кс11. Сваи вам омогућава да поставите прозоре на екран не просторно, већ логично. Прозори су распоређени у мрежу која оптимално користи простор на екрану и омогућава вам да брзо манипулишете прозорима користећи само тастатуру.

За креирање потпуног корисничког окружења, понуђене су следеће пратеће компоненте: сваиидле (позадински процес који имплементира КДЕ протокол у стању мировања), сваилоцк (чувар екрана), мако (менаџер обавештења), грим (креирање снимака екрана), слурп (одабир области на екрану), вф-рекордер (видео снимање), ваибар (трака са апликацијама), виртбоард (тастатура на екрану), вл-цлипбоард (рад са клипбордом), валлутилс (управљање позадином радне површине).

Сваи се развија као модуларни пројекат изграђен на врху влроотс библиотеке, која садржи све основне примитиве за организовање рада композитног менаџера. Влроотс укључује бацкендове за апстрактни приступ екрану, улазне уређаје, рендеровање без директног приступа ОпенГЛ-у, интеракцију са КМС/ДРМ, либинпутом, Ваиландом и Кс11 (обезбеђен је слој за покретање Кс11 апликација заснованих на Ксваиланд-у). Поред Сваи-а, влроотс библиотека се активно користи у другим пројектима, укључујући Либрем5 и Цаге. Поред Ц/Ц++, везе су развијене за Сцхеме, Цоммон Лисп, Го, Хаскелл, ОЦамл, Питхон и Руст.

У новом издању:

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

Издање прилагођеног окружења Сваи 1.7 користећи Ваиланд


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

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