Lançamento do Kitty 0.50 Traz Restauração de Sessão e Janelas Encaixadas| Suporte Distros Linux BR

A versão 0.50 do popular emulador de terminal Kitty traz importantes novidades, incluindo a capacidade de restaurar janelas e abas após o encerramento da sessão, além de novos recursos visuais e suporte a telas sensíveis ao toque.

Lançamento do Kitty 0.50 Traz Restauração de Sessão e Janelas Encaixadas

O ecossistema Linux e macOS acaba de receber uma atualização significativa para quem utiliza ferramentas baseadas no terminal. O Kitty, conhecido emulador de terminal com licença GPLv3 e aceleração por GPU que utiliza OpenGL, chegou à sua versão 0.50 trazendo recursos altamente requisitados pela comunidade de desenvolvedores e entusiastas de código aberto. Escrito em linguagens como C, Python e Go, o software se destaca pela capacidade de gerenciar o fluxo de trabalho dividindo a interface em abas e janelas distribuídas por até sete layouts diferentes, além de aceitar pequenas ferramentas chamadas 'kittens' para expandir suas funções. A principal novidade desta versão é a funcionalidade que permite retomar o trabalho exatamente de onde você parou após um reinício do sistema ou encerramento de sessão, tanto em ambientes Linux quanto no macOS. O utilitário agora armazena automaticamente o estado de todas as janelas do sistema operacional, abas e histórico de rolagem quando uma sessão é encerrada, restaurando-os no próximo acesso. Para ativar essa facilidade, os usuários devem configurar o parâmetro 'restore_session_after_logout' dentro do arquivo de configuração 'kitty.conf'. No caso dos sistemas Linux, o recurso demanda um portal de desktop equipado com a versão 3 da interface de inibição, sendo os dados salvos sem criptografia, mas legíveis unicamente pelo próprio usuário. Já nos computadores da Apple rodando macOS, o sistema garante uma camada extra de segurança ao criptografar o estado utilizando uma chave dedicada armazenada no chaveiro do sistema. Outra adição notável são as janelas encaixadas ('docked windows'), projetadas para fixar uma janela na borda de outra ou de uma aba específica. Elas operam de forma independente do layout principal e foram idealizadas para albergar elementos como árvores de arquivos ou barras de status. Enquanto o encaixe de uma janela a acompanha aonde quer que vá, o encaixe de uma aba permanece visível até que a última janela padrão dessa mesma aba seja fechada. O departamento visual também recebeu atenção com três novos shaders de rastro de cursor, batizados de 'cursor-trail-railgun', 'cursor-trail-torpedo' e 'cursor-trail-pixiedust'. Quando ativados em conjunto com a função de rastreamento do cursor, eles geram partículas dinâmicas durante o movimento, proporcionando um efeito estético semelhante ao encontrado no Neovide. Além disso, os shaders passaram a poder ser acionados diretamente por meio de atalhos de teclado. Os usuários que utilizam o Wayland ganharam melhorias significativas na experiência com telas sensíveis ao toque, possibilitando cliques por meio de toques leves, rolagem com gestos de deslizar e a seleção de texto mantendo o dedo pressionado antes de arrastar. Os elementos visuais de decoração de janela em gerenciadores de composição como o GNOME também foram aprimorados para adotar uma aparência nativa, respeitando a fonte da barra de título e a disposição de botões do ambiente de desktop. Em termos de segurança e estabilidade, esta atualização corrige uma vulnerabilidade crítica que permitia que solicitações maliciosas driblassem a autenticação por senha do recurso de controle remoto, além de solucionar diversos bugs relacionados à segurança de memória. Para obter o programa, os usuários podem recorrer aos repositórios das principais distribuições Linux, utilizar o comando cURL recomendado para o download ou optar pela compilação diretamente a partir do código-fonte, garantindo acesso imediato a todas as inovações introduzidas nesta versão.

Lançamento do Kitty 0.50 Traz Restauração de Sessão e Janelas Encaixadas

Rádio Luz Gospel