Acasă
» Cum să
»
Cum să faci gesturi touchpad Ubuntu 24.04 să funcționeze pe Wayland
Cum să faci gesturi touchpad Ubuntu 24.04 să funcționeze pe Wayland
Pe Ubuntu 24.04, faceți ca gesturile touchpad-ului încorporate în GNOME să funcționeze verificând dacă touchpad-ul este activat, confirmând că sesiunea este Wayland și testând gesturile acceptate de GNOME la nivel de desktop. Ubuntu 24.04 include GNOME 46, ale cărui gesturi de sistem sunt încorporate; nu aveți nevoie de un daemon separat pentru gesturi pentru glisarea în spațiul de lucru. Acest ghid urmează un exemplu clar ipotetic: Jordan poate mișca indicatorul și derula, dar nu poate schimba spațiile de lucru cu o glisare cu trei degete. Exemplul explică verificările; nu este o afirmație a unui rezultat real al testului.
Ce gesturi ar trebui să funcționeze în GNOME?
O sesiune Wayland este sesiunea desktop în care compozitorul GNOME gestionează ferestrele, ieșirea afișată și intrarea. libinput este biblioteca de intrare care recunoaște mișcarea touchpad-ului și raportează gesturile către desktop. GNOME mapează aceste evenimente la acțiuni: trei degete care se mișcă în sus deschid Activități, iar trei degete care se mișcă la stânga sau la dreapta schimbă spațiile de lucru. Acestea sunt gesturi la nivel de sistem.
O acțiune de pinch-to-zoom este diferită. libinput poate raporta o acțiune de pinch-to-zoom, dar o aplicație trebuie să decidă ce înseamnă aceasta. GNOME documentează pinch-to-zoom în aplicații precum Maps și Photos; pinch-to-zoom nu este o acțiune la nivel de desktop care trebuie să funcționeze în fiecare fereastră. De asemenea, derularea cu două degete este o setare separată pentru touchpad. Panoul Mouse & Touchpad din Ubuntu poate activa touchpad-ul și derularea cu două degete, dar nu oferă un comutator principal pentru fiecare gest multitouch. Consultați referința gesturilor GNOME și instrucțiunile de setări ale touchpad-ului .
Verificați setările și sesiunea în această ordine
Asigurați-vă că Ubuntu vede și activează touchpad-ul
Deschideți Activități, căutați Mouse și touchpad , apoi deschideți panoul. Confirmați că comutatorul Touchpad este activat. Dacă și derularea cu două degete eșuează, activați Derularea cu două degete și testați-o pe o pagină lungă. Indicatorul lui Jordan funcționează deja, așa că această verificare confirmă în principal că touchpad-ul nu a fost dezactivat; derularea este un test separat util al introducerii de date de bază.
În Setări, mențineți comutatorul Touchpad activat. Derularea cu două degete controlează derularea; nu activează gesturile separate cu trei degete ale GNOME pe desktop.
Confirmă că autentificarea curentă este o sesiune Wayland
Deschideți Terminalul și executați echo "$XDG_SESSION_TYPE". Dacă afișează wayland, continuați cu testul gestual. Dacă afișează x11, vă aflați într-o sesiune Xorg: acesta este un sistem de afișare diferit, iar gestionarea glisării Wayland încorporată în GNOME nu este disponibilă acolo în același mod.
Rulează comanda echo „$XDG_SESSION_TYPE” într-un terminal. Rezultatul așteptat pentru acest ghid este wayland.
Treceți de la Xorg la sesiunea Wayland din Ubuntu, dacă este necesar
Salvați-vă munca și deconectați-vă. Pe ecranul de conectare, selectați utilizatorul, deschideți meniul sesiunii (de obicei butonul cu roată dințată) și alegeți Ubuntu , nu Ubuntu pe Xorg . Conectați-vă, deschideți din nou Terminalul și executați din nou comanda de la pasul anterior. Etichetele sesiunilor pot varia; utilizați intrarea care pornește desktopul Ubuntu normal, mai degrabă decât cea marcată explicit cu Xorg. Dacă intrarea Wayland lipsește, nu editați configurația GDM orbește. Instalați actualizările normale Ubuntu și verificați mai întâi politicile driverelor grafice sau ale dispozitivului; unele combinații de hardware și drivere se pot ascunde sau pot reveni la o sesiune.
Dacă terminalul raportează x11, deconectați-vă și alegeți Ubuntu în loc de Ubuntu pe Xorg la ecranul de conectare; verificați noua sesiune ulterior.
Testați un gest de sistem înainte de a testa o aplicație
După waylandconfirmare, plasați trei degete pe touchpad și mișcați-le în sus împreună pentru a deschide Activități. Apoi glisați spre stânga sau spre dreapta cu trei degete pentru a schimba spațiul de lucru. Mențineți degetele depărtate și începeți mișcarea împreună. În exemplul lui Jordan, dacă oricare dintre acțiuni funcționează, touchpad-ul și calea Wayland funcționează; depanați doar gestul sau aplicația care încă nu funcționează.
O glisare în sus cu trei degete deschide prezentarea generală a activităților din GNOME. O glisare la stânga sau la dreapta schimbă spațiile de lucru.
Dacă testul cu trei degete tot nu face nimic
Mai întâi, dezactivați temporar orice extensie GNOME Shell care remapează gesturile, apoi deconectați-vă și conectați-vă din nou înainte de a testa din nou. Astfel de extensii pot schimba efectul unei glisări, așa că testați comportamentul implicit GNOME înainte de a instala un alt instrument de gesturi.
Apoi, verificați dacă libinput recunoaște dispozitivul. Ubuntu 24.04 oferă libinput-toolspachetul opțional; dacă comanda lipsește, instalați-o cu sudo apt install libinput-tools, apoi executați sudo libinput list-devices. Căutați touchpad-ul după nume. Această comandă raportează dispozitivele și configurația lor implicită; nu dovedește că GNOME a atribuit un anumit gest. Dacă nu apare niciun touchpad, actualizați Ubuntu și verificați firmware-ul laptopului sau suportul furnizorului, deoarece o setare de gest pe desktop nu poate repara un dispozitiv pe care stiva de intrare nu îl vede. Referința instrumentelor libinput explică domeniul de aplicare al ieșirii.
În cele din urmă, separați gesturile de sistem de gesturile din aplicații. Dacă glisarea în spațiul de lucru funcționează, dar ciupirea nu, încercați ciupirea într-o aplicație care oferă suport pentru documente, cum ar fi Hărți sau Fotografii. Ubuntu 24.04.5 include, de asemenea, o particularitate libinput pentru un identificator de touchpad Elan 04F3:3355; dacă acesta este dispozitivul dvs., instalați actualizările 24.04 înainte de a încerca configurarea manuală. Consultați notele de lansare Ubuntu 24.04.5 .
Verificați remedierea
Confirmați echo "$XDG_SESSION_TYPE"comenzile „return” wayland, apoi testați glisarea în sus cu trei degete și glisarea stânga/dreapta în spațiul de lucru de pe desktop. Tratați ciupirea separat: problema este remediată numai în aplicațiile care o acceptă. Dacă glisarea de bază eșuează în continuare în timp ce se detectează sesiunea și touchpad-ul, cauza rămasă este probabil specifică dispozitivului sau un conflict de extensie, nu lipsa unui comutator global pentru gesturi.