๋ฒ๊ทธ ์ค๋ช
Fedora 33์์ ๊ทธ๋ํฝ ์ ํ๋ฆฌ์ผ์ด์ ์ Wayland์ ์์ ๋ ๋๊ตฌ ์์ ์ปจํ ์ด๋ ๋ด์์ ๋ ์ด์ ์๋ํ์ง ์์ต๋๋ค. ์ด๋ก ์ธํด Silverblue๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฌ๋์ ์ํฌํ๋ก๊ฐ ์ค๋จ๋๊ณ ๊ทธ๋ํฝ ์์ฉ ํ๋ก๊ทธ๋จ์ด ํ์ํ ๋๊ตฌ ์์์ ์์กดํ๊ฒ ๋ฉ๋๋ค. (์ฃผ๋ก: gitk, VS Code ๋ฑ๊ณผ ๊ฐ์ ๊ทธ๋ํฝ ๋๊ตฌ๊ฐ ํ์ํ ์ ์๋ ๊ฐ๋ฐ ์์ )
ํ๋์ ์ฌํํ๋ ๋ฐฉ๋ฒ ๋จ๊ณ
์์๋๋ ํ๋
๊ทธ๋ํฝ ์ฑ์ด ํ์๋์ด์ผ ํฉ๋๋ค.
์ค์ ํ๋
๋๊ตฌ ์์ ๋ด์์ gitk๋ฅผ ์คํํ๋ฉด ๋ค์์ด ๋ฐ์ํฉ๋๋ค.
$ gitk
application-specific initialization failed: couldn't connect to display ":0"
Error in startup script: couldn't connect to display ":0"
while executing
"load /usr/lib64/libtk8.6.so Tk"
("package ifneeded Tk 8.6.10" script)
invoked from within
"package require Tk"
(file "/usr/bin/gitk" line 10)
toolbox --version
์ถ๋ ฅ (v0.0.90+)
๋๊ตฌ ์์ ๋ฒ์ 0.0.95
๋๊ตฌ ์์ ํจํค์ง ์ ๋ณด( rpm -q toolbox
)
๋๊ตฌ ์์-0.0.95-1.fc33.x86_64
podman version
์ถ๋ ฅ
Version: 2.1.0-dev
API Version: 1
Go Version: go1.15
Built: Tue Aug 25 14:48:48 2020
OS/Arch: linux/amd64
Podman ํจํค์ง ์ ๋ณด( rpm -q podman
)
ํฌ๋๋งจ-2.1.0-0.179.dev.git43f2771.fc33.x86_64
OS์ ๋ํ ์ ๋ณด
ํ๋๋ผ ์ค๋ฒ๋ธ๋ฃจ 33 ๋ฒ ํ
์ถ๊ฐ ์ปจํ ์คํธ
์ด๊ฒ์ Silverblue 33 ๋ฒ ํ์ 2020-09-14 ๋น๋์์ ์ ๋๋ก ์๋ํ์ต๋๋ค. ๊ทธ๋์ 2020-09-20์ ์ต์ ๋น๋ ์ฌ์ด ์ด๋๊ฐ์์ ๊ณ ์ฅ๋ฌ์ต๋๋ค. ํนํ ๊ฐ๋ฐ ๋น๋์ด๊ธฐ ๋๋ฌธ์ ํฌ๋๋งจ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
Podman์ ๊ฐ๋ฐ ๋ฒ์ ์ด F33/SB๋ก ๋ฏธ๋๋ฌ์ ธ ํด๋ฐ์ค๋ฅผ ๋ค์ ๊นจ๋จ๋ ธ์ต๋๊น?
..๋๋ Fedora 33์์ podman 2.1.x๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฒ์ ๋๊น(๋ฐ๋ผ์ ๋๊ตฌ ์์๋ ์ ๋ฒ์ ์ ๋ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ์ง์์ ์ถ๊ฐํด์ผ ํจ)?
https://discussion.fedoraproject.org/t/issues-with-some-graphical-apps-in-f33-containers-toolbox/23456 ์์ ๋ ผ์๋์์ต๋๋ค
emacs์ ๊ฐ์ ์ผ๋ถ ์ฑ์ ์๋ํฉ๋๋ค(์ ๋ emacs์ gtk ํฌํฌ๋ฅผ ์คํ ์ค์ ๋๋ค). ๊ทธ๋ฌ๋ ์ผ๋ฐ์ ์ผ๋ก ๊ทธ๋ํฝ ์ฑ์ ์๋ํ์ง ์์ต๋๋ค.
์, ์ฌ๊ธฐ์์๋ GTK ์ฑ์ ์ด ์ ์์ต๋๋ค. ์๋ง๋ ๊ทธ๋ค์ Wayland๋ก ์ง์ ๊ฐ๊ณ X์ ์์กดํ๋ ์ฑ(์๋ง๋ XWayland์์๋)์ด ์๋ํ์ง ์์ต๋๊น?
๋๋ ๋ก๊ทธ์์ํ๋ค๊ฐ X ๋ชจ๋(Wayland๊ฐ ์๋)์์ GNOME์ ์ฌ์ฉํ์ฌ ๋ค์ ๋ก๊ทธ์ธํ๊ณ ๋๊ตฌ ์์ ์คํ ๋ด์์ ๋ชจ๋ ์ฑ์ ์คํํ์ต๋๋ค.
๋ถ๋ช ํ ์ด๊ฒ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํฉ๋๋ค. :๋์ง:
~๋ํ Firefox(flathub์)๊ฐ ์ด์ํ ์ด์ ๋ก X์์ ์คํ๋์ง ์๊ธฐ ๋๋ฌธ์ ํ์ฌ๋ก์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์๋๋๋ค. (Wayland์ X ์ด๋๊ฐ์ ๋จ์ํ ๋ฌธ์ ๊ฐ ์๋ ํ ๋ค๋ฅธ ๋ฒ๊ทธ์ผ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค.)~ _Edit: ๋ช ๋ฌ ์ , Firefox๊ฐ Wayland ๋ชจ๋์์ ์คํ๋์ด Silverblue์ ๋ํ ๋๊ตฐ๊ฐ์ ๊ฒ์๋ฌผ์ ์๋ตํ๊ณ ์๋์ง ํ์ธํ์ ๋ Flatseal๋ก X11 fallpack ์์ฑ์ ๋นํ์ฑํํ์ต๋๋ค. ๋ฒ์ . ๊ทธ๋์ ์ค์ค๋ก ์์ดํ ๊ฒ์ ๋๋ค. ์._
Silverblue๋ฅผ ์ฌ๋ถํ ํ์ฌ ๋ค์์ ์ํํ์ต๋๋ค.
Version: 33.20200913.n.0 (2020-09-13T07:59:41Z)
BaseCommit: 7de80b1a27968e257a31180f4ae046f5e7acc3c6fd978b90122a5551320b5db9
...์ ๋ Wayland์ ์์ผ๋ฉฐ ๋๊ตฌ ์์์์ ๊ทธ๋ํฝ ์ฑ์ ๋ค์ ์คํํ ์ ์์ต๋๋ค.
$ rpm -q podman
podman-2.1.0-0.179.dev.git43f2771.fc33.x86_64
$ podman version
Version: 2.1.0-dev
API Version: 1
Go Version: go1.15
Built: Tue Aug 25 14:48:48 2020
OS/Arch: linux/amd64
$ toolbox --version
toolbox version 0.0.95
$ rpm -q toolbox
toolbox-0.0.95-1.fc33.x86_64
toolbox์ podman์ด ๋ ๋ค ๊ฐ์ ๋ฒ์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ฏ๋ก ์ค์ ๋ก X์ Wayland ๋ฌธ์ ์ผ ์ ์์ต๋๊น?
์ฌ์ ์๊ฐ ์๋ VM์์ ๋ค์์์ ์ ๋ฐ์ดํธ๋ฅผ ์คํํ์ต๋๋ค.
Version: 33.20200914.n.0 (2020-09-14T08:05:11Z)
Commit: a2ead73898ba4861d018599c001b141511c14c1efc4203b5433b754873171050
(์ข์ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์, ๋๊ตฌ ์์ ์ปจํ
์ด๋์์ gitk ์คํ์ ํ
์คํธํ์ผ๋ฉฐ ์๋ํจ)
์๊ฒ
Version: 33.20200920.n.0 (2020-09-20T08:02:39Z)
Commit: 633fca7e849b77903f4f8e14d39ff421edfede3bafc903af06a9be948a85d603
(๋์ ๊ฒ์ผ๋ก ์๋ ค์ง, ์ต์ ; ๋๊ตฌ ์์ ์ปจํ ์ด๋์์ gitk ์คํ์ ํ ์คํธํ์ง๋ง ์คํจํจ)
์ ๊ทธ๋ ์ด๋ ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1 metadata, 0 content objects fetched; 592 B transferred in 2 seconds; 0 bytes content written
AvailableUpdate:
Version: 33.20200920.n.0 (2020-09-20T08:02:39Z)
Commit: 633fca7e849b77903f4f8e14d39ff421edfede3bafc903af06a9be948a85d603
GPGSignature: 1 signature
Signature made Sun 20 Sep 2020 10:02:51 AM CEST using RSA key ID 6C13026D12C944D0
Good signature from "Fedora <[email protected]>"
Upgraded: adwaita-cursor-theme 3.37.2-2.fc33 -> 3.38.0-1.fc33
adwaita-icon-theme 3.37.2-2.fc33 -> 3.38.0-1.fc33
at-spi2-atk 2.37.90-1.fc33 -> 2.38.0-1.fc33
at-spi2-core 2.37.90-1.fc33 -> 2.38.0-1.fc33
cheese-libs 2:3.34.0-4.fc33 -> 2:3.38.0-1.fc33
dconf 0.36.0-2.fc33 -> 0.38.0-1.fc33
evolution-data-server 3.37.90-1.fc33 -> 3.38.0-1.fc33
evolution-data-server-langpacks 3.37.90-1.fc33 -> 3.38.0-1.fc33
fedora-gpg-keys 33-0.11 -> 33-0.13
fedora-repos 33-0.11 -> 33-0.13
fedora-repos-modular 33-0.11 -> 33-0.13
fedora-repos-ostree 33-0.11 -> 33-0.13
gdm 1:3.37.90-1.fc33 -> 1:3.38.0-1.fc33
gjs 1.65.91-3.fc33 -> 1.66.0-1.fc33
glib-networking 2.65.90-1.fc33 -> 2.66.0-1.fc33
glib2 2.65.2-3.fc33 -> 2.66.0-1.fc33
gnome-backgrounds 3.37.2-2.fc33 -> 3.38.0-1.fc33
gnome-classic-session 3.37.91-1.fc33 -> 3.38.0-1.fc33
gnome-control-center 3.37.90-1.fc33 -> 3.38.0-1.fc33
gnome-control-center-filesystem 3.37.90-1.fc33 -> 3.38.0-1.fc33
gnome-desktop3 3.37.90.1-1.fc33 -> 3.38.0-1.fc33
gnome-disk-utility 3.37.2-3.fc33 -> 3.38.0-1.fc33
gnome-session 3.37.0-1.fc33 -> 3.38.0-1.fc33
gnome-session-wayland-session 3.37.0-1.fc33 -> 3.38.0-1.fc33
gnome-session-xsession 3.37.0-1.fc33 -> 3.38.0-1.fc33
gnome-settings-daemon 3.37.92-1.fc33 -> 3.38.0-1.fc33
gnome-shell 3.37.91-4.fc33 -> 3.38.0-1.fc33
gnome-shell-extension-apps-menu 3.37.91-1.fc33 -> 3.38.0-1.fc33
gnome-shell-extension-common 3.37.91-1.fc33 -> 3.38.0-1.fc33
gnome-shell-extension-horizontal-workspaces 3.37.91-1.fc33 -> 3.38.0-1.fc33
gnome-shell-extension-launch-new-instance 3.37.91-1.fc33 -> 3.38.0-1.fc33
gnome-shell-extension-places-menu 3.37.91-1.fc33 -> 3.38.0-1.fc33
gnome-shell-extension-window-list 3.37.91-1.fc33 -> 3.38.0-1.fc33
gnome-software 3.36.1-4.fc33 -> 3.38.0-2.fc33
gnome-software-rpm-ostree 3.36.1-4.fc33 -> 3.38.0-2.fc33
gnome-system-monitor 3.37.91-1.fc33 -> 3.38.0-1.fc33
gnome-tour 3.37.91-2.fc33 -> 3.38.0-1.fc33
gnome-user-docs 3.36.2-2.fc33 -> 3.38.0-1.fc33
gobject-introspection 1.64.1-4.fc33 -> 1.66.0-1.fc33
gsettings-desktop-schemas 3.37.2-2.fc33 -> 3.38.0-1.fc33
gspell 1.8.3-3.fc33 -> 1.8.4-1.fc33
gtk-update-icon-cache 3.24.22-2.fc33 -> 3.24.23-1.fc33
gtk3 3.24.22-2.fc33 -> 3.24.23-1.fc33
gvfs 1.45.90-1.fc33 -> 1.46.0-1.fc33
gvfs-afc 1.45.90-1.fc33 -> 1.46.0-1.fc33
gvfs-afp 1.45.90-1.fc33 -> 1.46.0-1.fc33
gvfs-archive 1.45.90-1.fc33 -> 1.46.0-1.fc33
gvfs-client 1.45.90-1.fc33 -> 1.46.0-1.fc33
gvfs-fuse 1.45.90-1.fc33 -> 1.46.0-1.fc33
gvfs-goa 1.45.90-1.fc33 -> 1.46.0-1.fc33
gvfs-gphoto2 1.45.90-1.fc33 -> 1.46.0-1.fc33
gvfs-mtp 1.45.90-1.fc33 -> 1.46.0-1.fc33
gvfs-smb 1.45.90-1.fc33 -> 1.46.0-1.fc33
json-glib 1.5.2-1.fc33 -> 1.6.0-1.fc33
libgdata 0.17.12-3.fc33 -> 0.17.13-1.fc33
libhandy1 0.90.0-1.fc33 -> 1.0.0-2.fc33
librsvg2 2.48.8-2.fc33 -> 2.50.0-1.fc33
libsoup 2.71.0-2.fc33 -> 2.72.0-1.fc33
libtracker-control 2.3.5-1.fc33 -> 2.3.6-1.fc33
libtracker-miner 2.3.5-1.fc33 -> 2.3.6-1.fc33
libtracker-sparql 2.3.5-1.fc33 -> 2.3.6-1.fc33
mutter 3.37.91-1.fc33 -> 3.38.0-1.fc33
nautilus 3.37.91-1.fc33 -> 3.38.0-1.fc33
nautilus-extensions 3.37.91-1.fc33 -> 3.38.0-1.fc33
orca 3.37.90-1.fc33 -> 3.38.0-1.fc33
python3-gobject 3.36.1-2.fc33 -> 3.38.0-1.fc33
python3-gobject-base 3.36.1-2.fc33 -> 3.38.0-1.fc33
python3-pyatspi 2.37.90-1.fc33 -> 2.38.0-1.fc33
python3-speechd 0.10.1-1.fc33 -> 0.10.1-2.fc33
rygel 0.39.2-1.fc33 -> 0.40.0-1.fc33
selinux-policy 3.14.6-25.fc33 -> 3.14.6-26.fc33
selinux-policy-targeted 3.14.6-25.fc33 -> 3.14.6-26.fc33
speech-dispatcher 0.10.1-1.fc33 -> 0.10.1-2.fc33
speech-dispatcher-espeak-ng 0.10.1-1.fc33 -> 0.10.1-2.fc33
systemd 246.4-1.fc33 -> 246.4-2.fc33
systemd-libs 246.4-1.fc33 -> 246.4-2.fc33
systemd-pam 246.4-1.fc33 -> 246.4-2.fc33
systemd-rpm-macros 246.4-1.fc33 -> 246.4-2.fc33
systemd-udev 246.4-1.fc33 -> 246.4-2.fc33
tracker 2.3.5-1.fc33 -> 2.3.6-1.fc33
tracker-miners 2.3.4-2.fc33 -> 2.3.5-1.fc33
yelp 2:3.37.90-2.fc33 -> 2:3.38.0-1.fc33
yelp-libs 2:3.37.90-2.fc33 -> 2:3.38.0-1.fc33
yelp-xsl 3.37.90-2.fc33 -> 3.38.0-1.fc33
Downgraded: perl-B 1.80-461.module_f33+9996+d5a76496 -> 1.80-461.module_f33+9980+83f6a35a
perl-Class-Struct 0.66-461.module_f33+9996+d5a76496 -> 0.66-461.module_f33+9980+83f6a35a
perl-Encode 4:3.07-457.module_f33+9996+d5a76496 -> 4:3.07-457.module_f33+9980+83f6a35a
perl-Errno 1.30-461.module_f33+9996+d5a76496 -> 1.30-461.module_f33+9980+83f6a35a
perl-Fcntl 1.13-461.module_f33+9996+d5a76496 -> 1.13-461.module_f33+9980+83f6a35a
perl-File-Basename 2.85-461.module_f33+9996+d5a76496 -> 2.85-461.module_f33+9980+83f6a35a
perl-File-Path 2.17-2.module_f33+9996+d5a76496 -> 2.17-2.module_f33+9980+83f6a35a
perl-File-stat 1.09-461.module_f33+9996+d5a76496 -> 1.09-461.module_f33+9980+83f6a35a
perl-FileHandle 2.03-461.module_f33+9996+d5a76496 -> 2.03-461.module_f33+9980+83f6a35a
perl-Getopt-Long 1:2.52-1.module_f33+9996+d5a76496 -> 1:2.52-1.module_f33+9980+83f6a35a
perl-Getopt-Std 1.12-461.module_f33+9996+d5a76496 -> 1.12-461.module_f33+9980+83f6a35a
perl-IO 1.43-461.module_f33+9996+d5a76496 -> 1.43-461.module_f33+9980+83f6a35a
perl-IPC-Open3 1.21-461.module_f33+9996+d5a76496 -> 1.21-461.module_f33+9980+83f6a35a
perl-NDBM_File 1.15-461.module_f33+9996+d5a76496 -> 1.15-461.module_f33+9980+83f6a35a
perl-POSIX 1.94-461.module_f33+9996+d5a76496 -> 1.94-461.module_f33+9980+83f6a35a
perl-Pod-Usage 4:1.70-3.module_f33+9996+d5a76496 -> 4:1.70-3.module_f33+9980+83f6a35a
perl-SelectSaver 1.02-461.module_f33+9996+d5a76496 -> 1.02-461.module_f33+9980+83f6a35a
perl-Socket 4:2.030-2.module_f33+9996+d5a76496 -> 4:2.030-2.module_f33+9980+83f6a35a
perl-Symbol 1.08-461.module_f33+9996+d5a76496 -> 1.08-461.module_f33+9980+83f6a35a
perl-Time-Local 2:1.300-4.module_f33+9996+d5a76496 -> 2:1.300-4.module_f33+9980+83f6a35a
perl-if 0.60.800-461.module_f33+9996+d5a76496 -> 0.60.800-461.module_f33+9980+83f6a35a
perl-interpreter 4:5.32.0-461.module_f33+9996+d5a76496 -> 4:5.32.0-461.module_f33+9980+83f6a35a
perl-libs 4:5.32.0-461.module_f33+9996+d5a76496 -> 4:5.32.0-461.module_f33+9980+83f6a35a
perl-macros 4:5.32.0-461.module_f33+9996+d5a76496 -> 4:5.32.0-461.module_f33+9980+83f6a35a
perl-mro 1.23-461.module_f33+9996+d5a76496 -> 1.23-461.module_f33+9980+83f6a35a
perl-overload 1.31-461.module_f33+9996+d5a76496 -> 1.31-461.module_f33+9980+83f6a35a
perl-overloading 0.02-461.module_f33+9996+d5a76496 -> 0.02-461.module_f33+9980+83f6a35a
perl-subs 1.03-461.module_f33+9996+d5a76496 -> 1.03-461.module_f33+9980+83f6a35a
perl-vars 1.05-461.module_f33+9996+d5a76496 -> 1.05-461.module_f33+9980+83f6a35a
Removed: fedora-repos-rawhide-33-0.11.noarch
fedora-repos-rawhide-modular-33-0.11.noarch
Added: libtracker-sparql3-3.0.0-1.fc33.x86_64
tracker3-3.0.0-1.fc33.x86_64
tracker3-miners-3.0.0-2.fc33.x86_64
podman๋ toolbox๋ ํด๋น ๋ชฉ๋ก์ ํ์๋์ง ์์ผ๋ฏ๋ก ์ง์ toolbox ๋๋ podman์ผ ์ ์์ต๋๋ค. ํด๋น ๋ชฉ๋ก์ ๋ช ๊ฐ์ง ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ํจํค์ง๊ฐ ์์ด์ผ ํฉ๋๋ค.
ํจํค์ง ์ด์ธ์ ๋ค๋ฅธ ๊ฒ๋ค์ด ๋ณ๊ฒฝ๋์์ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด /etc
๋ .
@A6GibKm : ์ข์ ์ง์ ์ ๋๋ค. Silverblue ๋ฒ์ ๊ฐ์ /etc/๋ฅผ ๊ตฌ๋ณํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? (/etc/์ ๋ํ ๋ก์ปฌ ๋ณ๊ฒฝ ์ฌํญ์ ๊ตฌ๋ณํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ง๋ง SB๋ ์๋๋๋ค.)
ostree admin config-diff
์ฌ์ฉํ๋ฉด /etc
์ ๋น๊ตํ ์ ์์ง๋ง ๋ก์ปฌ ๋ณ๊ฒฝ๋ง ์ํํ๋ค๋ ๊ฒ์ ์๋ ํ ๋ค๋ฅธ ๋ฒ์ ์ ๋น๊ตํ์ง ์์ต๋๋ค.
@A6GibKm : ๋ค. ๊ทธ๊ฒ ๋ด๊ฐ ๋งํ๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ ๋ณ๊ฒฝ๋์ง ์์ /etc๊ฐ ์๋ VM ๋ด์ ์์ผ๋ฏ๋ก ์์คํ ๊ณผ Silverblue์ /etc๋ฅผ ๊ตฌ๋ณํ๋ ๊ฒ์ ์ ์ฉํ์ง ์์ต๋๋ค. (/etc์ ์ฐจ์ด์ ์ด ์์ ์ ์์ต๋๋ค. /etc ๋ณ๊ฒฝ ์ฌํญ์ ๋๋ถ๋ถ์ ์ด์จ๋ ํจํค์ง์์ ๋น๋กฏ๋ฉ๋๋ค.)
๊ทธ ์ฌ์ด์, ๋๋ ์๋ ๋ฐ ๊ณ ์ฅ ์ํ์ ์์คํ ๋ฐ ๋๊ตฌ ์์์ ๋ํ ํ์ผ๋ก env๋ฅผ ๋ฆฌ๋๋ ์ ํ์ต๋๋ค. ๋๊ตฌ ์์ ์ปจํ ์ด๋์๋ ์๋ฌด๋ฐ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์คํ ์๋ ์ต์ํ์ ์ฐจ์ด(์ธ์ ๊ด๋ จ)๊ฐ ์์ต๋๋ค.
๋ค์์ ์์คํ ํ๊ฒฝ์ ํตํฉ๋ ์ฐจ์ด์ ์ ๋๋ค.
--- env-sys-working.txt 2020-09-21 12:56:12.920885043 +0200
+++ env-sys-broken.txt 2020-09-21 12:22:02.406835930 +0200
@@ -1,5 +1,5 @@
SHELL=/bin/bash
-SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/1464,unix/unix:/tmp/.ICE-unix/1464
+SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/1478,unix/unix:/tmp/.ICE-unix/1478
COLORTERM=truecolor
HISTCONTROL=ignoredups
XDG_MENU_PREFIX=gnome-
@@ -13,7 +13,7 @@
LOGNAME=garrett
XDG_SESSION_DESKTOP=gnome
XDG_SESSION_TYPE=wayland
-XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.RN94Q0
+XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.4M3FR0
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
GDM_LANG=en_US.UTF-8
HOME=/var/home/garrett
@@ -23,21 +23,21 @@
XDG_CURRENT_DESKTOP=GNOME
VTE_VERSION=6003
WAYLAND_DISPLAY=wayland-0
-GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/72bbb014_1201_4bb5_8d9f_92b981a8fb9c
-INVOCATION_ID=81fe0a9268ce4c879b1c15b9831f9eb1
-MANAGERPID=1367
+GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/70d7dee0_be52_4b18_b618_93ce33bb45b9
+INVOCATION_ID=2faea5011a614329921ff66d8420329d
+MANAGERPID=1374
GJS_DEBUG_OUTPUT=stderr
GNOME_SETUP_DISPLAY=:1
XDG_SESSION_CLASS=user
TERM=xterm-256color
LESSOPEN=||/usr/bin/lesspipe.sh %s
USER=garrett
-GNOME_TERMINAL_SERVICE=:1.97
+GNOME_TERMINAL_SERVICE=:1.91
DISPLAY=:0
SHLVL=1
QT_IM_MODULE=ibus
XDG_RUNTIME_DIR=/run/user/1000
-JOURNAL_STREAM=8:37189
+JOURNAL_STREAM=8:39001
XDG_DATA_DIRS=/var/home/garrett/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
PATH=/var/home/garrett/.local/bin:/var/home/garrett/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin
GDMSESSION=gnome
๋ด๊ฐ ๋ณผ ์ ์๋ ์ ์ผํ ์ฐจ์ด์ (์ธ์ ํธ์ฐจ ์ ์ธ)์ GNOME_TERMINAL_SERVICE๊ฐ 1.91์์ 1.97๋ก ๋ณ๊ฒฝ๋๋ค๋ ์ ์ ๋๋ค.
์์ ๋ชฉ๋ก์์ ๋ค์ ํจํค์ง๊ฐ ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ํจํค์ง์ ๋๋ค.
gdm 1:3.37.90-1.fc33 -> 1:3.38.0-1.fc33
gnome-session 3.37.0-1.fc33 -> 3.38.0-1.fc33
gnome-session-wayland-session 3.37.0-1.fc33 -> 3.38.0-1.fc33
gnome-session-xsession 3.37.0-1.fc33 -> 3.38.0-1.fc33
gnome-settings-daemon 3.37.92-1.fc33 -> 3.38.0-1.fc33
gnome-shell 3.37.91-4.fc33 -> 3.38.0-1.fc33
mutter 3.37.91-1.fc33 -> 3.38.0-1.fc33
selinux-policy 3.14.6-25.fc33 -> 3.14.6-26.fc33
selinux-policy-targeted 3.14.6-25.fc33 -> 3.14.6-26.fc33
systemd 246.4-1.fc33 -> 246.4-2.fc33
systemd-libs 246.4-1.fc33 -> 246.4-2.fc33
๊ทธ๋ฆฌ๊ณ ์ด ์ค์์ mutter, gnome-shell ๋๋ gnome-session*์ด ์๋ง๋ ๊ฐ์ฅ ๋จผ์ ์กฐ์ฌํด์ผ ํ ํญ๋ชฉ์ผ ๊ฒ์ ๋๋ค. ์ด ๋ฌธ์ ๋ X ๋ฐ Wayland ๋ฌธ์ ๋ฅผ ๋ค๋ฃจ๊ธฐ ๋๋ฌธ์ ๋๋ค.
( @kalev ๊ฐ ๋ฌธ์ ๋ฅผ ๋ ๊ฒฉ๋ฆฌํ ์ ์๋์ง ๊ถ๊ธํฉ๋๋ค.)
XWayland๊ฐ ์๋ํ์ง ์๋ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค. ๋๋ gnome-shell ์ฌ๋๋ค์๊ฒ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์๊ณ ์๋์ง ๋ฌผ์ด๋ณผ ๊ฒ์ ๋๋ค.
๋ฒ์ : 33.20200921.n.0 (2020-09-21T08:05:26Z) Silverblue๋ฅผ ์คํ ์ค์
๋๋ค. F33์ด ์๊ฐ์ฃฝ์ผ ๋ ๋ง๋ ๋๊ตฌ ์์ ์ปจํ
์ด๋๊ฐ ์์ต๋๋ค. ๊ฑฐ๊ธฐ์ qutebrowser๋ฅผ ์ค์นํ๊ณ (ํธ์ง: ๋ง์ deps๋ฅผ ๊ฐ์ ธ์ด) ์คํํ๋ ค๋ฉด qt5-qtwayland.x86_64 ํ๋ฌ๊ทธ์ธ๋ ์ค์นํด์ผ ํ์ง๋ง ์คํ๋ฉ๋๋ค. ๋ด Gnome ์ธ์
์ ๊ธฐ๋ณธ Wayland๋ก ๋ก๊ทธ์ธ๋์ด ์์ต๋๋ค.
ํธ์ง : gvim์ ๋๊ตฌ ์์์์ ์๋ํ์ง ์์ต๋๋ค.
Freenode์ #silverblue์์ ๋ฐ์ท:
<mclasen> rishi`: hey, around ?
<mclasen> with gnome 3.38, x apps stopped working in toolboxes
<mclasen> since we make xwayland not use the abstract socket anymore
<mclasen> so not it uses the X socket in its traditional location, /tmp/
<mclasen> which ... is empty in my toolboxes
v0.0.94 ์ดํ Toolbox๋ tmpfs๋ฅผ /tmp
๋ง์ดํธํ์ง๋ง mclasen์ด ๋งํ๋ฏ์ด ๋น์ด ์๊ณ ์์ผ์ ๋ณด์ ํ์ง ์์ต๋๋ค.
๋๋ ์์ผ์ผ๋ก ์ฝ๊ฐ์ ํ๋ ์ด๋ฅผ ์๋ํ ๊ฒ์ด์ง๋ง ์ด๊ฒ์ @debarshiray์ ๋ํ ๋ ๋ง์ ์ง๋ฌธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๊ฒ์ด ํ์ฌ Wayland์์ ์คํ๋๊ณ ์๊ธฐ ๋๋ฌธ์
๋๋ค. Xwayland ์ฑ์
๋ฌธ์ . gvim์ ์๋ํ์ญ์์ค. ๋๋ xeyes.
2020๋
9์ 22์ผ ํ์์ผ 13:45 Stephen Snow, ์๋ฆผ @github.com
์ผ๋ค:
๋ฒ์ : 33.20200921.n.0 (2020-09-21T08:05:26Z) Silverblue๋ฅผ ์คํ ์ค์ ๋๋ค. NS
F33์ด ์๊ฐ์ฃฝ์ผ ๋ ๋ง๋ค์ด์ง ๋๊ตฌ ์์ ์ปจํ ์ด๋๊ฐ ์์ต๋๋ค. qutebrowser๋ฅผ ์ค์นํ์ต๋๋ค.
์คํํ๋ ค๋ฉด qt5-qtwayland.x86_64 ํ๋ฌ๊ทธ์ธ๋ ์ค์นํด์ผ ํ์ต๋๋ค.
ํ์ง๋ง ์คํ๋ฉ๋๋ค. ๋ด Gnome ์ธ์ ์ ๊ธฐ๋ณธ Wayland๋ก ๋ก๊ทธ์ธ๋์ด ์์ต๋๋ค.โ
์ด ์ค๋ ๋์ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/containers/toolbox/issues/562#issuecomment-696732066 ,
๋๋ ๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AA2BH3EMRY7BXDHQPJ3ZGZ3SHCTA7ANCNFSM4RUIRONQ
.
gvim์ด ์๋ํ์ง ์๋๋ค๋ ์์ ํธ์ง ๋ด์ฉ์ ํ์ธํ ์ ์์ต๋๋ค. ๋๋ XWayland๊ฐ ์ฌ๊ธฐ์ ๋ฌธ์ ์ผ ๊ฐ๋ฅ์ฑ์ด ์๋ค๋ ๊ฒ์ ์ดํดํฉ๋๋ค.
https://github.com/containers/toolbox/pull/564 ์ ์ด ๋ฌธ์ ์ ๋ํ ๋งค์ฐ ๋๋ต์ ์ธ ์๋ฃจ์ ์ด
xeyes๋ ์๋ํ์ง ์๊ณ "cannot open display: :0"์ด ํ์๋ฉ๋๋ค.
#564์ ์ด ๋ฌธ์ ์ ๋ํ ๋งค์ฐ ๋๋ต์ ์ธ ํด๊ฒฐ์ฑ ์ด ์์ต๋๋ค. ์๊ฒฌ์ ๋งค์ฐ ํ์ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ํ์ผ์ ์ฒด๋ฆฌํผํน์ ์ต๋ํ ํผํ๊ณ ์ถ์๋ฐ ์ฌ๊ธฐ์ ์ด ์์์ด ์ด๋ฃจ์ด์ง ์ ์์์ง ๊ถ๊ธํฉ๋๋ค.
์คํ ์ค์์ ํ์ธํ ์ ์์ต๋๋ค.
$ sudo ln -s /run/host/tmp/.X11-unix /tmp/
์ค์ ๋ก ์ฑ์ ์คํํฉ๋๋ค.
์ด๊ฒ์ https://github.com/containers/toolbox/pull/570์ ์ํด ์์ ๋์ด์ผ ํฉ๋๋ค.
๋ฒ์ : 33.20200921.n.0 (2020-09-21T08:05:26Z) Silverblue๋ฅผ ์คํ ์ค์ ๋๋ค. F33์ด ์๊ฐ์ฃฝ์ผ ๋ ๋ง๋ ๋๊ตฌ ์์ ์ปจํ ์ด๋๊ฐ ์์ต๋๋ค. ๊ฑฐ๊ธฐ์ qutebrowser๋ฅผ ์ค์นํ๊ณ (ํธ์ง: ๋ง์ deps๋ฅผ ๊ฐ์ ธ์ด) ์คํํ๋ ค๋ฉด qt5-qtwayland.x86_64 ํ๋ฌ๊ทธ์ธ๋ ์ค์นํด์ผ ํ์ง๋ง ์คํ๋ฉ๋๋ค. ๋ด Gnome ์ธ์ ์ ๊ธฐ๋ณธ Wayland๋ก ๋ก๊ทธ์ธ๋์ด ์์ต๋๋ค.
ํธ์ง : gvim์ ๋๊ตฌ ์์์์ ์๋ํ์ง ์์ต๋๋ค.
Re qt5-qtwayland ๋๋ฝ dep: https://src.fedoraproject.org/rpms/qutebrowser/pull-request/10
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
XWayland๊ฐ ์๋ํ์ง ์๋ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค. ๋๋ gnome-shell ์ฌ๋๋ค์๊ฒ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์๊ณ ์๋์ง ๋ฌผ์ด๋ณผ ๊ฒ์ ๋๋ค.