mirror of
https://github.com/sickcodes/Docker-OSX.git
synced 2026-01-11 21:10:25 +01:00
gtk initialization failed #303
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @DrNulll on GitHub (Jan 12, 2022).
Linux fedora 5.15.12-200.fc35.x86_64 #1 SMP Wed Dec 29 15:03:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
:0
1
NAME="Fedora Linux"
VERSION_CODENAME=""
PRETTY_NAME="Fedora Linux 35 (Workstation Edition)"
CPE_NAME="cpe:/o:fedoraproject:fedora:35"
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 930G 118G 813G 13% /home
QEMU emulator version 6.1.0 (qemu-6.1.0-10.fc35)
Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers
libvirtd (libvirt) 7.6.0
total used free shared buff/cache available
Mem: 7.7Gi 1.7Gi 3.0Gi 318Mi 3.0Gi 5.4Gi
Swap: 7.7Gi 0B 7.7Gi
4
8
crw-rw-rw-. 1 root kvm 10, 232 Jan 11 19:12 /dev/kvm
total 0
drwxrwxrwt. 2 root root 120 Jan 11 19:08 .
drwxrwxrwt. 23 root root 540 Jan 11 19:16 ..
srwxr-xr-x. 1 anon anon 0 Jan 11 19:08 X0
srwxr-xr-x. 1 anon anon 0 Jan 11 19:08 X1
srwxr-xr-x. 1 gdm gdm 0 Jan 11 19:08 X1024
srwxr-xr-x. 1 gdm gdm 0 Jan 11 19:08 X1025
root 1042 2.5 1.0 3097260 86964 ? Ssl 19:07 0:13 /usr/bin/dockerd --host=fd:// --exec-opt native.cgroupdriver=systemd --selinux-enabled --log-driver=journald --live-restore --default-ulimit nofile=1024:1024 --init-path /usr/libexec/docker/docker-init --userland-proxy-path /usr/libexec/docker/docker-proxy
anon 4081 0.0 0.0 221792 2184 pts/0 S+ 19:16 0:00 grep --color=auto dockerd
kvm:x:36:qemu,anon
libvirt:x:985:anon
docker:x:977:anon
@DrNulll commented on GitHub (Jan 12, 2022):
seems to work
@Ace-Krypton commented on GitHub (Jan 15, 2022):
use xhost +
@sickcodes commented on GitHub (Jan 15, 2022):
Shall we include this for Wayland instructions in the README?
@DrNulll commented on GitHub (Jan 15, 2022):
Doesn't do anything. I have it working with this disabled.
--privileged is what fixed the issue. But prolly should.
@ash-hashtag commented on GitHub (Nov 5, 2022):
I have the same problem, I'm on Endeavour OS kde plasma
@satmandu commented on GitHub (Apr 26, 2023):
This is what worked for me for high sierra in Ubuntu 23.04, using gdm/wayland:
@b3b0p831 commented on GitHub (Oct 29, 2023):
Works on Fedora 38.
@Cryolitia commented on GitHub (Apr 30, 2024):
works for me NixOS
@ErickRodrCodes commented on GitHub (Jun 21, 2024):
works for me on Ubuntu 22.04. tired with the issue of gtk
@roowus commented on GitHub (Aug 11, 2024):
This is for people who want sonoma on wayland.
@dougg0k commented on GitHub (May 18, 2025):
I just tried out docker osx but have been getting the same result in a arch linux based distro.
I tried this on Wayland, it wasnt enough.
ps:
$envis due to me usingnushell.Then I tried on X11
And the same result.
Edit:
I needed to fix the DISPLAY variable to work with nushell. Now it works on X11.
But not on Wayland, which is the one I wanted it to work.
Since
--privilegedwas not necessary here, it doesnt make sense why it should on Wayland, so, maybe the issue is elsewhere.I rather not try with
--privileged, but not sure what else can be done based on the suggestions from this issue thread and others.@dh0169 commented on GitHub (May 18, 2025):
What happens if you use bash with the original docker command? Same issue?
@dougg0k commented on GitHub (May 18, 2025):
Nice suggestion, it worked with bash. Maybe I set a variable wrongly which gave the wrong result with nushell.
Thanks.
Though, after minimizing the QEMU window, in the setup part, it came back as blackscreen.
Found what I did wrong in the nushell script, these two were set wrongly.
This is the correct way, and it works.
@dh0169 commented on GitHub (May 18, 2025):
Nice. I mainly use fish and tend to have issues with bash CMDs/scripts.