Complementando o Swaybar

Publicado por Enio Ferlin em 21/07/2022

[ Hits: 2.497 ]

Blog: http://lattes.cnpq.br/0097812690686190

 


Complementando o Swaybar



Para quem inicia o Sway, dá de cara com uma barra que não mostra nada além da área de trabalho virtual e data e hora, esse é o Swaybar. Porém, por usar um notebook, vale a pena saber a a porcentagem da bateria e o volume das caixas de som e resolvi complementar a barra.

Linux: Complementando o swaybar

Sei que existe o Waybar que faz 1.000 coisas, e é modular, e prevê o futuro e tudo o mais, mas não queria gerenciar mais pacotes, mantendo o mais simples possível. Para isso fiz as seguintes modificações:

1 - No arquivo ~/.config/sway/config, na seção Status Bar, deixei o seguinte:

bar {
position top

# When the status_command prints a new line to stdout, swaybar updates.
# The default just shows the current date and time.
status_command while /home/USER/.apps/status.sh; do sleep 0.5; done

colors {
statusline #ffffff
background #323232
inactive_workspace #32323200 #32323200 #5c5c5c
}

Obs.: coloque o seu usuário no lugar de USER e o local correto onde deixará seu script.

2- Crie um arquivo com nano, ou o editor de escolha, no local onde definiu e coloque:

#! /bin/bash

volume=$(pactl list sinks | grep "^[[:space:]]Volume:" | awk 'FNR ==4 {print $5}')

hora=$(date "+%H:%M")

data=$(date "+%d %B %Y %A")

bateria=$(cat /sys/class/power_supply/BAT0/capacity)%

echo "Vol" $volume "|" "Bateria" $bateria "|" "Hora" $hora "|" "Data" $data

Obs.: na minha máquina consta 4 dispositivos de áudio, sendo a principal a 4, no comando pactl aparecem todas as opções em linhas diferentes, escolha na função 'FNR == X' o número do seu dispositivo, e a 5 coluna de informações são os volumes (por isso o {print $5}), não precisa mudar essa opção.

Espero que ajude os demais e até a próxima!

Outras dicas deste autor

Procurando vídeos de YouTube pelo terminal e assistindo via mpv

Leitura recomendada

Evitando conflitos de pacotes devido overlay no Funtoo

Colocando módulos na inicialização do Fedora 9

Getlibs = Praticidade

Ubuntu Server no VirtualBox

Como turbinar seu Linux Mint 13 para desktops

  

Comentários
[1] Comentário enviado por maurixnovatrento em 23/10/2022 - 16:05h


Boa dica pra quem uma wm.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts