Pular para o conteúdo

Complementando o Swaybar

Dica publicada em Linux / Configuração
Enio Ferlin lobzmedunimes
Hits: 4.754 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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!

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

Gravação de tela com temporizador

Bloqueando telemetria no Deepin 23.1

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

Como alterar interpretador de comandos padrão do usuário no Ubuntu 18.04 (do SH para BASH)

Driver da Nvidia no Ubuntu 9.04

MP3 no K3b

Abrir Janelas no Centro da Tela no KDE Plasma

Linux - Brincando com o comando ifconfig

#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

Entre na sua conta para comentar.