Página seguinte
Página anterior Índice geral
Este documento contém informações gerais sobre o Kwm, uma referência
de recursos, e informações técnicas úteis a desenvolvedores do
módulo de controle do Kwm e do módulo de sons do sistema.
Para maiores informações sobre como customizar o Kwm em baixo nível
(interessa somente aos desenvolvedores do kwinconfig), queira consultar
o arquivo
kwmrc e o código-fonte.
Para todos os programadores: verifiquem o arquivo kwm.h
na
biblioteca libkdecore para informar-se sobre como usar o Kwm para seus
propósitos. No caso dos módulos, a classe KWMModuleApplication
é um bom exemplo sobre como escrever módulos.
Kwm é o gerenciador de janelas ideal para o KDE. Entre outras coisas, ele
oferece:
- Integração completa com o KDE.
- Controle completo do
teclado;
- Interface moderna com títulos de janela e ícones exclusivos e que não
precisam ser definidos em arquivos crípticos de recursos;
- Uma
mini-janela de linha de comando
com histórico;
- Habilidade de ser reconfigurado em tempo de execução sem precisar
reiniciar;
- Gerenciador de janelas de segunda geração, o Kwm usa uma ferramenta
moderna de interface gráfica para seus controles (botões, menus, caixas de
listagem etc.) ao invés de empanturrar o código com uma implementação
proprietária ou medíocre do Xlib.
- Excelente manipulação do foco, mesmo que você trabalhe em diferentes
ambientes virtuais (nada mais de comutar-ambiente-e-perder-foco) como é o
padrão em outros gerenciadores de janelas);
- Inclui gerenciamento de sessão e um proxy de gerenciamento de sessão
funcional para aplicações de legado. Esse proxy pode restaurar suas aplicações
a seu estado anterior, incluindo propriedades de janela (maximizada, pregada,
iconificada etc.) e no ambiente de trabalho correto;
- Moderno conceito de módulos que utiliza o servidor X onde é possível.
Os módulos do Kwm também são bastante independentes: podem ser iniciados antes
ou depois do Kwm. O Kwm pode ser reiniciado enquando os módulos continuam
rodando, e irá reconectar-se a eles automaticamente;
- Oferece algumas extensões ao servidor X em
kwm.h
: Agora as
aplicações podem maximizar a si mesmas (ou pregar-se ou decorar-se ou
o que for), e definir mini-ícones. Isto funciona também para janelas visíveis.
Página seguinte
Página anterior Índice geral