xcb(libxcb)로 작성된 창 관리자와 libx11로 작성된 창 관리자의 차이점과 장점은 무엇입니까?
농업과 새로운/현대적인 창 관리자의 세계에서 나는 이런 유형의 WM을 자주 접하게 됩니다. 창 관리자 중 하나가 기울어지게 만드는 것이 무엇인지 궁금합니다.
답변1
WM을 사용하거나 libx11
기반 으로 하여 libxcb
직접적으로 발생 하지 않습니다. 앱을 사용하는 것이 (TUI 라이브러리) libncurses
에 비해 몇 가지 장점이 있는지 묻는 것과 같습니다 . libslang
차이점은 거의 순전히 소스 코드 수준에 있습니다. 성능 및/또는 바이너리 크기에 약간의 미묘한 차이가 있을 수 있다는 점에서 "거의"입니다. 그러나 오늘날 시스템에서는 이러한 차이점을 눈치챌 가능성이 거의 없습니다.
WM을 적극적으로 개발하려는 것이 아니라면 별 문제가 되지 않습니다. 만약 너라면하다개발을 돕기 위해서는 작성 중인 언어(예: xmonad
Haskell로 작성, Python으로 작성)와 코드 기반의 품질에 따라 qtile
선택하는 것이 더 중요할 것입니다 .