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

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

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

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

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

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

  • Комунално предузеће је издвојено у посебан пројекат сваибг, дизајниран за управљање позадином радне површине. Сваибг више није везан за Сваи и може се користити са било којим Ваиланд композитним серверима који подржавају напредне протоколе
    влр-лаиер-схелл, кдг-оутпут и кдг-схелл;

  • Рад је обављен на отклањању некомпатибилности са и3 менаџером прозора;
  • Подршка за екране осетљиве на додир је додата панелу за покретну траку (активирање елемената додиром и кретање кроз радне површине клизним покретом);
  • сваибар имплементира режим „преклапања“ за приказ панела на врху других прозора без обраде улазних догађаја;
  • Додата је могућност да се онемогуће контролне пречице на тастатури помоћу подешавања унбинд{сим,цоде,свитцх}.



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

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