Complementando o Swaybar

Publicado por Enio Ferlin em 21/07/2022

[ Hits: 4.229 ]

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 (2025)

Gravação de tela com temporizador

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

Bloqueando telemetria no Deepin 23.1

Leitura recomendada

Instalando Virtualbox 4 no fedora 15 e resolvendo problemas

Ubuntu 11.04 sem áudio de entrada

Configurando placas wireless Broadcom no Linux

Aumentar limite de tamanho do anexo no ZIMBRA MAIL

Criando atalho para Whisker Menu no Xfce

  

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