Hello!
I am unable to successfully run Atuin Desktop in WSL2 (Windows 11). The error I am seeing is as follows:
$ atuin-desktop
[2025-05-26T08:50:14Z DEBUG atuin_desktop::runtime::exec_log] opening exec_log sqlite database at "/home/fcpv/.config/sh.atuin.app/exec_log.db"
starting executor command loop
libEGL warning: DRI3 error: Could not get DRI3 device
libEGL warning: Activate DRI3 at Xorg or build mesa with DRI2
libEGL warning: DRI3 error: Could not get DRI3 device
libEGL warning: Activate DRI3 at Xorg or build mesa with DRI2
libEGL warning: failed to open /dev/dri/renderD128: Permission denied
libEGL warning: failed to open /dev/dri/renderD128: Permission denied
target window state: size: PhysicalSize { width: 1200, height: 1000 }, pos: PhysicalPosition { x: 0, y: 0 }
current window state: size: PhysicalSize { width: 0, height: 0 }, pos: PhysicalPosition { x: 0, y: 0 }
adjustment attempt: 1
target window state: size: PhysicalSize { width: 1200, height: 1000 }, pos: PhysicalPosition { x: 0, y: 0 }
current window state: size: PhysicalSize { width: 0, height: 0 }, pos: PhysicalPosition { x: 0, y: 0 }
adjustment attempt: 2
target window state: size: PhysicalSize { width: 1200, height: 1000 }, pos: PhysicalPosition { x: 0, y: 0 }
current window state: size: PhysicalSize { width: 0, height: 0 }, pos: PhysicalPosition { x: 0, y: 0 }
adjustment attempt: 3
target window state: size: PhysicalSize { width: 1200, height: 1000 }, pos: PhysicalPosition { x: 0, y: 0 }
current window state: size: PhysicalSize { width: 0, height: 0 }, pos: PhysicalPosition { x: 0, y: 0 }
adjustment attempt: 4
target window state: size: PhysicalSize { width: 1200, height: 1000 }, pos: PhysicalPosition { x: 0, y: 0 }
current window state: size: PhysicalSize { width: 0, height: 0 }, pos: PhysicalPosition { x: 0, y: 0 }
adjustment attempt: 5
target window state: size: PhysicalSize { width: 1200, height: 1000 }, pos: PhysicalPosition { x: 0, y: 0 }
current window state: size: PhysicalSize { width: 0, height: 0 }, pos: PhysicalPosition { x: 0, y: 0 }
adjustment attempt: 6
target window state: size: PhysicalSize { width: 1200, height: 1000 }, pos: PhysicalPosition { x: 0, y: 0 }
current window state: size: PhysicalSize { width: 0, height: 0 }, pos: PhysicalPosition { x: 0, y: 0 }
adjustment attempt: 7
target window state: size: PhysicalSize { width: 1200, height: 1000 }, pos: PhysicalPosition { x: 0, y: 0 }
current window state: size: PhysicalSize { width: 0, height: 0 }, pos: PhysicalPosition { x: 0, y: 0 }
adjustment attempt: 8
libEGL warning: failed to open /dev/dri/renderD128: Permission denied
libEGL warning: failed to open /dev/dri/renderD128: Permission denied
target window state: size: PhysicalSize { width: 1200, height: 1000 }, pos: PhysicalPosition { x: 0, y: 0 }
current window state: size: PhysicalSize { width: 0, height: 0 }, pos: PhysicalPosition { x: 0, y: 0 }
adjustment attempt: 9
target window state: size: PhysicalSize { width: 1200, height: 1000 }, pos: PhysicalPosition { x: 0, y: 0 }
current window state: size: PhysicalSize { width: 0, height: 0 }, pos: PhysicalPosition { x: 0, y: 0 }
adjustment attempt: 10
(process:5328): dconf-CRITICAL **: 10:50:14.836: unable to create directory '/run/user/1000/dconf': Permission denied. dconf will not work properly.
Have any tests been done in WSL? Is there a workaround I can use to try Atuin there, or I need to go to fully native Ubuntu?
Thanks!