SwayNotificationCenter icon indicating copy to clipboard operation
SwayNotificationCenter copied to clipboard

[Bug] invisible nc and black notifications

Open ibrokemypie opened this issue 3 weeks ago • 2 comments

Describe the bug After a while, swaync breaks, notification popups become black rectangles and the notification center becomes blank/transparent

To Reproduce Run swaync for some time

Expected behavior Swaync works

Please provide logs if you're experiencing notification errors / bugs

** (swaync:540714): DEBUG: 11:13:46.029: notificationWindow.vala:361: Setting monitor for ControlCenter: (null)
** (swaync:540714): DEBUG: 11:13:46.034: notificationWindow.vala:361: Setting monitor for ControlCenter: (null)
Batch offset=0x0 len=0x8 on queue 0 (aperture: 0.0Mb, 0.0Mb VRAM only)
   BO: addr=0xffffeffeffffe000-0xffffeffeffffffff map=  0x7fae5437c000 size=      8KB handle=00009 capture=1 vram_only=0 name=workaround
   BO: addr=0xffffeffeffffd000-0xffffeffeffffdfff map=  0x7fae5437b000 size=      4KB handle=00010 capture=1 vram_only=0 name=trivial-batch

(swaync:540714): Gdk-WARNING **: 11:13:46.058: Vulkan: ../src/intel/vulkan/i915/anv_batch_chain.c:684: i915_queue_exec_locked(969) failed: Input/output error (VK_ERROR_DEVICE_LOST)
(swaync:540714): Gdk-DEBUG: 11:13:46.059: Vulkan: ../src/vulkan/runtime/vk_device.c:380: Timeline mode is ASSISTED.

(swaync:540714): Gsk-WARNING **: 11:13:46.063: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.067: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.072: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.079: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.079: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.081: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.091: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.092: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.092: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.093: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.113: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.113: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.113: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.113: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.113: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.113: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:13:46.116: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gdk-WARNING **: 11:13:46.116: vkQueuePresentKHR(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

^[[27;6;9~** (swaync:540714): DEBUG: 11:16:18.763: controlCenter.vala:437: Setting monitor for ControlCenter: (null)

(swaync:540714): Gsk-WARNING **: 11:16:18.764: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:16:18.764: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:16:18.764: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:16:18.764: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:16:18.764: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:16:18.764: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:16:18.764: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:16:18.764: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:16:18.764: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:16:18.764: vkGetFenceStatus(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:16:18.764: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:16:18.764: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(swaync:540714): Gsk-WARNING **: 11:16:18.841: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

Screenshots Image

Desktop (please complete the following information):

  • OS: nixos
  • Version: unstable

Additional context swaync 0.12.3

ibrokemypie avatar Dec 02 '25 23:12 ibrokemypie

"Device_lost" makes me think that it's your driver causing a gpu reset. Using the variable should fix this.

Could you send the beginning of the swaync log (contains needed debugging information) just in case?

ErikReider avatar Dec 02 '25 23:12 ErikReider

"Device_lost" makes me think that it's your driver causing a gpu reset. Using the variable should fix this.

Could you send the beginning of the swaync log (contains needed debugging information) just in case?

Heres the start of the debug log while its initialising before it starts showing notification content, I also updated the original post to include the output of swaync with the variable when it crashes


14:55:21 > G_MESSAGES_DEBUG=all swaync
Starting SwayNotificationCenter version swaync 0.12.3
(process:540714): GLib-GIO-DEBUG: 14:55:21.193: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ?gio-vfs?
** INFO: 14:55:21.194: main.vala:198: Contents of /etc/lsb-release:
DISTRIB_CODENAME=xantusia
DISTRIB_DESCRIPTION="NixOS 25.11 (Xantusia)"
DISTRIB_ID=nixos
DISTRIB_RELEASE="25.11"
LSB_VERSION="25.11 (Xantusia)"

** INFO: 14:55:21.194: main.vala:240: important environment variables:
XDG_CURRENT_DESKTOP=Hyprland
XDG_SESSION_DESKTOP=Hyprland
DESKTOP_SESSION=hyprland-uwsm
XDG_SESSION_TYPE=wayland
XDG_BACKEND=wayland
XDG_DATA_HOME=/home/noodle/.local/share
XDG_DATA_DIRS=/nix/store/5khb1hg0hwdrxa1689pv9qzmvf17553p-SwayNotificationCenter-0.12.3/share:/nix/store/1zpgrxi5nakqkdd2k2rwrm37kbhqmdz5-gsettings-desktop-schemas-49.0/share/gsettings-schemas/gsettings-desktop-schemas-49.0:/nix/store/jg2rkynnxask3m29clsak49mg73nb2y1-gtk+3-3.24.51/share/gsettings-schemas/gtk+3-3.24.51:/nix/store/g30p06w25silq9pyzahfyrnflwaqa0yi-gtk4-4.20.2/share/gsettings-schemas/gtk4-4.20.2:/nix/store/dz7xlz8f59hpdkxk4cs29lwz6a1cnf6q-gvfs-1.58.0/share/gsettings-schemas/gvfs-1.58.0:/nix/store/5khb1hg0hwdrxa1689pv9qzmvf17553p-SwayNotificationCenter-0.12.3/share/gsettings-schemas/SwayNotificationCenter-0.12.3:/etc/profiles/per-user/noodle/share:/nix/store/2hn44h22gx00gwbq5f7fhglw3i7f2mcf-network-manager-applet-1.36.0/share:/nix/store/ayfx0nn300ggdkvdvjnhb17fqwdzq4fi-patchelf-0.15.2/share
SHELL=/run/current-system/sw/bin/nu
GTK_DEBUG=
GTK_PATH=/home/noodle/.nix-profile/lib/gtk-2.0:/home/noodle/.nix-profile/lib/gtk-3.0:/home/noodle/.nix-profile/lib/gtk-4.0:/nix/profile/lib/gtk-2.0:/nix/profile/lib/gtk-3.0:/nix/profile/lib/gtk-4.0:/home/noodle/.local/state/nix/profile/lib/gtk-2.0:/home/noodle/.local/state/nix/profile/lib/gtk-3.0:/home/noodle/.local/state/nix/profile/lib/gtk-4.0:/etc/profiles/per-user/noodle/lib/gtk-2.0:/etc/profiles/per-user/noodle/lib/gtk-3.0:/etc/profiles/per-user/noodle/lib/gtk-4.0:/nix/var/nix/profiles/default/lib/gtk-2.0:/nix/var/nix/profiles/default/lib/gtk-3.0:/nix/var/nix/profiles/default/lib/gtk-4.0:/run/current-system/sw/lib/gtk-2.0:/run/current-system/sw/lib/gtk-3.0:/run/current-system/sw/lib/gtk-4.0
GTK_IM_MODULE=
GTK_MEDIA=
GTK_EXE_PREFIX=
GTK_DATA_PREFIX=
GTK_THEME=
GDK_PIXBUF_MODULE_FILE=/nix/store/3f9ajzxcssb2n7vc1jp0fzlvl58craqy-librsvg-2.61.2/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
GDK_DEBUG=
GSK_DEBUG=
GDK_BACKEND=
GDK_DISABLE=
GDK_GL_DISABLE=
GDK_VULKAN_DISABLE=
GDK_WAYLAND_DISABLE=
GSK_RENDERER=
GSK_GPU_DISABLE=
GSK_CACHE_TIMEOUT=
GTK_CSD=
GTK_A11Y=none
DESKTOP_STARTUP_ID=

** INFO: 14:55:21.194: main.vala:242: Gtk4LayerShell version: 1.2.0
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.fontconfig serial: 0
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy disable-microphone
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy disable-camera
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy old-files-age
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.privacy remember-recent-files: true
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy disable-sound-output
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy send-software-usage-stats
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy report-technical-problems
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy remove-old-trash-files
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy remove-old-temp-files
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy privacy-screen
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy usb-protection
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy usb-protection-level
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy remember-app-usage
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy show-full-name-in-top-bar
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.privacy hide-identity
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.privacy recent-files-max-age: -1
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.a11y.interface show-status-shapes: false
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.a11y.interface high-contrast: false
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.a11y always-show-universal-access-status
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.a11y always-show-text-caret: false
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface toolkit-accessibility
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface gtk-color-palette
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface can-change-accels
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface document-font-name
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface enable-animations: true
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface cursor-blink: true
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface clock-show-weekday
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface icon-theme: 'Vimix'
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface gtk-im-preedit-style
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface scaling-factor
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface menus-have-tearoff
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface cursor-size: 24
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface clock-show-seconds
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface gtk-im-module: ''
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface gtk-timeout-initial
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface accent-color
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface gtk-theme: 'Vimix-dark-doder'
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface gtk-color-scheme
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface clock-show-date
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface cursor-blink-time: 1200
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface toolbar-icons-size
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface font-antialiasing: 'grayscale'
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface toolbar-style
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface enable-hot-corners
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface monospace-font-name
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface gtk-timeout-repeat
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface overlay-scrolling: true
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface cursor-blink-timeout: 10
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface gtk-key-theme
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface toolbar-detachable
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface font-rendering: 'automatic'
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface cursor-theme: 'breeze_cursors'
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface avatar-directories
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface gtk-im-status-style
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface menubar-detachable
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface text-scaling-factor: 1.0
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface show-battery-percentage
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface clock-format
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface menubar-accel
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface gtk-enable-primary-paste: true
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface color-scheme
(process:540714): Gdk-DEBUG: 14:55:21.207: Ignoring portal setting for org.gnome.desktop.interface locate-pointer
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface font-rgba-order: 'rgb'
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface font-hinting: 'slight'
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.interface font-name: 'Noto Sans,  10'
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.sound theme-name: 'ocean'
(process:540714): Gdk-DEBUG: 14:55:21.207: Using portal setting for org.gnome.desktop.sound event-sounds: true
(process:540714): Gdk-DEBUG: 14:55:21.208: Using portal setting for org.gnome.desktop.sound input-feedback-sounds: false
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.sound allow-volume-above-100-percent
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.peripherals.mouse left-handed
(process:540714): Gdk-DEBUG: 14:55:21.208: Using portal setting for org.gnome.desktop.peripherals.mouse double-click: 400
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.peripherals.mouse natural-scroll
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.peripherals.mouse middle-click-emulation
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.peripherals.mouse speed
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.peripherals.mouse accel-profile
(process:540714): Gdk-DEBUG: 14:55:21.208: Using portal setting for org.gnome.desktop.peripherals.mouse drag-threshold: 8
(process:540714): Gdk-DEBUG: 14:55:21.208: Using portal setting for org.freedesktop.appearance contrast: 0
(process:540714): Gdk-DEBUG: 14:55:21.208: Using portal setting for org.freedesktop.appearance color-scheme: 0
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.input-sources sources
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.input-sources mru-sources
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.input-sources show-all-sources
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.input-sources current
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.input-sources xkb-options
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.input-sources xkb-model
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.input-sources per-window
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.calendar show-weekdate
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences theme
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences focus-new-windows
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences disable-workarounds
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences num-workspaces
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences titlebar-uses-system-font
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences raise-on-click
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences titlebar-font
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences resize-with-right-button
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences auto-raise
(process:540714): Gdk-DEBUG: 14:55:21.208: Using portal setting for org.gnome.desktop.wm.preferences action-right-click-titlebar: 'menu'
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences mouse-button-modifier
(process:540714): Gdk-DEBUG: 14:55:21.208: Using portal setting for org.gnome.desktop.wm.preferences action-double-click-titlebar: 'toggle-maximize'
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences workspace-names
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences visual-bell-type
(process:540714): Gdk-DEBUG: 14:55:21.208: Using portal setting for org.gnome.desktop.wm.preferences action-middle-click-titlebar: 'none'
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences focus-mode
(process:540714): Gdk-DEBUG: 14:55:21.208: Using portal setting for org.gnome.desktop.wm.preferences button-layout: 'icon:minimize,maximize,close'
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences auto-raise-delay
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences audible-bell
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.desktop.wm.preferences visual-bell
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.settings-daemon.plugins.xsettings overrides
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.settings-daemon.plugins.xsettings disabled-gtk-modules
(process:540714): Gdk-DEBUG: 14:55:21.208: Ignoring portal setting for org.gnome.settings-daemon.plugins.xsettings enabled-gtk-modules
** INFO: 14:55:21.218: main.vala:246: LayerShell version supported by compositor: 4
** INFO: 14:55:21.218: functions.vala:192: Looking for config file in these directories:
	- /home/noodle/.config/swaync/config.json
	- /etc/xdg/swaync/config.json
	- /home/noodle/.nix-profile/etc/xdg/swaync/config.json
	- /nix/profile/etc/xdg/swaync/config.json
	- /home/noodle/.local/state/nix/profile/etc/xdg/swaync/config.json
	- /etc/profiles/per-user/noodle/etc/xdg/swaync/config.json
	- /nix/var/nix/profiles/default/etc/xdg/swaync/config.json
	- /run/current-system/sw/etc/xdg/swaync/config.json
	- /nix/store/5khb1hg0hwdrxa1689pv9qzmvf17553p-SwayNotificationCenter-0.12.3/etc/xdg/swaync/config.json
** Message: 14:55:21.218: configModel.vala:513: Loading Config: "/home/noodle/.config/swaync/config.json"
** (process:540714): DEBUG: 14:55:21.218: configModel.vala:544: {
  "ignore-gtk-theme" : true,
  "positionX" : "right",
  "positionY" : "top",
  "layer" : "overlay",
  "layer-shell" : true,
  "layer-shell-cover-screen" : true,
  "cssPriority" : "user",
  "timeout" : 10,
  "timeout-low" : 5,
  "timeout-critical" : 0,
  "transition-time" : 200,
  "keyboard-shortcuts" : true,
  "notification-grouping" : true,
  "image-visibility" : "when-available",
  "notification-window-width" : 500,
  "notification-window-height" : -1,
  "notification-window-preferred-output" : "",
  "hide-on-clear" : false,
  "hide-on-action" : true,
  "text-empty" : "No Notifications",
  "control-center-positionX" : "none",
  "control-center-positionY" : "none",
  "control-center-margin-top" : 0,
  "control-center-margin-bottom" : 0,
  "control-center-margin-left" : 0,
  "control-center-margin-right" : 0,
  "control-center-layer" : "top",
  "control-center-exclusive-zone" : true,
  "categories-settings" : {  },
  "notification-action-filter" : {  },
  "notification-visibility" : {  },
  "scripts" : {  },
  "script-fail-notify" : true,
  "fit-to-screen" : true,
  "relative-timestamps" : true,
  "control-center-height" : 500,
  "control-center-width" : 500,
  "control-center-preferred-output" : "",
  "notification-2fa-action" : true,
  "notification-inline-replies" : false,
  "notification-icon-size" : -1,
  "notification-body-image-height" : 100,
  "notification-body-image-width" : 200,
  "widgets" : [],
  "widget-config" : {  }
}
(process:540714): GLib-DEBUG: 14:55:21.219: unsetenv() is not thread-safe and should not be used after threads are created
(process:540714): Adwaita-DEBUG: 14:55:21.305: Setting org.freedesktop.appearance.accent-color of type (ddd) not found
(process:540714): GLib-GIO-DEBUG: 14:55:21.306: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(process:540714): dconf-DEBUG: 14:55:21.306: watch_fast: "/org/gnome/desktop/interface/" (establishing: 0, active: 0)
(process:540714): dconf-DEBUG: 14:55:21.307: watch_established: "/org/gnome/desktop/interface/" (establishing: 1)
(process:540714): dconf-DEBUG: 14:55:21.494: watch_fast: "/org/erikreider/swaync/" (establishing: 0, active: 0)
(process:540714): dconf-DEBUG: 14:55:21.495: watch_established: "/org/erikreider/swaync/" (establishing: 1)
** INFO: 14:55:21.585: functions.vala:150: Looking for CSS file in these directories:
	- /etc/xdg/swaync/style.css
	- /home/noodle/.nix-profile/etc/xdg/swaync/style.css
	- /nix/profile/etc/xdg/swaync/style.css
	- /home/noodle/.local/state/nix/profile/etc/xdg/swaync/style.css
	- /etc/profiles/per-user/noodle/etc/xdg/swaync/style.css
	- /nix/var/nix/profiles/default/etc/xdg/swaync/style.css
	- /run/current-system/sw/etc/xdg/swaync/style.css
	- /nix/store/5khb1hg0hwdrxa1689pv9qzmvf17553p-SwayNotificationCenter-0.12.3/etc/xdg/swaync/style.css
** Message: 14:55:21.585: functions.vala:104: Loading CSS: "/etc/profiles/per-user/noodle/etc/xdg/swaync/style.css"
** INFO: 14:55:21.587: functions.vala:150: Looking for CSS file in these directories:
	- /home/noodle/.config/swaync/style.css
	- /etc/xdg/swaync/style.css
	- /home/noodle/.nix-profile/etc/xdg/swaync/style.css
	- /nix/profile/etc/xdg/swaync/style.css
	- /home/noodle/.local/state/nix/profile/etc/xdg/swaync/style.css
	- /etc/profiles/per-user/noodle/etc/xdg/swaync/style.css
	- /nix/var/nix/profiles/default/etc/xdg/swaync/style.css
	- /run/current-system/sw/etc/xdg/swaync/style.css
	- /nix/store/5khb1hg0hwdrxa1689pv9qzmvf17553p-SwayNotificationCenter-0.12.3/etc/xdg/swaync/style.css
** Message: 14:55:21.587: functions.vala:117: Loading CSS: "/home/noodle/.config/swaync/style.css"
** INFO: 14:55:21.589: main.vala:101: Monitors:
ASUSTek COMPUTER INC PG32UCDM S1LMQS113110 (DP-2), 2560x1440, x:0 y:0, scale:1.500000
LG Electronics LG ULTRAGEAR 209NTHMBN353 (DP-7), 2560x1440, x:2560 y:0, scale:1.000000


** (swaync:540714): WARNING **: 14:55:21.592: baseWidget.vala:52: notifications: Config not found! Using default config...

** (swaync:540714): DEBUG: 14:55:21.593: controlCenter.vala:437: Setting monitor for ControlCenter: (null)

** (swaync:540714): WARNING **: 14:55:21.593: baseWidget.vala:52: title: Config not found! Using default config...

** Message: 14:55:21.593: factory.vala:58: Loading widget: title

** (swaync:540714): WARNING **: 14:55:21.593: baseWidget.vala:52: dnd: Config not found! Using default config...

** Message: 14:55:21.593: factory.vala:58: Loading widget: dnd
** Message: 14:55:21.593: factory.vala:20: Loading widget: widget-notifications

** (swaync:540714): WARNING **: 14:55:21.593: baseWidget.vala:52: notifications: Config not found! Using default config...

** (swaync:540714): DEBUG: 14:55:52.997: notiDaemon.vala:191: Notification (ID:1, state: enabled): 

ibrokemypie avatar Dec 04 '25 00:12 ibrokemypie

I'm seeing the same issue after a recent upgrade to swaync 0.12.3 and gtk4-layer-shell 1.1.1.

Dropping -gtk-icon-effect from the CSS file to fix the warning related to theme parsing doesn't seem to make a difference.

These seem to be the crux of it:

** (swaync:540714): WARNING **: 14:55:21.592: baseWidget.vala:52: notifications: Config not found! Using default config...

** (swaync:540714): DEBUG: 14:55:21.593: controlCenter.vala:437: Setting monitor for ControlCenter: (null)

** (swaync:540714): WARNING **: 14:55:21.593: baseWidget.vala:52: title: Config not found! Using default config...

For the full log, see attached file full.log.

jultty avatar Dec 15 '25 11:12 jultty

I'm seeing the same issue after a recent upgrade to swaync 0.12.3 and gtk4-layer-shell 1.1.1.

Dropping -gtk-icon-effect from the CSS file to fix the warning related to theme parsing doesn't seem to make a difference.

These seem to be the crux of it:

** (swaync:540714): WARNING **: 14:55:21.592: baseWidget.vala:52: notifications: Config not found! Using default config...

** (swaync:540714): DEBUG: 14:55:21.593: controlCenter.vala:437: Setting monitor for ControlCenter: (null)

** (swaync:540714): WARNING **: 14:55:21.593: baseWidget.vala:52: title: Config not found! Using default config...

For the full log, see attached file full.log.

The line: (swaync:21307): Gdk-WARNING **: 08:43:49.278: Vulkan: Loader Message: setup_loader_term_phys_devs: Failed to detect any valid GPUs in the current config might help. You need proper Vulkan/OpenGL drivers

ErikReider avatar Dec 18 '25 13:12 ErikReider

@ibrokemypie runing with: GSK_RENDERER=gl GTK_DISABLE_VULKAN=1. This is a driver issue on your end sadly which I can't really do anything about... :/

ErikReider avatar Dec 18 '25 13:12 ErikReider