KWin
Aparência
| KWin | |
|---|---|
Captura de tela do KWin 5.24 | |
| Desenvolvedor | KDE |
| Repositório | |
| Escrito em | C++ (Qt6) |
| Sistema operacional | GNU/Linux, outros Tipo unix |
| Plataforma | alpha, amd64, arm, hppa, ia64, ppc, ppc64, sparc, x86 |
| Tipo | Gerenciador de janela Compositor Wayland |
| Licença | GNU General Public License |
| Website | userbase |
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]
Efeitos
[editar | editar código]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 |
Foco
[editar | editar código]| 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
- ↑ «KDE Ships Plasma 5.5 Release». KDE. 8 de dezembro de 2015
- ↑ «KWin/Wayland - KDE Community Wiki». community.kde.org. Consultado em 30 de dezembro de 2025
- ↑ «KWin/Wayland - KDE Community Wiki». community.kde.org. Consultado em 28 de dezembro de 2025
- ↑ «KWin scripting tutorial». Developer (em inglês). Consultado em 30 de dezembro de 2025
- ↑ «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
- ↑ «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
- ↑ «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
- ↑ «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
- ↑ «KWin/Environment Variables - KDE Community Wiki». community.kde.org. Consultado em 30 de dezembro de 2025