Различия и преимущества оконных менеджеров в xcb (libxcb) над ними в libx11?

Каковы различия и преимущества оконных менеджеров, написанных на xcb (libxcb) над написанными в libx11?

В области обработки и новых / оконных менеджеров я часто сталкиваюсь с этими типами WM. Я хочу знать, что подскажет масштаб в пользу одного из них в оконных менеджерах.

    One Solution collect form web for “Различия и преимущества оконных менеджеров в xcb (libxcb) над ними в libx11?”

    Ничего, что было бы вызвано напрямую, используя libxcb или libxcb. Это как если бы вы спросили, есть ли некоторые преимущества использования приложений libncurses над библиотеками libslang (TUI). Разница почти на уровне исходного кода – «почти», потому что могут быть некоторые незначительные различия в производительности и / или двоичном размере, хотя с сегодняшними системами вы вряд ли заметите это.

    Если вы не хотите активно развивать WM, это действительно не имеет значения. Если вы хотите помочь в разработке, то, возможно, более важно выбрать язык, на котором он написан (и это не просто решение C или C ++ – например, xmonad написано в Haskell, qtile в Python) и насколько хорошо codebase есть.

    Interesting Posts

    Получить общий размер нескольких файлов из переменной, содержащей список файлов

    Графический интерфейс Debian Buster зависает с графикой Nvidia

    Как разблокировать файловую систему только для чтения на дистрибутиве Linux OpenWRT?

    Обходной путь для Ctrl-Space в Konsole

    Почему не ssh.service, а sshd.service?

    cron ничего не делает

    Перемещение каталога от пользователя к другому пользователю, соблюдение правильных разрешений

    Почему sftp скрывает журнал из stdout?

    разрешение root запрещено в / proc / 1 / exe

    Как изменить текущую позицию копии или пропустить область в ddrescue

    Процесс транзакционной установки, такой как установщик Windows в Unix / Linux

    Правило IPTables для любого из двух интерфейсов

    Разница между «локальным переадресацией портов» и «динамической переадресацией портов»?

    Есть ли способ отменить команду терминала?

    Установите 64-битное приложение (32-битное поле пользователя / 64-битное ядро) debian

    Linux и Unix - лучшая ОС в мире.