Jack Whalen/ZDNET

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais vantagens do ZDNET

  • Configurar o gerenciador de janelas Hyprland é complicado.
  • Eu queria ver quão bem a IA se sairia na criação do arquivo .conf.
  • Há uma lição importante a ser aprendida aqui.

Este foi o ano em que percebi o quanto adoro colocar gerenciadores de janela lado a lado, e Hyprland é meu favorito até agora.

Se você nunca experimentou um gerenciador de janelas lado a lado, saiba que ele não é para os fracos de coração. Eles são controlados por atalhos de teclado, muitos dos quais requerem memorização. Além disso, a maioria deles requer configuração por meio de arquivos de texto.

É o caso da Hyprland.

Hyprland é configurado usando o arquivo ~/.config/hyrp/hyrpland.conf; pode ser bastante intimidante para os não iniciados. Antes de editar um arquivo pela primeira vez, você realmente deve saber no que está se metendo.

Também: Como instalar o Arch Linux sem perder a cabeça

Eu fiz um pouco de dotfile ricing do Hyprland (uma maneira elegante de dizer que passei um tempo ajustando os arquivos hyprland.conf), mas decidi fazer um pequeno experimento.

Eu queria ver se a IA poderia criar um arquivo hyperland.conf com base no meu prompt. Decidi recomeçar instalando o CachyOS. (Eu escolhi os desktops Hyrpland e KDE Plasma – o motivo pelo qual adicionei ambos ficará claro em breve.) Assim que o CachyOS estava instalado e funcionando, comecei o processo. Decidi experimentar três ferramentas de IA diferentes: Aria, Ollama e Codex do Opera.

Das três ferramentas de IA, o Codex foi a única capaz de criar uma configuração utilizável remotamente. Veja como foi.

Incitar

Usei o seguinte prompt para criar a personalização:

Crie um arquivo de configuração hyprland.conf para Hyprland versão 0.55.2 que usa um Waybar com um tema vítreo de canto arredondado, uma paleta de cores roxa e rosa e usa as seguintes teclas de atalho: Super+t para abrir um terminal, Super+b para abrir um navegador da web e as teclas de atalho padrão para mover janelas e foco da janela.

Quando executei a consulta, todos os serviços de IA que usei me informaram que muitas das opções de configuração seriam espaços reservados e que eu precisaria ajustá-las para atender às minhas necessidades.

Além disso: 7 técnicas de codificação de IA que uso para enviar produtos reais e confiáveis ​​com rapidez

Demorou algumas tentativas, mas eventualmente o Codex me pegou este arquivo .conf que você pode ver no meu repositório GitHub.

Eu duvidava que funcionasse. No entanto, adicionei o conteúdo do Codex e recarreguei o gerenciador de janelas com:

recarregar hiprctl

Não fiquei surpreso com os muitos erros. Notei alguns erros antes mesmo de copiar a saída para o arquivo .conf, mas queria ver o que aconteceu de qualquer maneira.

Este é apenas um exemplo de erros no arquivo de configuração gerado pelo Codex.

Captura de tela de Jack Whalen/ZDNET

Aqui estão os problemas encontrados rapidamente:

  • Nenhum terminal padrão está definido.
  • A opção border_radius não funciona mais na versão 0.55.2.
  • Na opção arredondamento = 12px, os pixels causariam um erro, por isso tiveram que ser removidos.
  • Windowrule não está funcionando.

Também: Os melhores laptops Linux que você pode comprar

Para que isso funcionasse eu também tive que instalar:

  • aplicativo terminal de gatinho
  • Barra de passagem
  • o interruptor

Sem o acima instalado, o Hyprland não seria muito funcional.

Depois de resolver os problemas acima, fiquei surpreso ao ver que o arquivo .conf funcionou. Não era uma área de trabalho muito elegante e não usava o esquema de cores adicionado na consulta, mas eu tinha um arquivo .conf esqueleto que poderia usar para personalização adicional.

Por que instalei o KDE Plasma?

Quando comecei a fazer isso, instalei apenas o Hyprland no CachyOS. Depois de adicionar conteúdo ao arquivo de configuração como está (porque queria ver como funcionava), acabei com o que era essencialmente um desktop não funcional. A principal razão para isso é que kitty, Waybar e Rofi não foram instalados.

Além disso: KDE Linux é a forma mais limpa de plasma que usei em meses, mas há um problema

Instalei o CachyOS pela segunda vez, apenas com o plasma KDE junto. Com o KDE Plasma conectado, eu sabia que tinha um ambiente de desktop de backup para usar se algo desse errado. Tudo que tive que fazer foi reiniciar o CachyOS, entrar no KDE Plasma e os problemas foram resolvidos.

Depois que todos os problemas foram resolvidos no arquivo .conf derivado do Codex, Hyprland funcionou conforme o esperado. É claro que muitos ajustes tiveram que ser feitos para ficar exatamente como eu queria,

Lição aprendida

Eu tinha certeza de como seria esse experimento e reforçou minha opinião de que a IA geralmente está errada, mas pode pelo menos servir como ponto de partida. Mesmo quando expliquei ao Codex (a única IA que chegou perto de criar um arquivo hyprland.conf funcional) qual versão do Hyprland eu estava usando, ele ainda usou opções que não são mais viáveis.

Além disso: GNOME 50 é um lançamento excelente, mas tive que olhar duas vezes para ver por quê

Para aqueles que possam estar interessados ​​em mudar para um sistema operacional Linux, gostaria primeiro de dizer que Hyprland não é o gerenciador de janelas para você. Use KDE Plasma, Cinnamon ou GNOME. Para aqueles que desejam experimentar o Hyprland (ou qualquer gerenciador de janelas de blocos configurado com um arquivo de texto), considere a IA um meio de ver como os arquivos de configuração funcionam, mas certifique-se de aprender com o que a IA tem a oferecer para que você possa entender como funciona e começar a construir os arquivos você mesmo.

Pense na IA apenas como um meio para dar os primeiros passos, mas saiba que você terá que corrigir seus erros.



Link da fonte