slick-greeter ignoring config settings
Nadie ha tomado este issue todavía.
- #254 de @leigh123linux — cerrado sin fusionar
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- linux
- Área
- desktop
Línea de trabajo
Comienza con settings.vala y background.vala; después, compara los valores configurados en /etc/lightdm/slick-greeter.conf con la salida de seat0-greeter.log. Reproduce el problema usando lightdm --test-mode --debug e inspecciona la ruta de regeneración del fondo en background.vala. Se considera terminado cuando se usa el /usr/share/backgrounds/2025.jpg configurado en la pantalla de inicio de sesión en lugar de la ruta obsoleta del directorio personal.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
- slick-greeter version 2.0.3
- Distribution - manjaro with bspwm
- AMD Radeon RX 570 amdgpu
- 64 bit
Issue
I can't change the background for the greeter. The new background is located in /usr/share/backgrounds with --apparently-- the correct permissions.
The correct background DOES show when I run lightdm --test-mode --debug but not when I logout and get the login screen again.
Tried changing it in the file slick-greeter.conf, tried using the settings app, even changed it on dconf-editor and still nothing. Even resetting the config -- deleting slick-greeter.conf and letting a default one be created -- does nothing.
The weirdest thing though: it's still trying to show the previous background I set (not a default one), which is located in $HOME/Media/wallpapers/... and that setting is absolutely in no file I can find. This is driving me crazy. I say "trying to show" because eventually I changed the name of that file and now, obviously, it displays a black background (but the log does show it tried to load it).
$> lightdm --show-config
[LightDM]
A run-directory=/run/lightdm
[Seat:*]
A greeter-session=lightdm-slick-greeter
A session-wrapper=/etc/lightdm/Xsession
Sources:
A /etc/lightdm/lightdm.conf
/etc/lightdm/slick-greeter.conf
[Greeter]
background=/usr/share/backgrounds/2025.jpg
theme-name=Arc-Dark
icon-theme-name=Papirus-Dark
font-name='Product Sans 11'
xft-antialias=true
xft-hintstyle=hintfull
enable-hidpi=auto
only-on-monitor=DisplayPort-0
show-a11y=false
show-power=false
Here is seat0-greeter.log. 2025.jpg is the new background I set, which seems to get picked up by the greeter in the beginning here, only to be ignored afterwards.
[olishaus lightdm]# cat seat0-greeter.log
[+0,00s] DEBUG: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
[+0,00s] DEBUG: settings.vala:169: Overriding dconf setting for background with /usr/share/backgrounds/2025.jpg
[+0,00s] DEBUG: settings.vala:178: Resetting dconf setting for background-color to default
[+0,00s] DEBUG: settings.vala:178: Resetting dconf setting for logo to default
[+0,00s] DEBUG: settings.vala:178: Resetting dconf setting for other-monitors-logo to default
[+0,00s] DEBUG: settings.vala:169: Overriding dconf setting for theme-name with Arc-Dark
[+0,00s] DEBUG: settings.vala:169: Overriding dconf setting for icon-theme-name with Papirus-Dark
[+0,00s] DEBUG: settings.vala:178: Resetting dconf setting for cursor-theme-name to default
[+0,00s] DEBUG: settings.vala:169: Overriding dconf setting for font-name with 'Product Sans 11'
[+0,00s] DEBUG: settings.vala:178: Resetting dconf setting for play-ready-sound to default
[+0,00s] DEBUG: settings.vala:169: Overriding dconf setting for xft-hintstyle with hintfull
[+0,00s] DEBUG: settings.vala:178: Resetting dconf setting for xft-rgba to default
[+0,00s] DEBUG: settings.vala:169: Overriding dconf setting for enable-hidpi with auto
[+0,00s] DEBUG: settings.vala:169: Overriding dconf setting for only-on-monitor with DisplayPort-0
[+0,00s] DEBUG: settings.vala:178: Resetting dconf setting for clock-format to default
[+0,00s] DEBUG: settings.vala:178: Resetting dconf setting for onscreen-keyboard-layout to default
[+0,00s] DEBUG: settings.vala:178: Resetting dconf setting for content-align to default
[+0,00s] DEBUG: settings.vala:196: Resetting dconf setting for draw-user-backgrounds to default
[+0,00s] DEBUG: settings.vala:196: Resetting dconf setting for stretch-background-across-monitors to default
[+0,00s] DEBUG: settings.vala:196: Resetting dconf setting for draw-grid to default
[+0,00s] DEBUG: settings.vala:196: Resetting dconf setting for show-hostname to default
[+0,00s] DEBUG: settings.vala:187: Overriding dconf setting for show-power
[+0,00s] DEBUG: settings.vala:187: Overriding dconf setting for show-a11y
[+0,00s] DEBUG: settings.vala:196: Resetting dconf setting for show-clock to default
[+0,00s] DEBUG: settings.vala:196: Resetting dconf setting for show-keyboard to default
[+0,00s] DEBUG: settings.vala:196: Resetting dconf setting for show-quit to default
[+0,00s] DEBUG: settings.vala:187: Overriding dconf setting for xft-antialias
[+0,00s] DEBUG: settings.vala:196: Resetting dconf setting for activate-numlock to default
[+0,00s] DEBUG: settings.vala:214: Resetting dconf setting for xft-dpi to default
[+0,00s] DEBUG: settings.vala:214: Resetting dconf setting for cursor-theme-size to default
[+0,00s] DEBUG: settings.vala:232: Resetting dconf setting for hidden-users to default
[+0,00s] DEBUG: settings.vala:232: Resetting dconf setting for group-filter to default
[+0,00s] DEBUG: slick-greeter.vala:720: HiDPI support: auto
(process:11373): dconf-WARNING **: 10:27:35.561: failed to commit changes to dconf: Erro ao chamar a linha de comandos “dbus-launch --autolaunch=e3b34086213a41dea4f3b4eff16ae44d --binary-syntax --close-stderr”: Processo filho concluiu com código 1
(process:11373): dconf-WARNING **: 10:27:35.561: failed to commit changes to dconf: Erro ao chamar a linha de comandos “dbus-launch --autolaunch=e3b34086213a41dea4f3b4eff16ae44d --binary-syntax --close-stderr”: Processo filho concluiu com código 1
[+0,23s] DEBUG: unsetenv() is not thread-safe and should not be used after threads are created
[+0,23s] DEBUG: slick-greeter.vala:744: Starting slick-greeter 2.0.3 UID=971 LANG=pt_BR.UTF-8
[+0,23s] DEBUG: slick-greeter.vala:747: Setting cursor
[+0,23s] DEBUG: slick-greeter.vala:761: Loading command line options
[+0,23s] DEBUG: slick-greeter.vala:788: Setting GTK+ settings
[+0,23s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
[+0,25s] DEBUG: slick-greeter.vala:792: Setting GTK theme: Arc-Dark
[+0,28s] DEBUG: slick-greeter.vala:797: Setting icon theme: Papirus-Dark
[+0,28s] DEBUG: slick-greeter.vala:802: Setting cursor theme: xcursor-breeze
[+0,28s] DEBUG: slick-greeter.vala:807: Settings cursor theme size: 24
[+0,28s] DEBUG: slick-greeter.vala:826: Creating Slick Greeter
[+0,28s] DEBUG: slick-greeter.vala:55: Creating background surface
[+0,28s] DEBUG: Connecting to display manager...
[+0,28s] DEBUG: Wrote 26 bytes to daemon
[+0,28s] DEBUG: Read 8 bytes from daemon
[+0,28s] DEBUG: Read 160 bytes from daemon
[+0,28s] DEBUG: Connected api=1 version=1.32.0 hide-users=false has-guest-account=false default-session=default show-manual-login=false show-remote-login=true
[+0,28s] DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
[+0,34s] DEBUG: Loading users from org.freedesktop.Accounts
[+0,34s] DEBUG: User /org/freedesktop/Accounts/User1000 added
[+0,35s] DEBUG: user-list.vala:1064: Adding/updating user olivia (Olivia)
[+0,35s] DEBUG: Loading sessions from org.freedesktop.DisplayManager
[+0,35s] DEBUG: main-window.vala:259: Monitor 0 is 2560x1440 pixels at 0,0
[+0,35s] DEBUG: main-window.vala:259: Monitor 1 is 1920x1080 pixels at 2560,0
[+0,35s] DEBUG: main-window.vala:259: Monitor 2 is 1920x1080 pixels at 4480,0
[+0,35s] DEBUG: main-window.vala:275: MainWindow is 0x0 pixels
[+0,35s] DEBUG: slick-greeter.vala:829: Showing greeter
[+0,35s] DEBUG: slick-greeter.vala:311: Showing main window
[+0,36s] DEBUG: background.vala:66: Making background #000000 at 2560x1440,1920x1080
[+0,36s] DEBUG: background.vala:77: Render of background #000000 complete
[+0,37s] DEBUG: Loaded session /usr/share/xsessions/bspwm.desktop (bspwm, Binary space partitioning window manager)
[+0,37s] DEBUG: Starting authentication for user olivia...
[+0,37s] DEBUG: Wrote 22 bytes to daemon
[+0,37s] CRITICAL: gtk_check_menu_item_set_active: assertion 'GTK_IS_CHECK_MENU_ITEM (check_menu_item)' failed
[+0,37s] DEBUG: slick-greeter.vala:839: Starting main loop
[+0,37s] CRITICAL: file greeter-list.vala: line 208: unexpected error: Erro ao chamar a linha de comandos “dbus-launch --autolaunch=e3b34086213a41dea4f3b4eff16ae44d --binary-syntax --close-stderr”: Processo filho concluiu com código 1 (g-spawn-exit-error-quark, 1)
[+0,37s] CRITICAL: user_list_on_remote_login_service_vanished: assertion 'conn != NULL' failed
[+0,37s] DEBUG: background.vala:605: Regenerating backgrounds
[+0,37s] DEBUG: background.vala:66: Making background #000000 at 2560x1440,1920x1080
[+0,37s] DEBUG: background.vala:77: Render of background #000000 complete
[+0,37s] DEBUG: background.vala:66: Making background /home/olivia/Media/wallpapers/digiart/2024-01-01_new-year-illustration.jpg at 2560x1440,1920x1080
[+0,37s] DEBUG: background.vala:157: Error loading background: Falha ao abrir o arquivo “/home/olivia/Media/wallpapers/digiart/2024-01-01_new-year-illustration.jpg”: Arquivo ou diretório inexistente
[+0,37s] DEBUG: background.vala:605: Regenerating backgrounds
[+0,37s] DEBUG: background.vala:66: Making background #000000 at 2560x1440,1920x1080
[+0,37s] DEBUG: background.vala:77: Render of background #000000 complete
[+0,37s] DEBUG: background.vala:66: Making background /home/olivia/Media/wallpapers/digiart/2024-01-01_new-year-illustration.jpg at 2560x1440,1920x1080
[+0,37s] DEBUG: background.vala:157: Error loading background: Falha ao abrir o arquivo “/home/olivia/Media/wallpapers/digiart/2024-01-01_new-year-illustration.jpg”: Arquivo ou diretório inexistente
[+0,38s] DEBUG: slick-greeter.vala:299: starting system-ready sound
[+0,38s] DEBUG: background.vala:119: Render of background /home/olivia/Media/wallpapers/digiart/2024-01-01_new-year-illustration.jpg complete
[+0,38s] DEBUG: background.vala:136: images[0] was null for /home/olivia/Media/wallpapers/digiart/2024-01-01_new-year-illustration.jpg
[+0,38s] DEBUG: background.vala:136: images[1] was null for /home/olivia/Media/wallpapers/digiart/2024-01-01_new-year-illustration.jpg
[+0,38s] DEBUG: background.vala:119: Render of background /home/olivia/Media/wallpapers/digiart/2024-01-01_new-year-illustration.jpg complete
[+0,38s] DEBUG: background.vala:136: images[0] was null for /home/olivia/Media/wallpapers/digiart/2024-01-01_new-year-illustration.jpg
[+0,38s] DEBUG: background.vala:136: images[1] was null for /home/olivia/Media/wallpapers/digiart/2024-01-01_new-year-illustration.jpg
[+0,38s] DEBUG: Read 8 bytes from daemon
[+0,38s] DEBUG: Read 36 bytes from daemon
[+0,38s] DEBUG: Prompt user with 1 message(s)
[+5,46s] CRITICAL: xapp_kbd_layout_controller_get_current_short_group_label: assertion 'controller->priv->enabled' failed
[+5,46s] CRITICAL: xapp_kbd_layout_controller_get_current_name: assertion 'controller->priv->enabled' failed
[+5,64s] CRITICAL: xapp_kbd_layout_controller_get_current_short_group_label: assertion 'controller->priv->enabled' failed
[+5,64s] CRITICAL: xapp_kbd_layout_controller_get_current_name: assertion 'controller->priv->enabled' failed
[+5,71s] DEBUG: Providing response to display manager
[+5,71s] DEBUG: Wrote 26 bytes to daemon
[+5,73s] DEBUG: Read 8 bytes from daemon
[+5,73s] DEBUG: Read 18 bytes from daemon
[+5,73s] DEBUG: Authentication complete for user olivia with return code 0
[+5,73s] DEBUG: main-window.vala:234: Killing orca and onboard
[+5,73s] DEBUG: Starting session bspwm
[+5,73s] DEBUG: Wrote 17 bytes to daemon
[+5,73s] DEBUG: Read 8 bytes from daemon
[+5,73s] DEBUG: Read 4 bytes from daemon
[+5,73s] DEBUG: slick-greeter.vala:834: Got a SIGTERM
[+5,73s] DEBUG: slick-greeter.vala:842: Cleaning up
[+5,73s] DEBUG: slick-greeter.vala:855: Exiting
I don't know where else to look for an explanation and solution. The greeter seem to be reading the settings from somewhere else completely. Please help?
- Lenguaje dominante
- Vala
- Estrellas
- 441
- Forks
- 71
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de linuxmint/slick-greeter
-
Bootup now requires password to get to desktop after setting it to no password for the last 6 yearsAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
linuxmint/slick-greeter#292 · 3 comentarios ·
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
linuxmint/slick-greeter#291 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
linuxmint/slick-greeter#289 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
linuxmint/slick-greeter#287 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 64/100
linuxmint/slick-greeter#285 ·
Todos los issues de linuxmint/slick-greeter
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
slopus/happy-desktop#45 ·
Los mantenedores suelen responder en 8 días
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
sharplispers/clx#216 ·
-
[Feature] 外观设置背景图片透明度高时,聚焦当前页面搜索框颜色太浅,有点看不到了Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertoenhancement user-priority/P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día