O Guia para Iniciantes do AwesomeWM Windows Manager

Se você está cansado dos outros gerenciadores de viúvas e quer algo um pouco diferente, considere usar o AwesomeWM. É um gerenciador de janelas dinâmico que faz uso de diferentes tipos de classificação de janelas. Com ele, as janelas podem ser classificadas de várias maneiras – não apenas da maneira tradicional “ladrilhada”. É altamente configurável, rápido e direcionado a usuários avançados que possuem um pouco de conhecimento técnico.

Para ser claro: a personalização pesada exigirá que o usuário conheça a linguagem de programação LUA. Na superfície, isso parece bastante intimidante porque programar é difícil para aqueles que não são versados ​​nesse tipo de coisa. Novos usuários: não se preocupe! Os padrões são bons o suficiente para que o usuário médio provavelmente não precise alterar nada.

Instalação

O AwesomeWM está disponível na maioria (se não em todas) as principais distribuições Linux por um nome ou outro. Ao contrário de alguns gerenciadores de janelas, você não precisará criar uma entrada de login personalizada para usá-la. Em vez disso, conforme você instala o gerenciador, ele cria uma entrada na área de trabalho para fazer login.

Ubuntu

sudo apt install awesome

Debian

sudo apt-get install awesome

Arch Linux

sudo pacman -S awesome

Fedora

sudo dnf install awesome

OpenSUSE

sudo zypper install awesome

De outros

O AwesomeWM pode ser facilmente instalado pesquisando seu repositório de pacotes por “awesome” ou “awesomeWM”. A única coisa a ter em mente é que alguns sistemas operacionais podem rotulá-lo como “incrível” ou algo semelhante.

  Baixe o patch Intel CPU Meltdown para Windows 10

Se você não conseguir encontrá-lo no repositório da sua distribuição, considere ir ao site do gerenciador de janelase usando o botão de download. Existem muitos sistemas operacionais diferentes listados no site para que você não fique desapontado.

Usando o AwesomeWM

Usar o AwesomeWM é bastante simples. Parece vagamente semelhante a um ambiente de desktop leve (com um painel e tudo). Ao contrário do i3, você não precisará usar um iniciador para iniciar os programas. Em vez disso, o gerenciador de janelas verifica todo o seu PC em busca de programas.

Para abrir qualquer programa, clique no menu “A”. Dentro deste menu, os usuários podem navegar e iniciar qualquer programa atualmente instalado no PC. Para abrir um programa, passe o mouse sobre Aplicativos.

Além disso, os usuários podem abrir um terminal, fazer logout e recarregar a sessão clicando também nessas opções no menu.

Áreas de trabalho virtuais

Embora o Awesome seja principalmente um gerenciador de janelas lado a lado, ele também faz uso pesado de “desktops”. Se você não tem certeza do que são “desktops” neste caso, a melhor maneira de pensar neles é que eles são semelhantes aos espaços de trabalho no Gnome Shell, Mate, KDE Plasma etc.

Esses desktops permitem que os usuários tenham uma página individual com aplicativos atribuídos a cada página. Por exemplo: na área de trabalho 1, você pode ter vários terminais alinhados ordenadamente e assim por diante. Esse tipo de configuração permite muita liberdade. Para alternar entre qualquer área de trabalho, use o mouse e clique no número no painel. Cada número corresponde a uma área de trabalho da área de trabalho diferente.

  É aqui que o Windows 10 armazena seus papéis de parede padrão

Alterando os Tipos de Ladrilhos

Por padrão, a visualização de janela que o Awesome usa é “flutuante”. Isso significa apenas que as janelas não estão organizadas juntas e estão em camadas umas sobre as outras. Para alterar essa visualização, clique no ícone no canto superior direito do painel. Este botão altera instantaneamente o layout das janelas na tela. Essas visualizações estão em ordem, portanto, para classificar os diferentes tipos de blocos, você precisará clicar algumas vezes.

Aplicativos de inicialização

Muitos ambientes de desktop têm a capacidade de iniciar programas no login. Veja como fazer isso com o AwesomeWM. Primeiro, abra um terminal (clicando em terminal no menu incrível) e, em seguida, abra o arquivo de configuração rc.lua.

sudo nano /etc/xdg/awesome/rc.lua

Navegue até o final do arquivo rc.lua e cole este código dentro dele. Por favor, altere “program1” e etc com os nomes dos programas que você deseja que o AwesomeWM inicie ao fazer login. Salve o editor de texto nano com Ctrl + O.

-- Autorun programs
autorun = true
autorunApps =
{
   "program1",
   "program2",
   "program3",
   "program4",
   "program5",
}
if autorun then
   for app = 1, #autorunApps do
       awful.util.spawn(autorunApps[app])
   end
end

Configurando o papel de parede

Existem algumas maneiras diferentes de alterar o papel de parede no AwesomeWM. O primeiro método envolve trocar fisicamente o arquivo de papel de parede padrão por outra coisa. O segundo método envolve adicionar algum código LUA. Esses métodos funcionam bem, mas há uma solução mais fácil e envolve o programa Feh.

  Processo de atualização passo a passo do Windows 7 para o Windows 10

Para começar, abra um terminal e instale o Feh.

Ubuntu

sudo apt install feh

Debian

sudo apt-get install feh

Arch Linux

sudo pacman -S feh

Fedora

sudo dnf install feh

OpenSUSE

sudo zypper install feh

De outros

Feh é um programa simples, e a maioria das distribuições o possui. Para instalá-lo em um sistema operacional não listado aqui, procure o pacote “Feh”. Se por algum motivo sua distribuição Linux não tiver este aplicativo, tente ir Pkgs.org. É um bom recurso para encontrar programas em distribuições Linux obscuras.

Definir papel de parede com Feh

Abra um terminal e crie um novo arquivo de texto:

nano /home/username/fehbg

Cole este código dentro do arquivo fehbg. Este comando dirá ao programa Feh para definir o papel de parede.

#!/bin/bash

feh --bg-scale /path/to/wallpaper.jpg

Salve fehbg com Ctrl + O.

Altere as permissões para fehbg com Chmod:

sudo chmod +x fehbg

Em seguida, mova fehbg para /usr/bin

sudo mv fehbg /usr/bin

Para definir o papel de parede, adicione “fehbg” ao seu script de autoinicialização, em rc.lua. Consulte a seção Aplicativos de inicialização deste artigo para obter instruções. Quando o script fehbg é adicionado, o AwesomeWM definirá automaticamente o papel de parede assim que o usuário fizer login.

Para editar o papel de parede que Feh define, basta abrir um terminal e editar /usr/bin/fehbg com nano.

Conclusão

De todos os gerenciadores de janelas lado a lado no Linux, o AwesomeWM é um candidato ao mais versátil. Isso porque traz o melhor dos dois mundos. Ele permite que os ventiladores de ladrilhos satisfaçam suas necessidades fornecendo vários layouts de ladrilhos, bem como janelas flutuantes (como ambientes de desktop tradicionais) e uma bandeja de sistema funcional.

Embora qualquer configuração avançada provavelmente signifique programar em LUA, não deixe que isso o assuste. Os excelentes padrões e a ótima funcionalidade mais do que compensam isso. Se você deseja começar a usar gerenciadores de janelas lado a lado, experimente o AwesomeWM.