針對觸控操作和自然手勢優化 KDE Plasma

  • KDE Plasma 6.4 改進了 Wayland 下的輔助功能以及對觸控螢幕和手勢的支援。
  • kwin-gestures、Touchegg 和 Onboard 等工具可以對觸控體驗進行廣泛的自訂。
  • 調整縮放比例、面板、應用程式選單和邊框效果是實現舒適手指操作的關鍵。
  • Plasma 的觸控體驗品質很大程度上取決於所選的硬體和佈局。

優化 KDE Plasma 的觸控和手勢操作

您是否一直苦於無法讓您的觸控筆記型電腦或二合一電腦在 Linux 和 KDE Plasma 環境下像真正的觸控螢幕系統那樣流暢運作?別擔心,解決方案是有的。許多用戶花費數小時測試各種發行版、擴充功能和配置,最終找到了能夠接近 Windows 或 GNOME 觸控螢幕體驗的方案。

好消息是,只要稍加調整,KDE Plasma就能提供高度流暢的觸控體驗,包括自然的手勢操作、便捷的螢幕鍵盤、在 Wayland 環境下良好的反應速度,以及更適合手指輸入而非滑鼠操作的桌面環境。雖然並非“開箱即用”,但遵循一定的指導原則,就能在平板電腦和二合一電腦上打造非常舒適的觸控環境。

為什麼選擇 KDE Plasma 進行觸控操作

多年來,人們普遍認為GNOME 是 Linux 系統中觸控桌面的標桿,這主要歸功於其活動視圖,因為它的 shell 介面非常適合手指輸入。然而,許多用戶都遇到了令人煩惱的 bug。這些 bug 包括從睡眠狀態恢復時崩潰、合上筆記型電腦蓋子時出現故障,以及某些顯示卡驅動程式出現異常行為等。

透過切換到 KDE Plasma,尤其是在最新版本中,許多用戶發現Plasma 在觸控裝置上的表現令人驚訝。然而,它確實需要一些設定:安裝手勢工具、應用各種調整和應用程式以獲得更精準的觸控響應、調整縮放比例、選擇更合適的應用程式選單以及微調輔助功能。

硬體相容性是一個重要的細節。在一些聯想平板電腦或Yoga系列二合一電腦等裝置上,Plasma 系統配置完成後運作效果非常出色。然而,由於驅動程式不完整、自訂核心不穩定以及數位化儀和感測器支援不一致,微軟的Surface系列設備在Linux系統下可能會出現各種問題。這裡,「YMMV」(Your Mileage May Vary,你的體驗可能有所不同)這句話可謂名副其實。

發行版也扮演重要角色。由於最新版本發布速度快, Plasma 在基於 Arch 的系統上往往運行得特別流暢。缺點是:這意味著需要更多的維護工作。像 Kubuntu 這樣的發行版提供了一個非常理想的折衷方案:穩定性好,軟體包相對較新,並且與 Plasma 整合良好,無需繁瑣的初始配置。

支援觸控的 KDE Plasma 桌面

Plasma 6 和 Wayland:手勢和觸控技術的飛躍

從 6 系列開始,特別是Plasma 6.4 版本之後,KDE 顯著提升了觸控體驗和輔助功能。 Wayland 會話現已足夠成熟,可用於日常使用,並為使用觸控螢幕、觸控板或二合一平板電腦的使用者帶來了切實的改進。

Wayland for Plasma 6.4 新增的輔助功能中包含多項關鍵功能。例如,現在可以使用數字鍵盤移動指針,這對於精細動作障礙人士或滑鼠失靈但需要精確互動的場景非常有用。

觸控螢幕也經過了大量改進。觸控板上的三指捏合手勢得到了優化,使其能夠更穩定地實現縮放功能,更接近現代系統的預期。這種對手勢的優化帶來了更流暢的日常使用體驗,尤其是在根據不同場景組合使用觸控板、滑鼠和手指輸入時。

另一個不太顯眼但非常重要的方面是鍵盤導航和螢幕閱讀器支援的細微改進。無論是在 Plasma 還是 KDE 應用程式中,鍵盤焦點、Tab 鍵順序和文字可讀性都得到了最佳化。雖然這看起來可能並非專門針對「觸控」功能,但它是讓整個桌面更易於存取的更廣泛努力的一部分,無論您使用手指、鍵盤還是輔助技術。

Plasma 6.4 還引入了對觸控使用影響的其他方面的改進:更高級的面板和顯示器管理(對於透過單一鉸鏈從筆記型電腦切換到平板電腦的二合一設備至關重要)、改進的通知、更好的性能監控,以及非常重要的,擴展了對觸控螢幕的支持,從而提高了觸控和手勢的準確性。

KWin,手指邊緣特效和視覺優化

即使在 Plasma 5 分支的早期版本中,Plasma 也已經提供了一些非常有趣的螢幕邊緣手勢控制選項。在桌面效果設定中,可以為從螢幕邊緣的每一次滑動分配不同的操作,這與觸控輸入配合得非常好。

在效果設定部分,從螢幕邊緣向中心滑動會觸發各種效果:視窗概覽、虛擬桌面預覽、顯示桌面等等。每個代表螢幕邊框的方塊都可以透過點擊並從上下文選單中選擇來關聯一個效果。預先配置的邊框顯示為藍色,未配置的邊框顯示為灰色。

訣竅在於將這些特效與系統的觸控手勢結合使用,從而根據您的習慣調整互動方式。若要讓這些特效顯示在邊框的上下文功能表中,您必須先在「工作區」類別下的「桌面特效」模組中啟動它們。您可以在那裡將最常用的視窗管理特效標記為收藏。

同時,KDE 對其預設視覺主題 Breeze 進行了現代化改造。其中一項重大改進是將KWin 的視窗邊框產生器從 Breeze 主題中分離出來。這使得視窗外觀更加簡潔,消除了粗邊框,同時又不影響視窗的縮放功能。雖然視窗看起來更加極簡,但邊框處仍然保留了一個“虛擬區域”,方便用戶進行精確的視窗縮放。

這種美學上的轉變旨在打造更現代、更簡潔的桌面。這大大提升了觸控體驗:更少的視覺幹擾、更清晰的點擊區域,以及更適應高解析度的介面。雖然其他主題仍然保留了較為明顯的邊框,但 Breeze 追求的是更簡潔的外觀,完美適合平板電腦和二合一筆記型電腦。

KDE Plasma 觸控螢幕配置

Wayland 中的高級手勢:kwin-gestures 來幫忙

從 X11 遷移到 Wayland 時,最大的難題之一就是失去了像Touchegg 這樣備受喜愛的經典工具。 Touchegg 是一款手勢管理器,它與 Touché 介面配合使用,可配置複雜的觸控板操作。問題在於 Touchegg 只能在 X11 下運作。

為了彌補 Wayland 的這一缺陷,社區開發了kwin-gestures。這是一個與 KWin 視窗管理器整合的解決方案,可讓您定義非常精細的手勢。它最大的優勢在於其完善的文檔,這大大減少了您在嘗試復現之前使用 Touchegg 時所習慣的操作方式時遇到的挫敗感。

kwin-gestures 可讓您將滑動和捏合手勢與鍵盤快速鍵或 Plasma 快捷鍵關聯起來。例如,您可以定義全域手勢,例如:

  • 三指向左滑動 在瀏覽器或檔案總管中傳送 Alt+左箭頭鍵組合和退格鍵。
  • 三指向右滑動 若要執行相反的操作,請按前進鍵(Alt+右)。
  • 用三根手指垂直滑動 控制音量。向上移動時音量增大,向下移動時音量減小,可透過按下設定的間隔按下音量鍵來實現。
  • 四指向下滑動 使用靜音鍵使聲音靜音。
  • 四指向上滑動 使用 KWin 內建快捷鍵最大化活動視窗。
  • 四指向內捏合的手勢 使用 Plasma 快捷鍵最小化活動視窗。
  • 四指向內捏合的手勢 關閉目前視窗。

經過精細調整後,操作和靈敏度設定完成後,日常使用體驗非常流暢:無需將手從觸控板上移開即可調節音量,可以快速管理窗口,在應用程式之間切換幾乎就像在手機或平板電腦上一樣。毫不誇張地說,KWin-Gestures 與 Plasma 6 的原生改進相結合,帶來的體驗已經非常接近 GNOME 的水平。此外,它還擁有 KDE 強大的自訂功能。

在 X11 中,用手指點擊「Touchegg」、「Touché」或右鍵。

如果您仍在使用 X11 或 Wayland 尚未提供您所需體驗的發行版,您可以結合使用Touchegg 及其 Touché 圖形介面,打造一個非常簡潔的組合。這套組合仍然是觸控螢幕和傳統觸控板手勢操作的絕佳解決方案。

建議的工作流程通常如下:下載並安裝與您的架構對應的 Touchegg 軟體包(例如,從其發布頁面下載 AMD64 .deb 檔案),然後從 Flathub 安裝 Touchegg。 Flathub 本身提供了一個快速設定指南的鏈接,其中解釋了基本步驟以及如何啟用該服務。

在 Kubuntu 20.04 等系統中,建議按照 Flathub 的指南添加 Flatpak 軟體來源,以確保獲得最新版本的 Touché。這樣,您就可以擁有一個便捷的視覺化介面來配置多點觸控手勢,而無需手動編輯檔案。

Touchegg 在觸控螢幕上最實用的功能之一是將雙指手勢配置為右鍵單擊。這項簡單的改進使得在平板模式下使用 Plasma 時,與上下文選單的互動更加自然:您可以保留直覺的雙指輕點手勢來執行輔助功能。

Touchegg + Touché 的組合可以讓你調整靈敏度、手勢持續時間、哪些應用程式會回應以及觸發哪些操作,讓操作方式既適用於可轉換筆記型電腦,也適用於純平板電腦。

板載鍵盤

螢幕鍵盤:板載鍵盤的重要性

如果沒有一款優秀的虛擬鍵盤,任何將 Plasma 用作觸控環境的嘗試都將是不成功的。 Onboard 就是一個成熟的解決方案,它是一款高度可配置的螢幕鍵盤,能夠與包括 KDE 在內的大多數桌面環境完美整合。

在基於 Debian 或 Ubuntu 的發行版上,安裝 Onboard 非常簡單,只需執行`sudo apt install onboard` 指令。此操作會自動建立指向設定的捷徑,但建議不要從該捷徑開啟設定。更好的方法是啟動 Onboard,找到系統托盤中的圖標,然後從上下文選單(右鍵或類似的觸控手勢)存取首選項。

在這個偏好設定視窗中,您可以選擇鍵盤佈局、大小、浮動行為和其他詳細資訊。許多用戶發現,當鍵盤關閉時,螢幕右下角會保留一個低調的浮動圖標,這非常實用。當您處於平板電腦模式且手邊沒有實體鍵盤時,這個圖示可以讓您更輕鬆地重新調出鍵盤。

Onboard 還允許您調整透明度、添加特殊按鍵和配置快捷鍵,從而在小螢幕上獲得更舒適的打字體驗。結合適當的螢幕縮放,您可以用拇指進行相當準確的打字,而不會佔用太多螢幕空間。

改進了 Firefox 和其他瀏覽器中的觸控導航功能。

即使桌面觸控回應良好,如果網頁瀏覽器運作不流暢,整體體驗也會大打折扣。以 X11 下的 Firefox 為例,有一個特定的設定可以更好地支援基於 XInput2 的輸入事件,從而帶來更自然流暢的觸控滾動體驗。

此調整涉及使用超級使用者權限編輯 PAM 環境設定文件,例如:

須藤奈米 /etc/security/pam_env.conf

在文件末尾新增以下行:

MOZ_USE_XINPUT2 預設值=1

儲存(Ctrl+X,輸入「y」確認,然後按回車鍵)並重新啟動會話後,Firefox 對觸控滾動和觸控板手勢的反應應該會更好。對於更喜歡 Chrome 或 Chromium 的用戶,也可以獲得良好的觸控體驗,但具體選項取決於瀏覽器版本以及在您的發行版中的打包方式。

讓 Plasma 桌面適應您的手指

如果桌面元素太小,即使手勢操作再好也無濟於事。在Plasma觸控設備上,首先應該調整的就是應用程式選單和麵板尺寸。

Plasma 的經典選單以滑鼠操作很順手,但對於觸控輸入來說,採用部分或全螢幕應用程式面板形式的啟動器,搭配大而間距合理的圖標,通常更加舒適。若要變更選單樣式,只需右鍵單擊啟動器圖示(左下角),然後選擇“顯示其他選項”。在那裡,您可以選擇最適合觸控輸入的選單樣式。

關於螢幕整體縮放,建議開啟系統設置,進入顯示和監視器選項,然後提高縮放比例。在許多高解析度二合一筆記型電腦上,150% 左右的縮放比例通常是一個不錯的起點,不過最好還是嘗試不同的設置,直到找到一個既能讓你舒適地點擊圖標和按鈕,又合適的尺寸。

最後,您可以透過右鍵單擊底部面板(或側面板,具體取決於您的配置)並選擇「編輯面板」來調整它。在這裡,您可以更改面板的高度,從而使按鈕更大、更容易按壓。對於可在筆記型電腦和平板電腦模式之間切換的二合一裝置來說,此調整尤其重要。

提升觸控可用性的通用等離子技術改進

Plasma 6.4 的一些新功能乍看之下似乎與觸控使用無關,但實際上很多都有助於提昇平板電腦和二合一設備的使用體驗。例如,藍牙小工具現在可以識別更多裝置類型,並在配對過程中顯示其真實名稱,從而讓連接外接鍵盤、帶有額外按鈕的手寫筆或配對藍牙耳機變得更加輕鬆便捷。

視覺一致性也提升了。某些元件,例如字典和網頁瀏覽器,使用了更統一的符號圖標,減少了視覺混亂,並明確了點擊位置。此外,選單和組件中的鍵盤導航也得到了增強;雖然主要針對鍵盤,但在組合使用多種輸入法時也能提升用戶體驗。

像應用程式選單編輯器 KMenuEdit 這樣的工具,現在擁有了更現代化、更簡潔的介面。這使得重新排列應用程式、隱藏雜亂的啟動器以及創建更適合平板電腦的選單變得更加容易。

在無障礙存取方面,一些細微的改進,例如計算器小工具能夠向螢幕閱讀器播報結果,以及優化後的無障礙導航,都表明開發者正在持續改進其生態系統。軟體中心 Discover 也是如此:更清楚地顯示更新狀態,並且更能管理 Flatpak 和 Snap,都能提升安裝觸控應用程式或需要測試不同版本的使用者的體驗。

我們也不應忘記效能最佳化,例如更流暢的遊標動畫或系統監視器中更低的 CPU 使用率,以及電源管理方面的改進,這些改進可以略微延長專為觸控使用而設計的筆記型電腦的電池續航時間。不必要的能源浪費越少,設備在遠離電源插座的情況下以平板電腦模式使用就越可行。

KDE 與 GNOME 和 Windows 在觸控體驗上的對比

來自 GNOME 的使用者可能會重視以下三點:

  • 一款觸控友善的應用程式管理員。
  • 虛擬視窗和桌面概述。
  • 基本手勢和螢幕旋轉功能從一開始就能很好地運作。

相較之下,Windows在 x86 筆記型電腦和平板電腦的觸控功能方面總體上仍然是王者:高度完善的旋轉檢測、一致的手勢操作、適配的應用程式以及觸控筆和觸控鍵盤的良好整合。 GNOME 在工作流程方面已經非常接近這一水平,儘管其穩定性並非始終如一。

KDE Plasma 6 的觸控介面仍在不斷完善,但差距已顯著縮小。更穩定的 Wayland 引擎、KWIN 手勢、輔助功能改進以及視覺效果的優化,使得桌面完全可以用手指操作,尤其是在您花時間選擇合適的啟動器、配置屏幕鍵盤並根據個人喜好調整屏幕邊框和手勢之後。

需要注意的是,使用者體驗很大程度上取決於硬體和發行版。一台擁有良好核心支援、強大的GPU和觸控板驅動程序,以及提供Plasma 6.x並完美整合Wayland的發行版的二合一筆記型電腦,可以帶來驚豔的體驗。然而,在硬體支援不佳的設備上,無論Plasma本身多麼出色,體驗都將始終受到限制。

綜上所述,KDE Plasma 對於任何想要在 Linux 系統上體驗觸控桌面,同時又不願犧牲高度自訂性和強大應用生態系統的使用者來說,都是一個非常值得考慮的選擇。透過調整手勢、縮放、特效以及 Onboard、Touchegg 或 kwin-gestures 等外部工具,使用者可以在完整的桌面環境中,獲得非常接近「行動作業系統」的使用者體驗。

二合一設備中更精準的觸控響應設定和應用程式
相關文章:
設定和應用程序,以便在您的二合一裝置上獲得更精準的觸控回應。

在 Google 中將其新增為首選來源