Home
» Come fare
»
Come far funzionare i gesti del touchpad di Ubuntu 24.04 su Wayland
Come far funzionare i gesti del touchpad di Ubuntu 24.04 su Wayland
Su Ubuntu 24.04, per far funzionare le gesture del touchpad integrate in GNOME, è necessario verificare che il touchpad sia abilitato, confermare che la sessione sia Wayland e testare le gesture supportate da GNOME a livello di desktop. Ubuntu 24.04 include GNOME 46, le cui gesture di sistema sono integrate; non è necessario un demone di gesture separato per gli swipe tra le aree di lavoro. Questa guida si basa su un esempio puramente ipotetico: Jordan può muovere il puntatore e scorrere, ma non può cambiare area di lavoro con uno swipe a tre dita. L'esempio illustra i controlli; non rappresenta un risultato di test reale.
Quali gesti dovrebbero funzionare in GNOME?
Una sessione Wayland è la sessione desktop in cui il compositore di GNOME gestisce le finestre, l'output video e l'input. libinput è la libreria di input che riconosce il movimento del touchpad e segnala i gesti al desktop. GNOME mappa questi eventi ad azioni: tre dita che si muovono verso l'alto aprono le Attività, mentre tre dita che si muovono verso sinistra o verso destra cambiano area di lavoro. Questi sono gesti validi a livello di sistema.
Il gesto di pizzicare è diverso. libinput può segnalare un gesto di pizzicare, ma è l'applicazione a doverne interpretare il significato. GNOME documenta il gesto di pizzicare per zoomare in applicazioni come Mappe e Foto; il gesto di pizzicare per zoomare non è un'azione valida per tutto il desktop e deve funzionare in ogni finestra. Inoltre, lo scorrimento a due dita è un'impostazione separata del touchpad. Il pannello Mouse e Touchpad di Ubuntu può abilitare il touchpad e lo scorrimento a due dita, ma non fornisce un interruttore principale per ogni gesto multitouch. Consultare la documentazione di riferimento sui gesti di GNOME e le istruzioni per le impostazioni del touchpad .
Verifica le impostazioni e la sessione in quest'ordine
Assicurati che Ubuntu rilevi e abiliti il touchpad
Apri Attività, cerca Mouse e touchpad , quindi apri il pannello. Verifica che l' interruttore del touchpad sia attivo. Se anche lo scorrimento a due dita non funziona, attivalo e provalo su una pagina lunga. Il puntatore di Jordan funziona già, quindi questo controllo serve principalmente a confermare che il touchpad non è stato disabilitato; lo scorrimento è un utile test separato per l'input di base.
Nelle Impostazioni, mantieni attivo l'interruttore Touchpad. Lo scorrimento a due dita controlla lo scorrimento; non abilita le gesture a tre dita separate del desktop GNOME.
Conferma che l'accesso corrente sia una sessione Wayland.
Apri il Terminale ed esegui echo "$XDG_SESSION_TYPE". Se viene visualizzato wayland, continua con il test dei gesti. Se viene visualizzato x11, ti trovi in una sessione Xorg: si tratta di un sistema di visualizzazione diverso e la gestione dello scorrimento Wayland integrata in GNOME non è disponibile allo stesso modo.
Esegui il comando echo "$XDG_SESSION_TYPE" in un terminale. L'output previsto per questa guida è wayland.
Passa dalla sessione Xorg alla sessione Wayland di Ubuntu, se necessario.
Salva il lavoro ed esci. Nella schermata di accesso, seleziona il tuo utente, apri il menu della sessione (di solito il pulsante a forma di ingranaggio) e scegli Ubuntu , non Ubuntu su Xorg . Accedi, apri nuovamente il Terminale ed esegui di nuovo il comando del passaggio precedente. Le etichette della sessione possono variare; usa la voce che avvia il normale desktop Ubuntu anziché quella esplicitamente contrassegnata come Xorg. Se la voce Wayland non è presente, non modificare la configurazione GDM alla cieca. Installa prima i normali aggiornamenti di Ubuntu e controlla le policy del driver grafico o del dispositivo; alcune combinazioni di hardware e driver possono nascondere o passare a una configurazione diversa da quella della sessione.
Se il terminale segnala x11, disconnettiti e scegli Ubuntu anziché Ubuntu su Xorg nella schermata di accesso; verifica quindi la nuova sessione.
Prima di testare un'app, verifica una gesture di sistema.
Dopo aver waylandconfermato, posiziona tre dita sul touchpad e muovile contemporaneamente verso l'alto per aprire Attività. Quindi scorri verso sinistra o verso destra con tre dita per cambiare area di lavoro. Mantieni le dita distanziate e inizia il movimento contemporaneamente. Nell'esempio di Jordan, se una delle due azioni funziona, il touchpad e il percorso Wayland funzionano correttamente; in tal caso, risolvi il problema solo con il gesto o l'applicazione che continua a non funzionare.
Uno scorrimento verso l'alto con tre dita apre la panoramica delle attività di GNOME. Uno scorrimento verso sinistra o verso destra consente di cambiare area di lavoro.
Se il test delle tre dita non funziona ancora
Innanzitutto, disattiva temporaneamente qualsiasi estensione di GNOME Shell che rimappa i gesti, quindi disconnettiti e accedi di nuovo prima di ripetere il test. Tali estensioni possono modificare il comportamento di uno swipe, quindi verifica il comportamento predefinito di GNOME prima di installare un altro strumento per i gesti.
Successivamente, verifica se libinput riconosce il dispositivo. Ubuntu 24.04 fornisce il libinput-toolspacchetto opzionale; se il comando non è presente, installalo con sudo apt install libinput-tools, quindi esegui sudo libinput list-devices. Cerca il touchpad per nome. Questo comando segnala i dispositivi e la loro configurazione predefinita; non dimostra che GNOME abbia assegnato una particolare gesture. Se non viene visualizzato alcun touchpad, aggiorna Ubuntu e controlla il firmware del portatile o il supporto del produttore, perché un'impostazione delle gesture del desktop non può riparare un dispositivo che lo stack di input non vede. La documentazione di riferimento degli strumenti di libinput spiega l'ambito dell'output.
Infine, separa le gesture di sistema da quelle delle app. Se lo scorrimento nell'area di lavoro funziona ma il pinch-to-zoom no, prova a usare il pinch-to-zoom in un'applicazione che lo supporta, come Mappe o Foto. Ubuntu 24.04.5 include anche una funzionalità aggiuntiva di libinput per un identificatore di touchpad Elan 04F3:3355; se questo è il tuo dispositivo, installa gli aggiornamenti correnti di Ubuntu 24.04 prima di tentare la configurazione manuale. Consulta le note di rilascio di Ubuntu 24.04.5 .
Verifica la correzione
Conferma echo "$XDG_SESSION_TYPE"i risultati wayland, quindi prova lo scorrimento verso l'alto con tre dita e lo scorrimento a sinistra/destra dell'area di lavoro dal desktop. Tratta il pinch separatamente: è corretto solo nelle applicazioni che lo supportano. Se lo scorrimento di base continua a non funzionare, pur essendo rilevati la sessione e il touchpad, la causa rimanente è probabilmente specifica del dispositivo o un conflitto di estensioni, non la mancanza di un'opzione per i gesti globali.