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

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

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

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

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

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

  • Рад је обављен на побољшању компатибилности са менаџером прозора
    иКСНУМКС КСНУМКС.

  • Додата опција за покретање апликације након поновног покретања;
  • Додан прекидач за избор подразумеване методе за поделу прозора на картице или један поред другог (наслагани);
  • Побољшан је механизам за пребацивање распореда тастатуре, додата је подршка за одређивање типова улазних уређаја и предложена је нова команда ккб_свитцх_лаиоут;
  • Додата подршка за теме курсора, за промену којих се предлаже нова команда кцурсор_тхеме;
  • Додата подршка за искачуће прозоре у слој-љуску;
  • Имплементирана подршка за Ваиланд протокол влр-оутпут-манагемент-в1, намењен за постављање излазних уређаја;
  • Додата подршка за атомску промену подешавања екрана преко влр_оутпут АПИ-ја;
  • Додато подешавање цалибратион_матрик за калибрацију екрана осетљивог на додир;
  • Поправљено неколико проблема са цурењем меморије и рушењем.

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

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