Awesome/pt-br

awesome Article description::é um gerenciador de janelas dinâmico altamente configurável e de próxima geração [[window manager para o X.]] É voltado principalmente para usuários avançados, desenvolvedores e qualquer pessoa que lide com tarefas diárias no computador e que deseja ter um controle refinado do seu ambiente gráfico. É estendido usando a linguagem de programação Lua.

Services
Choose exactly one of:


 * elogind: Standalone logind package, extracted from the systemd project for use with OpenRC or other init systems.
 * systemd: Uses the session tracker part of systemd. Users of systemd do not need to take any other initiative here.

Miscellaneous

 * D-Bus: Enables use of the D-Bus message bus system.
 * polkit: Enables the polkit framework for controlling privileges for system-wide services.
 * udisks: Enables support for some storage related services.

X server
Follow the instructions on Xorg/Guide to set up the X environment.

Starting the X server
One of the following methods can be used to start X:


 * Display manager: Presents the user with a graphical login screen.
 * X without Display Manager: When running a single-user system, one may find display managers an unnecessary waste of resources.

Emerge
Install :

Iniciando
Para iniciar o awesome, use um display manager ou.

Para usar o com suporte ao ConsoleKit, configure ConsoleKit e crie o seguinte arquivo:

Arquivo de Configuração
O arquivo de configuração padrão do awesome está localizado em. Se o diretório não existir, ele precisará ser criado. Uma configuração padrão vem junto com o e pode ser encontrada em. Copie esse arquivo de configuração para o diretório home do usuário.

Primeiramente, crie o diretório :

Em seguida, copie o arquivo de configuração :

Se o não estiver instalado, instale-o ou altere o terminal padrão para o terminal disponível no sistema. Abaixo, o terminal padrão é definido como, parte do.

Depois de fazer as mudanças, é útil verificar se o arquivo de configuração contém erros:

Adicione suporte para papel de parede com o pacote :

Por exemplo, para usar o para definir o papel de parede, edite o :

Ou simplismente defina a propriedade wallpaper do tema:

Tags
No, tags são o nome dado aos desktops virtuais sob os quais um ou mais aplicativos estão sendo executados. É possível atribuir símbolos personalizados a essas tags:

Menu
Abaixo está um exemplo de um menu do personalizado:

Data
Abaixo está um exemplo de um formato de data personalizado. A sintaxe do formato usada é. A segunda opção,, é o intervalo de atualização em segundos.

Controle de Volume
pode ser usada para manipular as teclas de volume automaticamente e para mostrar o nível do volume através de um ícone de bandeja.

Inicie automaticamente o de dentro do :

Alternativamente, um método leve é adicionar as teclas de volume diretamente na configuração do :

Teclas multimídia MPD
Instale para adicionar atalhos de teclado para o MPD:

Em seguida, atualize a configuração do para atribuir as teclas de multimídia ao comando adequado:

Removendo os espaços da janela
Espaços entre as janelas pode ser visíveis, mais notadamente entre as janelas do terminal. Estes podem ser removidos inserindo a propriedade  na tabela   da seguinte forma:

Depurando a configuração com o Xephyr
Xephyr é uma ferramenta útil para depurar novos arquivos de configuração, pois cria uma instância do servidor X dentro de uma janela do cliente.

Isto irá abrir uma janela de 800x600. Para executar awesome dentro dela, abra um novo terminal e execute o seguinte:

Isto irá executar o awesome dentro da janela.

Atalhos de Teclado
Estes são os atalhos padrão mais úteis:


 * + = mover cliente com mouse
 * + = redimensionar cliente com o mouse


 * + = abrir o terminal
 * + = executar comando
 * ++ = fechar
 * + = maximizar
 * + = minimizar
 * ++ = restaurar clientes minimizados
 * + = tela cheia
 * + = mudar para o cliente anterior
 * ++ = float


 * + = destacar cliente esquerdo
 * + = destacar cliente direito
 * ++ = mover cliente para direita
 * ++ = mover cliente para esquerda


 * + = redimensionar cliente em mosaico
 * + = redimensionar cliente em mosaico


 * + = mudar tag
 * + = mudar tag
 * ++ = enviar cliente para tag

Atalhos personalizados, como +, podem ser mapeados para tornar a experiência com o ainda melhor. Por exemplo, usando + para mudar para a janela anterior:

Recursos externos

 * User Configuration Files at awesome wiki