La configuración de i3blocks no funciona en la instalación de Arch, pero funciona bien en Debian

La configuración de i3blocks no funciona en la instalación de Arch, pero funciona bien en Debian

Recientemente me mudé a Arch desde Debian (y amándolo hasta ahora), pero tengo un pequeño problema con la interfaz de usuario. Saqué mi configuración de i3blocks de mi instalación de Debian, pero mis módulos de clima y volumen no se cargan por alguna razón y puedo entender por qué. Espero que alguien pueda ayudarme.

[weather]
command=curl wttr.in/Nottingham?format="%C" | sed 's/^//'
interval=1
#interval=1800
color=#64a964

# Volume indicator
[volume]
label=
instance=Master
#instance=PCM
interval=1
signal=10
command=/usr/share/i3blocks/volume 1 pulse
color=#64a964

Otros módulos en la configuración se cargan bien (hora y fecha), pero tengo problemas con estos dos. El script meteorológico en particular es confuso, ya que funciona bien en la terminal.

Respuesta1

He logrado resolver estos problemas.

bloque de tiempo

Resolví el bloque meteorológico exportando el comando a su propio script independiente. Luego usé i3blocks para llamar a este script. No estoy seguro de por qué, pero esto resolvió el problema.

  weather=$(curl -s wttr.in/Nottingham?format="%C" | sed 's/^/ /')
  echo $weather

Luego en i3blocks.conf

[weather]
command=/path/to/script
interval=1800

Bloque de volumen

Verifiqué que la ruta del comando fuera correcta, ya que mi instalación de Arch tenía una ruta ligeramente diferente a la de mi instalación original de Debian. También noté que el script de volumen no era ejecutable, así que lo modifiqué usando

chmod +x <filename>

información relacionada