Właśnie zainstalowałem najnowszy Kali Linux na moim laptopie, który był oparty na Debian 7 (oldstable). Następnie zaktualizowałem całą wersję do Debiana 8.
Zawsze chciałem Wayland zamiast X11, więc zainstalowałem niezbędne pakiety. Następnie utworzono minimalną ~./config/weston.ini
konfigurację. Teraz z ekranu logowania Gnome:
Mogę uruchomić komputer Gnome on Wayland
lub LXDE
(między innymi). Poprzedni z bardzo ograniczonym sukcesem, a drugi (LXDE) prawie idealnie, choć panel wymaga konfiguracji (muszę szukać freedesktop).
W każdym razie, w LXDE, GUI reaguje szybciej niż na oldstable i być może tak szybko, gdy działało Windows 7. Byłem zadowolony.
Ale chcę wiedzieć, czy dzieje się tak z powodu wszystkich aktualizacji biblioteki / modułu z Debiana 7 do 8 lub z używania Waylanda (jeśli naprawdę w ogóle używam Waylanda). Przeszedłem przez htop i znalazłem /usr/bin/Xorg
działający i żaden proces o nazwie „Wayland”. Który z nich aktualnie prowadzę?
Odpowiedzi:
Uzyskaj identyfikator sesji do przekazania, wydając:
Następnie:
Jeśli chcesz to wszystko za pomocą jednego polecenia:
Użyj tego, który odpowiada Twojej nazwie użytkownika.
Zobacz: https://fedoraproject.org/wiki/How_to_debug_Wayland_problems
Dla mnie jest to:
źródło
loginctl
pierwszy, aby zobaczyć sesje.loginctl show-session `loginctl|grep <YOUR_USER_NAME>|awk '{print $1}'` -p Type
echo $WAYLAND_DISPLAY
który nie drukuje niczego, jeśli wayland nie jest używany.loginctl show-session $(loginctl|grep $(whoami) |awk '{print $1}') -p Type
w systemach X11 :
w pewnym systemie waylandów :
źródło
Działa to na Fedorze
źródło
grep ... | awk
, ale hej, w porządku.Najbardziej podoba mi się odpowiedź Ayusha , ale pomyślałem, że powiedziałbym, że odpowiedź Andreasa może być udzielona w jednym wierszu:
Możesz dodatkowo przekazać,
--value
aby upuścićType=
prefiks.źródło
Daj polecenie
To da wynik
Jeśli Wayland jest aktywny.
źródło
wayland
jest domyślne?ps aux | grep wayland
, zauważyłem, że działa / usr / bin / Xwayland.gnome-shell
procesy: jeden używany dla gdm, a drugi dla sesji użytkownika. Często gnome-shell gdm używa waylanda, ale gnome-shell sesji użytkownika używa X11.gnome-shell
działa tylko wtedy, gdy używasz gnoma jako DM.(spróbuj) Uruchom polecenie „r” w menu Alt + F2. Zrestartuje środowisko w Xorg (bez utraty okien i procesów), ale w wayland wyświetli komunikat „Restart nie jest dostępny w Wayland”.
źródło
Nie, zauważyłem pid o nazwie Wayland w htopie, kiedy przeszedłem do Wayland na chichoty. O ile się to nie zmieni, należy to zobaczyć. Aktualizacja: Oto zrzut ekranu przedstawiający proces Waylanda.
źródło
wayland
procesu w twoim screengrab; podświetlona linia todbus-launch
proces rozpoczynający sesję o nazwiegnome-wayland
.jeśli chcesz wizualną wskazówkę, napisałem proste rozszerzenie GNOME Shell, które pokazuje ikonę, która mówi ci, czy korzystasz z Waylanda, czy Xorga
http://www.fepede.net/blog/2017/04/gnome_shell_extension_xorwayland/
źródło
Możesz uruchomić
xdpyinfo
polecenie. Daje informacje o bieżącym serwerze X11 (i wyświetlaczu). To by się nie powiodło, gdybyś go nie miał (np. W czystym Waylandzie).źródło
wayland
sesji ...Możesz również sprawdzić, czy aplikacje działają w
wayland
natywnej formie:Ponadto, aby sprawdzić, które pliki binarne mają
wayland
wsparcie, możesz spróbować:Powyższe nie jest naprawdę bardzo czyste, ale działa. Możesz dalej potokować go do pliku, a następnie użyć
vim
do nawigacji.-B
Flaga stoi na przed i pomaga drukować nazwę binarną.Możesz to sprawdzić, aby uzyskać więcej informacji. Ta odpowiedź została dostosowana do tego pytania .
źródło