Waybox
Um compositor de Wayland, estilo de caixa (minimalista), modelado em grande parte no OpenBox (WIP)
Metas
O principal objetivo deste projeto é fornecer uma sensação semelhante aos gerentes de janelas em estilo de caixa, mas em Wayland
Contribuindo
Detalhes sobre a contribuição.
Dependências
- Meson ou Muon
- Wayland
- libevdev
- libinput
- libxml2
- wlroots
- XKBCommon
Construir instruções
meson setup build
cd build
ninja
Depois disso, você deve ter um executável como Waybox/Waybox
Para aqueles que não querem usar um sistema de construção baseado em Python, também é possível usar o Muon em vez de Meson.
Capturas de tela



Programas úteis
Como os compositores no estilo de caixa são minimalistas, a maioria das funcionalidades é deixada para programas externos. Como tal, o Waybox funciona apenas como uma caixa na qual você pode colocar o que precisar. Aqui estão alguns programas úteis para complementar o Waybox, se você deseja:
- Painel: você pode usar o WayBar ou o Yambar, semelhante ao TINT2 ou FBPALEN no OpenBox ou FluxBox.
- Dock: Você pode usar o Cairo Dock, como fez no OpenBox. Há também uma porta com aprimoramentos específicos de Wayland que você pode querer experimentar. Uma opção muito mais compacta é o LavalAuncher, mas é muito mais difícil de configurar.
- Utilitário de papel de parede: Existem vários utilitários para definir seu papel de parede, cada um com suas próprias vantagens, incluindo WPaperd (pode selecionar um papel de parede aleatório de um diretório), Swaybg (pode definir a cor de fundo e também um papel de parede) e o HyPraper (pode alterar o papel de parede dinamicamente durante o tempo de execução através do IPC).
- Cliente de notificação: Mako
- WL-Clipboard: Acesse a área de transferência em scripts (também usados por Neovim)
- Capturas de tela: sombrio e slurp
- Gravação de tela: WF-Recorder
- Suporte ao menu: Rofi-Wayland
Contato
Eu posso ser encontrado como Wiz em Rizon e Wizbright on Libera. Junte -se ao #waybox para discussão