- - O Guia para Iniciantes do AwesomeWM Windows Manager

O Guia para Iniciantes do AwesomeWM Windows Manager

Se você está cansado da outra viúva de azulejosgerentes por aí e quiser algo um pouco diferente, considere usar o AwesomeWM. É um gerenciador de janelas dinâmico que utiliza diferentes tipos de classificação de janelas. Com isso, as janelas podem ser classificadas de várias maneiras - não apenas da maneira tradicional “lado a lado”. É altamente configurável, rápido e direcionado a usuários avançados que possuem um pouco de conhecimento técnico.

Para ser claro: personalização pesada exigirá que o usuário conheça a linguagem de programação LUA. Aparentemente, isso parece bastante intimidador porque a programação é 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 todos)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, ao instalar o gerente, 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 pesquisandoseu repositório de pacotes para "awesome" ou "awesomeWM". A única coisa a ter em mente é que alguns sistemas operacionais podem classificá-lo como "impressionante" ou algo semelhante.

Se você não conseguir encontrá-lo no seurepositório da distribuição, considere acessar o site do gerenciador de janelas e usar 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 é bem direto. Parece vagamente semelhante a um ambiente de desktop leve (com um painel e tudo). Ao contrário do i3, você não precisa usar um iniciador para iniciar os programas. Em vez disso, o gerenciador de janelas verifica programas em todo o seu PC.

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, efetuar logout e recarregar a sessão clicando também nessas opções no menu.

Desktops virtuais

Embora o Awesome seja principalmente uma janela lado a ladogerente, ele também faz uso pesado de "desktops". Se você não tem certeza do que são "áreas de trabalho", a melhor maneira de pensar nelas é que elas são semelhantes às áreas de trabalho no Gnome Shell, Mate, KDE Plasma etc.

Esses desktops permitem que os usuários tenham um indivíduopágina com aplicativos atribuídos a cada página. Por exemplo: na área de trabalho 1, você pode ter vários terminais lado a lado, 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 um espaço de trabalho diferente da área de trabalho.

Alterando tipos de lado a lado

Por padrão, a visualização da janela Usos impressionantes é"flutuando". Isso significa apenas que as janelas não estão organizadas juntas e são colocadas 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 bloco, clique algumas vezes.

Aplicativos de inicialização

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

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

Navegue até a parte inferior do rc.arquivo lua e cole esse código dentro dele. Altere "program1" e etc com os nomes dos programas que você deseja que o AwesomeWM inicie ao fazer login. Salve o editor de nano texto 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

Definir o papel de parede

Existem algumas maneiras diferentes de alterar opapel 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.

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çõesTê-lo. 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 esse aplicativo, tente acessar o Pkgs.org. É um bom recurso para encontrar programas em distribuições obscuras do Linux.

Definir papel de parede com Feh

Abra um terminal e crie um novo arquivo de texto:

nano /home/username/fehbg

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

#!/bin/bash
feh --bg-scale /path/to/wallpaper.jpg

Salve fehbg com Ctrl + O.

Mude 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 seuscript de inicialização automática, em rc.lua. Consulte a seção Aplicativos de inicialização deste artigo para obter instruções. Quando o script fehbg é adicionado, o AwesomeWM define automaticamente o papel de parede à medida que o usuário efetua login.

Para editar o papel de parede definido por Feh, 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 para os mais versáteis. Isso ocorre porque traz o melhor dos dois mundos. Ele permite que os ventiladores de lado a lado atendam às suas necessidades, fornecendo vários layouts de lado a lado, além de janelas flutuantes (como os ambientes tradicionais da área de trabalho) e uma bandeja do sistema funcional.

Embora qualquer configuração avançada provavelmentesignifica programação na LUA, não deixe que isso o assuste. Os excelentes padrões e a excelente funcionalidade mais do que compensam isso. Se você deseja usar os gerenciadores de janelas lado a lado, tente o AwesomeWM.

Comentários