Ideias para modernizar a área de trabalho de código aberto

Os esforços para “modernizar” a área de trabalho do Linux estão dividindo os usuários entre os que querem experimentos ousados de UX e os que só querem que seus setups cuidadosamente ajustados sejam deixados em paz. Comentadores debatem ideias como melhor gerenciamento de janelas para telas grandes, conceitos aprimorados de área de transferência e “memória de trabalho”, busca e marcação integradas, e fluxos baseados em agentes/IA, mas repetidamente enfatizam que mudanças devem ser opt-in, personalizáveis e não ditadas pelas modas de design das big techs. Muitos argumentam que o paradigma da área de trabalho tem sido “bom o suficiente” desde os anos 1990 e que o progresso real está na estabilidade, interoperabilidade e controle do usuário, e não na rotatividade constante da interface.

Personalização, Estabilidade e Aversão a Mudanças

  • Muitos querem uma área de trabalho “pronta”, sem complicações, personalizável, que possam configurar uma vez e manter por décadas; redesigns surpresa são vistos como hostis ao usuário.
  • “Não mexa nas minhas coisas” é apresentado por alguns como algo racional: toda mudança precisa compensar o custo de reaprendizado; algo “bom o suficiente” não precisa de rotatividade.
  • Outros argumentam que a área de trabalho Linux estagnou depois dos anos 90 e precisa de experimentação, mas insistem que novos paradigmas devem ser opt-in, não impostos.

Gerenciamento de Janelas, Tiling e Telas Grandes

  • Há uma forte divisão: alguns adoram janelas sobrepostas controladas manualmente; outros as veem como relíquia e preferem gerenciadores de janelas em tiling ou com rolagem (i3, Niri, Sway, Hyprland).
  • Há interesse em UIs otimizadas para widescreens muito grandes e configurações com vários monitores, não apenas laptops.
  • Vários descrevem setups X11 altamente personalizados (tiling + abas + muitos workspaces) que permaneceram estáveis por décadas.

Memória de Trabalho, Área de Transferência e “Atividades”

  • Muitos se identificam com o problema da “área de trabalho sem estado”: área de transferência de um único slot, dificuldade de lembrar quais janelas e arquivos pertencem a uma tarefa.
  • Ideias sugeridas: históricos de área de transferência mais ricos com procedência; “workspaces” da área de trabalho como tarefas/projetos; agrupamento de qualquer janela no estilo BeOS; sessões semipersistentes no estilo do Notion.
  • Alguns defendem a ausência de estado como um recurso; estado oculto demais torna o comportamento imprevisível.

Sistemas de Arquivos, Tags e Busca

  • Debate sobre substituir sistemas de arquivos hierárquicos por tags/xattrs ou armazenamentos relacionais; críticos dizem que a memória espacial e episódica favorece árvores junto com boa busca.
  • Esforços passados de “desktop semântico” (NEPOMUK, WinFS) são lembrados como conceitualmente interessantes, mas mal executados ou ambiciosos demais.

IA, Agentes e Automação

  • Forte ceticismo em relação à IA “organizar meus dados” ou estar no caminho crítico de ações básicas da área de trabalho; a imprevisibilidade é vista como tóxica para ferramentas.
  • Outros imaginam sistemas operacionais agênticos em que apps expõem ferramentas/APIs estruturadas e agentes automatizam o sistema (cf. Raycast, Android Intents, recursos no estilo MCP).
  • Preferência por automação determinística e scriptável (shell, sistemas no estilo AppleScript), com IA opcional por cima.

GNOME vs KDE e Fragmentação

  • Debate longo e polarizado: o GNOME é elogiado como moderno, orientado ao teclado e coeso; é condenado como parecido com tablet, excessivamente opinativo e por remover recursos.
  • O KDE é louvado por potência, personalização e integração (por exemplo, KDE Connect, tiling + flutuante); é criticado por instabilidade, ruído visual e complexidade do Qt.
  • Muitos veem a diversidade (GNOME, KDE, gerenciadores de janelas em tiling, DEs de nicho) como uma força: as necessidades e fluxos de trabalho dos usuários diferem demais para uma única área de trabalho “correta”.