Unable to run Atuin Desktop in WSL2

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!

Hey! I’m afraid we can’t really support WSL at this time - just native mac and linux. Definitely open to supporting windows in the future, but I don’t think we are there just yet

We use Tauri under the hood - something like this could work for you

https://penner.me/getting-tauri-working-in-wsl

4 Likes

Thanks! I’ll try to use that and report back if I succeed :smiley:

Hi, all :grinning_face:

I was able to install the deb package listed in the invitation email from Atuin-Desktop on Windows 11 and WSL 2 Ubuntu without any problems.
Here are the lists.
(I used gdebi to install *.deb)

  • Windows 11
  • Atuin 0.0.74 (for Linux amd64 deb package)
  • WSL 2 (latest)
  • Ubuntu 22.04
  • gdebi (for install deb package)

sudo gdebi Atsuin-Desktop.deb

I will try various things such as the Hub and Runbooks!

Thanks, See you.

ok, that is super cool, nice one! Glad it worked

1 Like