From a8193eea1010c8d8d1b4a168918ce8a09b6437c3 Mon Sep 17 00:00:00 2001
From: xf0r3m
+[xf0r3m@fedora39-sway ~]$ echo $WAYLAND_DISPLAY +wayland-1 +
Wayland jest protokoÅem poÅredniczÄ cym miÄdzy menedżerem @@ -10639,13 +10642,18 @@ bash wykorzystuje swoje rozwiÄ zanie. Jednak zdobycie tych informacji z systemu jest doÅc proste do realizacji. Menedżer kompozycji do komunikacji z klietami wykorzystuje gniazdo uniksowe o nazwie - wayland-0. TÄ nazwÄ może kojarzyÄ z wartoÅci z zwracanej + wayland-X. TÄ nazwÄ może kojarzyÄ z wartoÅci z zwracanej przez zmiennÄ WAYLAND_DISPLAY, bo tym tak dokÅadnie jest - nazwÄ ekranu. Przy użyciu polecenia ss wraz z opcjami -xlp wyÅwietlajÄ cymi gniazda uniksowe na których prowadzony jest nasÅuch wraz procesami, odpowiedzialnymi za ten nasÅuch. -
+
+[xf0r3m@fedora39-sway ~]$ ss -xlp | grep 'wayland'
+u_str LISTEN 0 1 /tmp/.X11-unix/X0 22765 * 0 users:(("Xwayland",pid=1153,fd=23))
+u_str LISTEN 0 128 /run/user/1000/wayland-1 22759 * 0
+u_str LISTEN 0 1 @/tmp/.X11-unix/X0 22764 * 0 users:(("Xwayland",pid=1153,fd=21))
+
Biblioteka libinput jest odpowiedzialna z uzyskanie @@ -10659,9 +10667,27 @@ bash libinput, które jest powiÄ zane z biblioteka libinput wyÅwietliÄ listÄ dostÄpnych w systemie urzÄ dzeÅ wejÅciowych.
--$ sudo libinput +[xf0r3m@fedora39-sway ~]$ sudo libinput list-devices +... +Device: AT Translated Set 2 keyboard +Kernel: /dev/input/event1 +Group: 3 +Seat: seat0, default +Capabilities: keyboard +Tap-to-click: n/a +Tap-and-drag: n/a +Tap drag lock: n/a +Left-handed: n/a +Nat.scrolling: n/a +Middle emulation: n/a +Calibration: n/a +Scroll methods: none +Click methods: none +Disable-w-typing: n/a +Disable-w-trackpointing: n/a +Accel profiles: n/a +Rotation: 0.0 ...
@@ -10670,8 +10696,20 @@ $ sudo libinput przjeÅÄ do Åledzenia zdarzeÅ.
-$ sudo libinput debug-events --show-keycodes - +[xf0r3m@fedora39-sway ~]$ sudo libinput debug-events --show-keycodes +... +-event1 KEYBOARD_KEY +8.267s KEY_SPACE (57) pressed + event1 KEYBOARD_KEY +8.387s KEY_SPACE (57) released + event1 KEYBOARD_KEY +12.993s KEY_K (37) pressed +k event1 KEYBOARD_KEY +13.113s KEY_K (37) released + event1 KEYBOARD_KEY +15.175s KEY_M (50) pressed +m event1 KEYBOARD_KEY +15.283s KEY_M (50) released +-event5 POINTER_MOTION_ABSOLUTE +18.768s 18.95/ 39.58 + event5 POINTER_MOTION_ABSOLUTE +18.770s 18.95/ 39.45 + event5 POINTER_MOTION_ABSOLUTE +18.782s 18.95/ 39.32 +... +-event1 KEYBOARD_KEY +20.305s KEY_LEFTCTRL (29) pressed + event1 KEYBOARD_KEY +20.308s KEY_C (46) pressed
Po uruchomieniu mozemy poprzemieszczaÄ kurs myszy lub poklikaÄ kilka -- 2.39.5