Afrescalhando o Slackware
Veja como configurar um ambiente minimalista e estiloso no Slackware desde a pós-instalação do sistema.
Parte 4: Esquema de Cores do Terminal e Papel de Parede
Para embelezar ainda mais o desktop, vamos deixar a paleta de cores do terminal combinando com a paleta de cores do papel de parede.
Essa "mágica" é feita pelo pywal.
Para instalar o pywal certifique-se de ter as dependência: python3, feh e imagemagick. Python3 e imagemagick vem na instalação Full. Basta instalar o feh.
# slpkg -s sbo feh
Depois instale o pywal:
# pip3 install pywal
Baixe um papel de parede de sua preferência. Para este artigo usarei o Corporate Sunrise:
cd ~; mkdir wall; cd wall
wget http://static.simpledesktops.com/uploads/desktops/2015/02/26/Corporate_Sunrise.png
Agora execute:
wal -i ~/wall/Corporate_Sunrise.png
Veja o resultado: Obs.: dependendo do papel de parede usado o comando não irá funcionar ou dará erro. Nesse caso tente com outro.
Para que o comando seja executado sempre que o i3 iniciar, coloque-o no arquivo de configuração do i3, logo após o comando anterior (do compton). Ficará assim:
Obs.: o comando feh, acima, é uma opção para usar papel de parede sem alterar as cores do terminal. Para isso basta descomentar a linha do feh e comentar a linha do wal.
Execute este comando (apenas uma vez) para que o .bashrc lembre das cores sempre que abrir um novo terminal:
echo '(cat ~/.cache/wal/sequences &)' >> ~/.bashrc
O pywall tem várias outras opções, inclusive temas randômicos. Não deixe de conferir com:
wal --help
Se quiser editar o seu próprio arquivo, obtenha-o assim:
cp /etc/i3status.conf ~/.i3status.conf
E depois edite-o.
Mas para facilitar, vou disponibilizar o meu arquivo. Copie e cole:
Depois reinicie o i3 com Mod+Shift+r para ver o resultado.
Antes de instalar o tema, é recomendável instalar a engine Murrine. Aproveite e instale o lxapperance (gerenciador de temas):
# slpkg -q lxappearance murrine --add
# slpkg -q install
Baixe o tema Vimix Color em:
Após download, descompacte e instale:
tar -xvf vimix-color.tar.xz
cd vimix-color
# ./Install
Baixe o pacote de ícones Vivacious em:
Descompacte e instale:
tar -xvf Vivacious-*tar.gz
# mv Vivacious-* /usr/share/icons/
Abra o lxapperance:
lxappearance
Deixe como nas imagens:
# slpkg -s sbo volumeicon
Também recomendo usar o xfce4-clipman para gerenciar a área de transferência. Mas esse já vem na instalação Full.
Para que iniciem juntos com o i3, coloque-os naquele bloco junto com o compton e o wal:
nano .config/i3/config
Primeiro, crie o arquivo "/bin/lock":
# touch /bin/lock
Edite-o:
# nano /bin/lock
E coloque o seguinte conteúdo:
Instale os pacotes necessários:
# slpkg -q xautolock i3lock --add
# slpkg -q install
Também é necessário o scrot e o imagemagick. Mas esses já vem na instalação Full da distribuição.
Torne o arquivo executável:
# chmod +x /bin/lock
Abra o arquivo de configuração do i3:
nano .config/i3/config
No final do arquivo, adicione:
Salve e feche.
Agora pode trancar sua área de trabalho com o comando Mod+Ctrl+L ou esperar 10 minutos.
Para destrancar: digite a sua senha de usuário e depois Enter.
Espero que tenha gostado.
Abraço!
Essa "mágica" é feita pelo pywal.
Para instalar o pywal certifique-se de ter as dependência: python3, feh e imagemagick. Python3 e imagemagick vem na instalação Full. Basta instalar o feh.
# slpkg -s sbo feh
Depois instale o pywal:
# pip3 install pywal
Baixe um papel de parede de sua preferência. Para este artigo usarei o Corporate Sunrise:
cd ~; mkdir wall; cd wall
wget http://static.simpledesktops.com/uploads/desktops/2015/02/26/Corporate_Sunrise.png
Agora execute:
wal -i ~/wall/Corporate_Sunrise.png
Veja o resultado: Obs.: dependendo do papel de parede usado o comando não irá funcionar ou dará erro. Nesse caso tente com outro.
Para que o comando seja executado sempre que o i3 iniciar, coloque-o no arquivo de configuração do i3, logo após o comando anterior (do compton). Ficará assim:
################## #INICIADOS COM O I3 ################## #Compton exec --no-startup-id compton -cCGfF -o 0.38 -O 200 -I 200 -t 0 -l 0 -r 3 -D2 -m 0.88 #Papel de parede exec --no-startup-id wal -i ~/wall/Corporate_Sunrise.png #exec --no-startup-id feh --bg-fill ~/wall/Corporate_Sunrise.png
Obs.: o comando feh, acima, é uma opção para usar papel de parede sem alterar as cores do terminal. Para isso basta descomentar a linha do feh e comentar a linha do wal.
Execute este comando (apenas uma vez) para que o .bashrc lembre das cores sempre que abrir um novo terminal:
echo '(cat ~/.cache/wal/sequences &)' >> ~/.bashrc
O pywall tem várias outras opções, inclusive temas randômicos. Não deixe de conferir com:
wal --help
CONFIGURAÇÃO DO I3STATUS
O i3status é o aplicativo que gera aquela barra com as informações do sistema. Vamos modificá-la um pouco.Se quiser editar o seu próprio arquivo, obtenha-o assim:
cp /etc/i3status.conf ~/.i3status.conf
E depois edite-o.
Mas para facilitar, vou disponibilizar o meu arquivo. Copie e cole:
# i3status configuration file.
# see "man i3status" for documentation.
# It is important that this file is edited as UTF-8.
# The following line should contain a sharp s:
# ß
# If the above line is not correctly displayed, fix your editor first!
general {
#colors = false
interval = 5
colors = true
color_good = '#88b090'
color_degraded = '#ccdc90'
color_bad = '#e89393'
}
order += "cpu_temperature 0"
order += "cpu_usage"
#order += "ipv6"
order += "disk /"
#order += "wireless _first_"
order += "volume master"
order += "ethernet _first_"
#order += "battery all"
#order += "load"
order += "tztime local"
cpu_usage {
format = "CPU %usage"
}
cpu_temperature 0 {
format = "TEMP %degrees°C"
max_threshold = 90
path = "/sys/devices/platform/coretemp.0/hwmon/hwmon0/temp2_input"
}
volume master {
format = "VOL♪ %volume"
format_muted = "VOL♪ muted (%volume)"
device = "default"
mixer = "Master"
mixer_idx = 0
}
wireless _first_ {
format_up = "W: (%quality at %essid) %ip"
format_down = "W: down"
}
ethernet _first_ {
# if you use %speed, i3status requires root privileges
format_up = "E: %ip (%speed)"
format_up = "E: %ip"
format_down = "E: down"
}
battery all {
format = "%status %percentage %remaining"
}
tztime local {
format = "%a %d/%m %H:%M"
}
load {
format = "%1min"
}
disk "/" {
format = "ROOT %avail"
}
Depois reinicie o i3 com Mod+Shift+r para ver o resultado.
TEMA GTK E ÍCONES
Temas são essenciais para um visual legal.Antes de instalar o tema, é recomendável instalar a engine Murrine. Aproveite e instale o lxapperance (gerenciador de temas):
# slpkg -q lxappearance murrine --add
# slpkg -q install
Baixe o tema Vimix Color em:
Após download, descompacte e instale:
tar -xvf vimix-color.tar.xz
cd vimix-color
# ./Install
Baixe o pacote de ícones Vivacious em:
Descompacte e instale:
tar -xvf Vivacious-*tar.gz
# mv Vivacious-* /usr/share/icons/
Abra o lxapperance:
lxappearance
Deixe como nas imagens:
APLICATIVOS ÚTEIS
Recomendo instalar o volumeicon que controla o som e o volume:# slpkg -s sbo volumeicon
Também recomendo usar o xfce4-clipman para gerenciar a área de transferência. Mas esse já vem na instalação Full.
Para que iniciem juntos com o i3, coloque-os naquele bloco junto com o compton e o wal:
nano .config/i3/config
################## #INICIADOS COM O I3 ################## #Compton exec --no-startup-id compton -cCGfF -o 0.38 -O 200 -I 200 -t 0 -l 0 -r 3 -D2 -m 0.88 #Papel de parede exec --no-startup-id wal -i ~/wall/Corporate_Sunrise.png #exec --no-startup-id feh --bg-fill ~/wall/Corporate_Sunrise.png #Aplicativos úteis exec --no-startup-id xfce4-clipman exec --no-startup-id volumeicon
CONFIGURANDO O I3LOCK PARA TRANCAR A TELA
Com o i3lock criaremos uma forma de travar a tela, deixado-a embaçada se passar 10 minutos de espera ou se você pressionar Mod+Super+L.Primeiro, crie o arquivo "/bin/lock":
# touch /bin/lock
Edite-o:
# nano /bin/lock
E coloque o seguinte conteúdo:
#!/bin/bash scrot /tmp/screenshot.png convert /tmp/screenshot.png -blur 0x5 /tmp/screenshotblur.png i3lock -i /tmp/screenshotblur.png
Instale os pacotes necessários:
# slpkg -q xautolock i3lock --add
# slpkg -q install
Também é necessário o scrot e o imagemagick. Mas esses já vem na instalação Full da distribuição.
Torne o arquivo executável:
# chmod +x /bin/lock
Abra o arquivo de configuração do i3:
nano .config/i3/config
No final do arquivo, adicione:
# auto iniciar screenlock exec xautolock -time 10 -locker lock #atalho para screenlock bindsym $mod+Control+l exec /bin/lock
Salve e feche.
Agora pode trancar sua área de trabalho com o comando Mod+Ctrl+L ou esperar 10 minutos.
Para destrancar: digite a sua senha de usuário e depois Enter.
CONCLUSÃO
E assim chegamos ao fim da configuração proposta pelo artigo. O i3 tem muitas possibilidade e você vai descobrir mais com o tempo. Pode usar alternativas ao i3status como o polybar ou i3blocks. Se quiser tirar screenshots da sua área de trabalho, pode usar o comando "import" e selecionar a área, ou o comando "scrot -d 5 -c" ou até mesmo o "xfce4-screenshooter".Espero que tenha gostado.
Abraço!
Uma verdadeira reconfiguração do i3, que já é minimalista, fazendo o par perfeito com o Slackware.
Ótimo artigo de personalização.