Apresentado o RubyWM, um gerenciador de janelas escrito inteiramente em Ruby

Publicado o projeto RubyWM, que desenvolve um gerenciador de janelas com base no protocolo X11, escrito na linguagem Ruby, incluindo um driver para trabalhar com o protocolo X11. O RubyWM suporta desktops virtuais e pode usar uma disposição mosaico (tailing) de janelas, assim como o posicionamento arbitrário de janelas na área de trabalho. O código do RubyWM é distribuído sob a licença MIT. O projeto também desenvolve a biblioteca pure-X11 com a implementação do protocolo X11 na linguagem Ruby.

O gerenciador de janelas é classificado como experimental, mas já é utilizado no dia a dia pelo autor do projeto. Entre as funcionalidades ainda não implementadas, estão a decoração de janelas (atualmente utiliza uma borda simples), configurações de múltiplos monitores, e o movimento e redimensionamento com o mouse segurando a borda da janela (para prender à janela, recomenda-se manter pressionada a tecla Window juntamente com o botão esquerdo ou direito do mouse). Para gerenciar o gerenciador de janelas, são usados eventos X11 ClientMessage, que podem ser gerados pela ferramenta xdotool. Para o processamento de combinações de teclado, é utilizado o sxhkd.

Apresentado o RubyWM, um gerenciador de janelas escrito inteiramente em Ruby
Apresentado o RubyWM, um gerenciador de janelas escrito inteiramente em Ruby


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster