Ir para o conteúdo

KWin

Origem: Wikipédia, a enciclopédia livre.
KWin
DesenvolvedorKDE
Repositório
Escrito emC++ (Qt6)
Sistema
operacional
GNU/Linux, outros Tipo unix
Plataformaalpha, amd64, arm, hppa, ia64, ppc, ppc64, sparc, x86
TipoGerenciador de janela Compositor Wayland
LicençaGNU General Public License
Websiteuserbase.kde.org/KWin

KWin é um gerenciador de janelas para o sistema de janelas Wayland e X11.[1][2] É lançado como parte do KDE Plasma para o qual é o gerenciador de janelas padrão. O KWin também pode ser usado sozinho ou com outros ambientes de desktop.[3]

O Kwin pode ser configurado com scripts QML ou QtScript, com ambos sendo baseados em ECMAScript.[4]

História

[editar | editar código]
Nome Versão Detalhes
KWM 1.0
KWin 2.0 Maior suporte a temas e efeitos de janelas
3.0 Melhoria do suporte aos padrões estendidos ICCCM do freedesktop.org
4.0 Suporte ao efeito de composição e efeitos do tipo compiz.
4.4 Maximizar e encaixar janelas nas bordas da tela[5]
4.5 Tilling de janelas (removido no 4.10)
4.9 Mudança de API incompatível
4.11 Suporte experimental ao Wayland[6]
5.0 Primeiro lançamento baseado em Qt5 e KDE Frameworks 5[7]
6.0 Sessão Wayland se torna padrão
6.4 Base de código do Kwin é dividido entre Wayland e X11[8]

Composição

[editar | editar código]

Atualmente, as APIs suportadas pelo Kwin incluem: OpenGL 1.2, OpenGL 2.0, OpenGL 3.1 e OpenGL ES 2.0[9]

No KDE 6.5, os seguintes efeitos estão disponíveis:

Acessibilidade

[editar | editar código]
Nome Detalhes
Animação de clique do mouse Cria uma animação cada vez que o botão do mouse é clicado. Isso é útil para apresentações/gravações de tela; ativado com um atalho de teclado
Esconder cursor Ocultar o cursor do mouse em caso de inatividade ou entrada do teclado
Seguir o mouse Mostra um efeito de localização do ponteiro do mouse; ativado com um atalho de teclado

Aparência

[editar | editar código]
Nome Detalhes
Anotar com o mouse Permite-lhe desenhar linhas na sua área de trabalho; ativado por um atalho de teclado
Borrar Borrar o plano de fundo por trás de janelas semitransparentes
Despedaçar Janelas fechadas caem em pedaços
Destacar bordas da tela e cantos ativos Destaca as bordas e cantos da tela que acionam ações quando tocados conforme o cursor se aproxima deles
Folha Faz as janelas voarem suavemente quando são exibidas ou ocultadas
Janelas instáveis Deforma as janelas enquanto elas são movimentadas
Miniatura de lado Mostra as miniaturas das janelas no canto da tela; ativado com um atalho de teclado
Pontos de toque Visualizar pontos de toque
Reduzir saturação de aplicativos que não respondem Desaturar janelas de aplicativos que não respondem (congelados)
Transparência Torna as janelas translúcidas em diferentes condições
Nome Detalhes
Deslizar para trás Desliza as janelas para trás quando outra for elevada
Diálogo de origem Escurece a janela de origem da caixa de diálogo ativa no momento
Escurecer inativas Escurece as janelas inativas
Escurecer tela para modo administrador Escurece toda a tela ao solicitar privilégios de root

Gerenciamento de janelas

[editar | editar código]
Nome Detalhes
Cubo Organizar desktops em um cubo virtual; ativado com um atalho no teclado
Visão Geral Permite ter uma visão geral das áreas de trabalho virtuais e janelas; ativado por um atalho no teclado

Referências

  1. «KDE Ships Plasma 5.5 Release». KDE. 8 de dezembro de 2015 
  2. «KWin/Wayland - KDE Community Wiki». community.kde.org. Consultado em 30 de dezembro de 2025 
  3. «KWin/Wayland - KDE Community Wiki». community.kde.org. Consultado em 28 de dezembro de 2025 
  4. «KWin scripting tutorial». Developer (em inglês). Consultado em 30 de dezembro de 2025 
  5. «KDE SC 4.4.0 Caikaku Release Announcement». kde.org (em inglês). 9 de fevereiro de 2010. Consultado em 30 de dezembro de 2025 
  6. «KDE - Plasma Workspaces 4.11 Continues to Refine User Experience». www.kde.org (em inglês). Consultado em 30 de dezembro de 2025. Cópia arquivada em 7 de dezembro de 2019 
  7. «New Plasma brings a cleaner interface on top of a new graphics stack». kde.org (em inglês). 15 de julho de 2014. Consultado em 30 de dezembro de 2025 
  8. «kwin_x11 and kwin_wayland split». mail.kde.org. Consultado em 30 de dezembro de 2025. Cópia arquivada em 25 de outubro de 2025 
  9. «KWin/Environment Variables - KDE Community Wiki». community.kde.org. Consultado em 30 de dezembro de 2025 

Ligações externas

[editar | editar código]
Ícone de esboço Este artigo sobre software livre é um esboço. Você pode ajudar a Wikipédia expandindo-o.