IceWM 3.9 chega com suporte ao Xcursor e outros ajustes finos

  • Suporte ao Xcursor e cursores temáticos no gdk-pixbuf sem exigir libXpm.
  • icesh adiciona o filtro -kovered para detectar janelas cobertas.
  • Principais correções: _NET_CLIENT_LIST_STACKING, UTF-8 e cores de ícones.
  • Downloads, documentação e rastreamento de bugs disponíveis no GitHub.

IceWM 3.9

A chegada de IceWM 3.9 Passou discretamente mas com substância: um lançamento de fim de semana que consolida a fama deste gestor de janelas pela sua rapidez e sobriedade no X11, continuando a linha iniciada por IceWM 3.8Resumindo, melhorias no cursor, ajustes de ferramentas e correções refinadas que agregam valor sem sobrecarregar o sistema.

Para quem prefere desempenho a truques, esta versão permanece fiel à filosofia do IceWM: intervir apenas o suficiente e deixar o usuário trabalhar. A mudança mais notável está no gerenciamento do ponteiro do mouse, mas há mais: Suporte mais recente ao Xcursor, um novo filtro no Icesh e várias correções de qualidade que melhoram a estabilidade e a usabilidade.

O que é IceWM e por que é importante

IceWM é um gerenciador de janelas empilhadas para o X Window System, projetado do zero em C++ e com uma história que remonta a 1997. Seu objetivo sempre foi claro: rapidez, simplicidade e não atrapalhar. Inclui uma barra de tarefas com um pager, atalhos de teclado globais e por janela, menus dinâmicos e alternância rápida (Alt+Tab), além de listas de janelas e modelos de foco para todos os gostos.

A versatilidade não precisa ser comprometida pela leveza: você pode iconizar janelas na barra, na bandeja do sistema ou na área de trabalho, ou ocultá-las, e configurar tudo detalhadamente. Em configurações com vários monitores, funciona com RandR e Xinerama, e adiciona extras opcionais, como um gerenciador de plano de fundo com transparência, um gerenciador de sessão e uma bandeja do sistema. Está disponível no Debian, Ubuntu, Arch, openSUSE, Gentoo, Slackware, CentOS, antiX, NixOS e na maioria dos BSDs, facilitando a instalação em quase qualquer ambiente, incluindo distribuições de luz.

Destaques do IceWM 3.9

A versão 3.9 chega como a versão estável final, com lançamento previsto para o final de agosto. Ela se concentra em mudanças no gerenciamento de cursores e pequenas melhorias nas ferramentas internas. O responsável pela mudança de ritmo é o Xcursor, que substitui dependências antigas e abre caminho para temas modernos. O lançamento depende do GitHub para downloads e registros de alterações..

Xcursor e gdk-pixbuf: cursor modernizado sem lastro

Até agora, os cursores no IceWM podiam contar com o XPM, um formato antigo que funcionava, mas não oferecia escalabilidade e temas mais complexos. Com a versão 3.9, o suporte a arquivos Xcursor é adicionado como alternativa ao XPM, e a parte mais interessante: Os cursores temáticos no gdk-pixbuf não requerem mais a biblioteca libXpmMenos dependência, menos sobrecarga de manutenção e melhor alinhamento com a pilha gráfica atual.

Na prática, isso significa ponteiros com melhor escalabilidade, mais nítidos em telas diversas e com amplo suporte a temas. Além disso, se o seu tema não definir um cursor, o IceWM agora prefere o tema Xcursor do sistema, evitando inconsistências e patches manuais. Mais coerência visual com esforço zero.

Icesh ganha um filtro para automatizar fluxos de trabalho no IceWM 3.9

O utilitário icesh, o canivete suíço para manipular janelas e desktops a partir da linha de comando, incorpora um novo filtro: -kovered. Com ele, você pode verificar se um cliente está sendo ocultado por outra janela, facilitando scripts que reagem à visibilidade real dos aplicativos. Em ambientes embarcados, desktops minimalistas ou sessões remotas, Esses dados fazem a diferença na automatização de comportamentos.

Correções e mudanças internas que você notará no médio prazo

Embora sutis, várias correções reforçam a estabilidade do gerenciador e do icesh. No geral, são melhorias que não são imediatamente aparentes, mas evitam problemas e tornam tudo mais fluido. Aqui está o mais relevante:

  • Rede e estatísticas: Quando o lseek em /proc/net/dev falha, o IceWM aprende e evita repeti-lo no futuro, reduzindo a sobrecarga e os logs de erros.
  • Pilha de clientes EWMH: Garante que _NET_CLIENT_LIST_STACKING esteja sempre atualizado, o que é essencial para integração com painéis externos, paginadores e utilitários.
  • Cores corrigidas: no icesh vermelho e azul são corrigidos no loadicon e saveicon, evitando erros cromáticos ao manipular ícones.
  • Texto bem truncado: Ao encurtar títulos do icesh, os limites de pontos de código UTF-8 são respeitados, evitando caracteres quebrados.
  • Ponteiro sem hotspot: Se um XPM não define o hotspot X ou Y, o IceWM faz uma estimativa inteligente, evitando um cursor mal direcionado.
  • Traduções atualizadas:Espanhol, húngaro e português brasileiro estão sendo aprimorados, um aumento bem-vindo à acessibilidade.

Experiência do usuário no IceWM 3.9: mais suave e consistente

Com a mudança para o Xcursor e a preferência pelo tema do sistema quando a localidade não define um cursor, você ganha uma interface mais uniforme. Ponteiros mais nítidos e suporte a temas modernos melhoram a experiência geral, algo perceptível ao alternar entre aplicativos antigos e novos. É um avanço concreto com impacto diário.

Além disso, o ajuste fino do icesh e as correções internas reduzem pequenos atritos que, quando acumulados, se tornavam irritantes: cores de ícones incorretas, títulos cortados fora de hora ou listas de clientes desatualizadas. Menos rugosidade, mais estabilidade.

Filosofia e performance: o que é justo e necessário

O IceWM sobreviveu décadas sem inchaço: mantém um design leve e um comportamento previsível. As mudanças na versão 3.9 são incrementais, em linha com as versões anteriores, que aprimoraram o carregamento de temas, os tempos de inicialização e a consistência geral. Ele se move com passos curtos, mas firmes.

Para administradores e usuários com hardware modesto, esses ajustes ajudam a aproveitar cada milissegundo sem sacrificar a funcionalidade. A ancoragem ao X11 também o torna ideal para máquinas mais antigas, terminais leves ou desktops remotos, onde o Wayland ainda não é uma boa opção. É um compromisso claro com a eficiência.

O IceWM 3.9 não reinventa a roda, mas aprimora cada canto: moderniza o cursor com o Xcursor, reduz dependências onde elas importam, aprimora o IceWM para melhor automação e corrige alguns detalhes problemáticos. Para quem procura um desktop leve, confiável e bem documentado para o X11, É uma atualização que vale a pena.


Adicionar como fonte preferencial no Google