Saltar al contenido

Solución de problemas

Pistas

  • Si hay un problema con algo, lo primero que debes hacer es abrir una terminal (Super+T) y ejecutarlo. Busca errores/advertencias que puedan ser problemáticos.
  • La barra, las barras laterales, la hoja de trucos, etc. son impulsados por AGS. Abre una terminal y ejecuta pkill ags; ags.

Usa el sentido común. Si no puedes resolverlo, abre una discusión para obtener ayuda.

Algunos problemas

Los controles de música no aparecen

Referencia: end-4/dots-hyprland#168

  • Asegúrate de que tu reproductor tenga soporte Mpris (una lista: Enlace de Arch Wiki).
  • Si es un navegador, instala la extensión de Integración de Plasma: Firefox o Chromium y plasma-browser-integration (esto es para Arch).

Luego, cuando Firefox esté reproduciendo medios, el siguiente comando

Ventana de terminal
dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListNames|grep mpris

la salida debería incluir

string "org.mpris.MediaPlayer2.plasma-browser-integration"

Solo los nombres “plasma-browser-integration” funcionarán. Otros no.

Si por alguna razón, Firefox aún no tiene dbus org.mpris.MediaPlayer2.plasma-browser-integration apareciendo, considera los siguientes pasos:

  1. Crea un nuevo perfil usando firefox --ProfileManager.
  2. Inicia Firefox con el nuevo perfil e instala la extensión de Integración de Plasma nuevamente.
  3. Reinicia Firefox con el nuevo perfil y vuelve a intentarlo.
  • Nota: playerctl -F metadata también puede ser útil para la depuración.

Los iconos no aparecen. Obtengo textos extraños en su lugar.

  • Debes estar perdiendo la fuente Material Symbols. Puedes descargar la fuente manualmente y luego ponerla en ~/.local/share/fonts.
  • ¡Ten en cuenta que es Material Symbols, no Material Icons!
  • Recuerda ejecutar fc-cache -fv para actualizar la caché de fuentes. Un reinicio también funcionará.

La instalación de AGS falló

PermissionError: [Errno 13] Permission denied: '/usr/local/lib/libgvc.so'

Ejecuta esto para verificar si este archivo pertenece a algún paquete (muy probablemente no, porque está dentro de /usr/local)

Ventana de terminal
pacman -Qo /usr/local/lib/libgvc.so

Si no, entonces probablemente sea seguro simplemente eliminarlo. Para hacerlo, ejecuta esto:

Ventana de terminal
sudo mv /usr/local/lib/libgvc.so /tmp/

Otros errores

Elimina ./cache/ags e instálalo nuevamente.

La instalación de Hyprland falló

A veces el paquete AUR no instala todas las dependencias por ti. Hyprland siempre está evolucionando y esto sucede cuando se agrega algo nuevo.

  • Revisa los registros y verifica si te dice que instales algo, luego intenta construirlo nuevamente.
  • Nota: Es posible que tengas que limpiar ~/.cache/yay.

loginctl lock-session no hace nada

Referencia: end-4/dots-hyprland#278

Según esta publicación en los foros de Arch Linux:

Algo necesita escuchar las señales dbus de systemd-logind para que esto funcione.

Hypridle es capaz de ser esta “cosa”, lo que significa que debes asegurarte de que esté ejecutándose, y luego loginctl lock-session enviará una señal a hypridle, como resultado hypridle bloqueará la pantalla ejecutando el $lock_cmd definido en su configuración ~/.config/hypr/hypridle.conf.

Consulta Hyprland Wiki para más información.

Terminal: ¿Por qué no puedo interrumpir con Ctrl+C?

  • En foot, Ctrl+C está configurado para copiar texto. Para interrumpir, usa Ctrl+Shift+C.
  • ¿No quieres esto?
    • Para eliminar esta vinculación: en ~/.config/foot/foot.ini, comenta o elimina la línea que dice clipboard-copy=Control+c.
    • Tal vez si usas aplicaciones de terminal mucho, sería una buena idea usar una terminal más rica en funciones.