Uruchomienie gestów na panelu dotykowym Ubuntu 24.04 na Wayland

W Ubuntu 24.04, aby uruchomić wbudowane gesty GNOME na touchpadzie, sprawdź, czy touchpad jest włączony, potwierdź, że sesja to Wayland i przetestuj gesty obsługiwane przez GNOME na poziomie pulpitu. Ubuntu 24.04 zawiera GNOME 46, którego gesty systemowe są wbudowane; nie potrzebujesz osobnego demona gestów do przesuwania palcem po przestrzeni roboczej. Ten poradnik opiera się na czysto hipotetycznym przykładzie: Jordan potrafi przesuwać wskaźnik i przewijać, ale nie może przełączać się między przestrzeniami roboczymi za pomocą przesunięcia trzema palcami. Przykład wyjaśnia zasady sprawdzania; nie jest to stwierdzenie rzeczywistego wyniku testu.

Które gesty powinny działać w środowisku GNOME?

Sesja Wayland to sesja pulpitu, w której kompozytor GNOME zarządza oknami, wyświetlaniem i wprowadzaniem danych. libinput to biblioteka wprowadzania danych, która rozpoznaje ruchy touchpada i raportuje gesty na pulpicie. GNOME mapuje te zdarzenia na akcje: przesunięcie trzech palców w górę otwiera aktywności, a przesunięcie trzech palców w lewo lub w prawo przełącza przestrzenie robocze. Są to gesty systemowe.

Uszczypnięcie to co innego. libinput może zgłosić uszczypnięcie, ale aplikacja musi określić jego znaczenie. GNOME dokumentuje powiększanie za pomocą szczypania w aplikacjach takich jak Mapy i Zdjęcia; powiększanie za pomocą szczypania nie jest działaniem obejmującym cały pulpit i musi działać w każdym oknie. Ponadto przewijanie dwoma palcami to osobne ustawienie dla touchpada. Panel Mysz i touchpad w Ubuntu może włączyć touchpad i przewijanie dwoma palcami, ale nie zapewnia głównego przełącznika dla każdego gestu wielodotykowego. Zobacz dokumentację gestów GNOME i instrukcje dotyczące ustawień touchpada .

Sprawdź ustawienia i sesję w tej kolejności

  1. Upewnij się, że Ubuntu widzi i włącza touchpad

    Otwórz Aktywności, wyszukaj Mysz i panel dotykowy , a następnie otwórz panel. Upewnij się, że przełącznik panelu dotykowego jest włączony. Jeśli przewijanie dwoma palcami również nie działa, włącz przewijanie dwoma palcami i przetestuj je na długiej stronie. Wskaźnik Jordana już działa, więc to sprawdzenie głównie potwierdza, że ​​panel dotykowy nie został wyłączony; przewijanie to przydatny, oddzielny test podstawowego wprowadzania danych.

    Ustawienia Ubuntu są otwarte na Mysz i panel dotykowy, a przełączniki Panel dotykowy i Przewijanie dwoma palcami są włączone.
    W Ustawieniach pozostaw przełącznik Touchpad włączony. Przewijanie dwoma palcami steruje przewijaniem; nie włącza on oddzielnych gestów GNOME wykonywanych trzema palcami na pulpicie.
  2. Potwierdź, że obecne logowanie jest sesją Wayland

    Otwórz terminal i uruchom polecenie echo "$XDG_SESSION_TYPE". Jeśli wyświetli się wayland, przejdź do testu gestów. Jeśli wyświetli się x11, jesteś w sesji Xorg: to inny system wyświetlania, a wbudowana w GNOME obsługa gestów przesuwania Wayland nie jest tam dostępna w ten sam sposób.

    Terminal pokazuje echo
    Uruchom echo "$XDG_SESSION_TYPE" w terminalu. Oczekiwanym wynikiem dla tego przewodnika jest wayland.
  3. W razie potrzeby przełącz się z sesji Xorg na sesję Wayland w Ubuntu

    Zapisz swoją pracę i wyloguj się. Na ekranie logowania wybierz swojego użytkownika, otwórz menu sesji (zazwyczaj przycisk koła zębatego) i wybierz Ubuntu , a nie Ubuntu na Xorg . Zaloguj się, ponownie otwórz terminal i ponownie uruchom polecenie z poprzedniego kroku. Etykiety sesji mogą się różnić; użyj wpisu uruchamiającego standardowy pulpit Ubuntu, a nie tego wyraźnie oznaczonego jako Xorg. Jeśli brakuje wpisu Wayland, nie edytuj konfiguracji GDM bezmyślnie. Zainstaluj standardowe aktualizacje Ubuntu i najpierw sprawdź zasady dotyczące sterowników graficznych lub urządzeń; niektóre kombinacje sprzętu i sterowników mogą się ukrywać lub nie działać w sesji.

    Menu sesji ekranu logowania Ubuntu pokazuje wybraną opcję Ubuntu oraz Ubuntu na Xorg jako drugą opcję.
    Jeżeli w terminalu pojawi się komunikat x11, wyloguj się i na ekranie logowania wybierz Ubuntu zamiast Ubuntu na Xorg, a następnie zweryfikuj nową sesję.
  4. Przetestuj gest systemowy przed testowaniem aplikacji

    Po waylandpotwierdzeniu umieść trzy palce na touchpadzie i przesuń je razem w górę, aby otworzyć Aktywności. Następnie przesuń trzema palcami w lewo lub w prawo, aby zmienić obszar roboczy. Trzymaj palce rozstawione i rozpocznij ruch razem. W przykładzie Jordana, jeśli któraś z tych czynności działa, touchpad i ścieżka Wayland działają; rozwiąż problem tylko z gestem lub aplikacją, która nadal nie działa.

    Podgląd działań GNOME wyświetla podgląd obszarów roboczych po przesunięciu trzema palcami w górę.
    Przesunięcie trzema palcami w górę otwiera podgląd aktywności GNOME. Przesunięcie w lewo lub w prawo przełącza obszary robocze.

Jeśli test trzech palców nadal nic nie daje

Najpierw tymczasowo wyłącz wszelkie rozszerzenia powłoki GNOME, które zmieniają mapowanie gestów, a następnie wyloguj się i zaloguj ponownie przed ponownym testowaniem. Takie rozszerzenia mogą zmieniać działanie przesunięcia, więc przetestuj domyślne zachowanie GNOME przed zainstalowaniem kolejnego narzędzia do obsługi gestów.

Następnie sprawdź, czy libinput rozpoznaje urządzenie. Ubuntu 24.04 udostępnia opcjonalny libinput-toolspakiet; jeśli brakuje polecenia, zainstaluj je za pomocą sudo apt install libinput-tools, a następnie uruchom sudo libinput list-devices. Wyszukaj nazwę touchpada. To polecenie raportuje urządzenia i ich domyślną konfigurację; nie dowodzi, że GNOME przypisał konkretny gest. Jeśli touchpad się nie pojawi, zaktualizuj Ubuntu i sprawdź oprogramowanie układowe laptopa lub wsparcie producenta, ponieważ ustawienie gestu na pulpicie nie może naprawić urządzenia, którego stos wejściowy nie widzi. Zakres danych wyjściowych jest wyjaśniony w dokumentacji narzędzi libinput .

Na koniec oddziel gesty systemowe od gestów aplikacji. Jeśli przesuwanie palcem po obszarze roboczym działa, ale szczypanie nie, spróbuj użyć szczypania w aplikacji, która dokumentuje obsługę, takiej jak Mapy czy Zdjęcia. Ubuntu 24.04.5 zawiera również osobliwą funkcję libinput dla jednego identyfikatora touchpada Elan 04F3:3355; jeśli to Twoje urządzenie, zainstaluj aktualne aktualizacje 24.04 przed próbą ręcznej konfiguracji. Zapoznaj się z informacjami o wydaniu Ubuntu 24.04.5 .

Sprawdź poprawność

Potwierdź echo "$XDG_SESSION_TYPE"powrót wayland, a następnie przetestuj przesunięcie trzema palcami w górę i przesunięcie w lewo/prawo obszaru roboczego od pulpitu. Uszczypnięcie należy traktować osobno: jest ono naprawione tylko w aplikacjach, które je obsługują. Jeśli podstawowe przesunięcie nadal się nie powiedzie, mimo wykrycia sesji i touchpada, pozostała przyczyna jest prawdopodobnie specyficzna dla urządzenia lub konfliktu rozszerzeń, a nie brakującego globalnego przełącznika gestów.

Zostaw komentarz

Jak przeliczać napięcie, prąd, kW, kVA i współczynnik mocy w sieciach trójfazowych

Jak przeliczać napięcie, prąd, kW, kVA i współczynnik mocy w sieciach trójfazowych

Poznaj zrównoważone wzory trójfazowe i przelicz krok po kroku napięcie sieciowe, prąd, kW, kVA i współczynnik mocy, korzystając z rozwiązanego przykładu i ograniczeń umożliwiających sprawdzenie.

Ograniczanie użycia procesora i pamięci przez polecenia za pomocą grup dyskusyjnych Ubuntu

Ograniczanie użycia procesora i pamięci przez polecenia za pomocą grup dyskusyjnych Ubuntu

Uruchom obciążenie w zakresie systemd z CPUQuota i MemoryMax, a następnie zweryfikuj limity za pomocą cgroup v2.

Szyfrowanie Pi-hole Upstream DNS na Ubuntu Server 24.04

Szyfrowanie Pi-hole Upstream DNS na Ubuntu Server 24.04

Skonfiguruj dnscrypt-proxy jako lokalny most DoH Pi-hole w Ubuntu 24.04, z nasłuchiwaniem tylko na hoście lokalnym, wyborem resolvera i sprawdzaniem przed przełączeniem DNS.

Uruchomienie gestów na panelu dotykowym Ubuntu 24.04 na Wayland

Uruchomienie gestów na panelu dotykowym Ubuntu 24.04 na Wayland

Przed przystąpieniem do rozwiązywania problemów z aplikacjami lub sprzętem sprawdź ustawienia touchpada w systemie Ubuntu, potwierdź działanie Wayland i przetestuj wbudowaną funkcję przesuwania w środowisku GNOME.

Zbuduj lustrzaną kopię RAID 1 systemu Debian 12 za pomocą narzędzia mdadm

Zbuduj lustrzaną kopię RAID 1 systemu Debian 12 za pomocą narzędzia mdadm

Utwórz i zweryfikuj dwudyskową macierz danych Debian 12 RAID 1, sformatuj ją bezpiecznie i skonfiguruj tak, aby można ją było zmontować i zamontować po ponownym uruchomieniu.

Szyfruj partycję wymiany systemu Debian 12 nowym kluczem przy każdym uruchomieniu

Szyfruj partycję wymiany systemu Debian 12 nowym kluczem przy każdym uruchomieniu

Skonfiguruj szyfrowanie kluczem losowym dla istniejącej partycji wymiany Debian 12, zweryfikuj aktywne mapowanie dm-crypt i poznaj kompromis związany z hibernacją.

Jak ograniczyć dostęp użytkowników SSH do określonych katalogów w systemie Ubuntu 24.04 (przewodnik po SFTP Chroot)

Jak ograniczyć dostęp użytkowników SSH do określonych katalogów w systemie Ubuntu 24.04 (przewodnik po SFTP Chroot)

Ogranicz konta SSH Ubuntu 24.04 do wyznaczonych folderów SFTP z chroot, odpowiednimi uprawnieniami, regułami dopasowania i bezpiecznymi testami — bez udzielania dostępu do powłoki.

Bezpieczne zwolnienie blokady APT w systemie Ubuntu i zakończenie aktualizacji

Bezpieczne zwolnienie blokady APT w systemie Ubuntu i zakończenie aktualizacji

Znajdź proces, który jest właścicielem blokady front-endu dpkg Ubuntu, pozwól na dokończenie pracy pakietu i napraw przerwane instalacje bez usuwania plików blokady.

Jak skonfigurować automatyczne migawki Btrfs na pulpicie Ubuntu

Jak skonfigurować automatyczne migawki Btrfs na pulpicie Ubuntu

Skonfiguruj zaplanowane migawki systemu Btrfs w systemie Ubuntu Desktop za pomocą funkcji Timeshift, zweryfikuj układ podwoluminów Ubuntu, wybierz sposób przechowywania i dowiedz się, czego migawki nie mogą chronić.

Jak przeprowadzić migrację Debiana 12 do dystrybucji testowej bez naruszania zależności

Jak przeprowadzić migrację Debiana 12 do dystrybucji testowej bez naruszania zależności

Zaplanuj bezpieczniejszą migrację z dystrybucji Debian 12 do wersji testowej: wykonaj aktualizację do wersji stabilnej, wykonaj kopię zapasową, wyczyść źródła APT, przeprowadź symulację zmian zależności i zweryfikuj, co uległo zmianie.