KDE Plasmaをタッチ操作と自然なジェスチャー操作に最適化します。

  • KDE Plasma 6.4では、Wayland環境におけるタッチスクリーンとジェスチャー操作のアクセシビリティとサポートが向上しています。
  • kwin-gestures、Touchegg、Onboardといったツールを使えば、タッチ操作の体験を幅広くカスタマイズできる。
  • 指での操作を快適にするには、拡大縮小、パネル、アプリケーションメニュー、境界線効果の調整が重要です。
  • Plasmaにおけるタッチ操作の質は、選択されたハードウェアとレイアウトに大きく左右される。

KDE Plasmaをタッチ操作とジェスチャー操作に最適化する

LinuxとKDE Plasmaを搭載したタッチスクリーン搭載のノートパソコンやコンバーチブルPCを、真のタッチスクリーンシステムのように動作させるのに苦労していませんか? 実は解決策があります。多くのユーザーが、WindowsやGNOMEのようなタッチスクリーン体験に近いものを見つけるまで、ディストリビューション、拡張機能、設定を何時間もかけてテストしてきました。

朗報なのは、少し調整するだけで、KDE ​​Plasmaは洗練されたタッチ操作体験を提供できるということです。自然なジェスチャー、便利なオンスクリーンキーボード、Waylandでの優れた応答性、そしてマウスではなく指での入力に適したデスクトップ環境を備えています。「すぐに使える」状態ではありませんが、いくつかのガイドラインに従うことで、タブレットやコンバーチブルPCで非常に快適な環境を実現できます。

タッチ操作にKDE Plasmaを選ぶ理由

長年にわたり、GNOMEはLinuxのタッチ操作対応デスクトップの代表格として広く認識されてきました。これは、GNOMEのシェルが指による入力に最適化されているため、アクティビティビューが優れていることが理由です。しかし、多くのユーザーが厄介なバグに遭遇しています。スリープからの復帰時にクラッシュしたり、ノートパソコンの蓋を閉じた際にエラーが発生したり、特定のグラフィックドライバで奇妙な動作をしたりするなど、様々な問題があります。

KDE Plasma、特に最新バージョンに切り替えることで、多くのユーザーがタッチデバイス上でPlasmaが驚くほど安定して動作することを発見しました。ただし、ジェスチャーツールのインストール、より正確なタッチレスポンスを実現するための調整やアプリの適用、スケーリングの調整、より適切なアプリメニューの選択、アクセシビリティ機能の微調整など、いくつかの設定が必要です。

重要な点はハードウェアの互換性です。LenovoのタブレットやYogaタイプのコンバーチブルPCなどでは、設定さえ済ませればPlasmaは非常に快適に動作します。しかし、MicrosoftのSurfaceシリーズは、ドライバの不完全さ、不安定なカスタムカーネル、デジタイザやセンサーのサポートのばらつきなどが原因で、Linux上では悪夢のような存在になりかねません。まさに「YMMV」(Your Mileage May Vary:結果は人それぞれ)という言葉が当てはまります。

ディストリビューションも重要な要素です。Plasmaは、最新バージョンが迅速にリリースされるため、Archベースのシステムで特に快適に動作する傾向があります。ただし、その反面、メンテナンスの手間が増えるというデメリットもあります。Kubuntuのようなディストリビューションは、安定性、比較的新しいパッケージ、そして初期設定の手間をかけずにPlasmaとうまく統合できるという、非常に魅力的な中間的な選択肢を提供しています。

タッチ操作に対応したKDE Plasmaデスクトップ

Plasma 6とWayland:ジェスチャーとタッチ操作における飛躍的な進歩

KDEは6シリーズ、特にPlasma 6.4以降、タッチ操作の利便性と使いやすさを大幅に向上させてきました。Waylandセッションは日常的な使用に十分対応できるレベルに達し、タッチスクリーン、タッチパッド、コンバーチブルタブレットを使用するユーザーにとって具体的な改善点をもたらします。

Plasma 6.4 の Wayland に搭載された新しいアクセシビリティ機能の中には、いくつかの重要な機能が含まれています。例えば、テンキーを使ってポインターを移動できるようになりました。これは、細かい動作が困難な方や、マウスが使えない状況でも正確な操作が必要な場合に非常に便利です。

タッチスクリーンも大幅に改良されました。タッチパッドの3本指ピンチジェスチャーは、ズーム機能としてより安定して動作するように改善され、現代のシステムで期待される操作感に近づきました。こうしたジェスチャーへの配慮により、特に状況に応じてタッチパッド、マウス、指の入力方法を組み合わせる場合など、日常的な操作がよりスムーズになります。

もう一つ、あまり目立たないものの非常に重要な点は、キーボードナビゲーションとスクリーンリーダーのサポートが微妙に改善されたことです。PlasmaとKDEアプリケーションの両方で、キーボードフォーカス、タブ順序、テキストの読みやすさが洗練されました。これは特に「タッチ操作対応」というわけではないかもしれませんが、指、キーボード、または補助技術のいずれを使用するかにかかわらず、デスクトップ全体をより使いやすくするための幅広い取り組みの一環です。

Plasma 6.4では、タッチ操作に影響を与えるその他の分野にも改善が加えられています。パネルやモニターのより高度な管理(単一のヒンジでノートパソコンからタブレットに切り替わるコンバーチブルPCでは不可欠)、通知機能の改良、パフォーマンス監視機能の向上、そして非常に重要な点として、タッチやジェスチャーの精度が向上したタッチスクリーンへの対応範囲の拡大などが挙げられます。

KWin、エッジエフェクト、指の視覚的洗練

Plasma 5 ブランチの初期バージョンでも、Plasma は画面端からのジェスチャー制御に関して非常に興味深いオプションを提供していました。デスクトップエフェクトの設定では、各端からのスワイプにアクションを割り当てることができ、これはタッチ入力と非常にうまく連携します。

エフェクトセクションでは、画面の端から中央に向かってスライドすると、ウィンドウの概要表示、仮想デスクトップのプレビュー、デスクトップの表示など、さまざまなエフェクトが起動します。画面の境界線を表す各四角形は、クリックしてコンテキストメニューから選択するだけで、エフェクトと関連付けることができます。あらかじめ設定された境界線は青色で表示され、設定されていない境界線は灰色で表示されます。

コツは、これらのエフェクトをシステムのタッチジェスチャーと組み合わせ、自分の習慣に合わせて操作を調整することです。エフェクトをウィンドウ枠のコンテキストメニューにオプションとして表示するには、まず「ワークスペース」カテゴリ内の「デスクトップエフェクト」モジュールで有効にする必要があります。そこで、よく使うウィンドウ管理エフェクトをお気に入りとして登録できます。

同時に、KDEはデフォルトのビジュアルテーマであるBreezeの近代化を進めてきました。重要な変更点の1つは、KWinのウィンドウ枠生成機能をBreezeテーマから分離したことです。これにより、サイズ変更機能を損なうことなく、太い枠線を排除してよりシンプルな外観を実現しました。ウィンドウはよりミニマルな印象になりましたが、正確なサイズ変更のために、枠線には「仮想領域」が残されています。

このデザイン変更は、よりモダンですっきりとしたデスクトップを目指しています。これにより、タッチ操作が大幅に向上します。視覚的な邪魔が少なくなり、タップしやすい領域が明確になり、高解像度にもより適したインターフェースを実現します。他のテーマでは依然として目立つ境界線が残っているのに対し、BreezeはタブレットやコンバーチブルノートPCに最適な、よりすっきりとした外観を目指しています。

タッチスクリーン用のKDE Plasma設定

Waylandにおける高度なジェスチャー:kwin-gesturesが救世主となる

X11からWaylandへの移行における最大の悩みの種の一つは、Toucheggのような長年愛用されてきたジェスチャーマネージャーが使えなくなったことでした。ToucheggはTouchéインターフェースと組み合わせることで、複雑なタッチパッド操作を設定できるツールでした。問題は、ToucheggがX11でしか動作しないことです。

Waylandにおけるこのギャップを埋めるため、コミュニティはkwin-gesturesを開発しました。これはKWinウィンドウマネージャと統合されたソリューションで、非常に詳細なジェスチャーを定義できます。最大の強みは、ドキュメントが非常に充実していることです。これにより、Toucheggで慣れ親しんだ動作を再現しようとした際の最初の戸惑いが大幅に軽減されます。

kwin-gesturesを使用すると、スワイプやピンチのジェスチャーをキーボードショートカットまたはPlasmaショートカットに関連付けることができます。たとえば、次のようなグローバルジェスチャーを定義できます。

  • 3本の指で左にスワイプ ブラウザまたはファイルマネージャで、Alt+左矢印キーとバックスペースキーの組み合わせを送信します。
  • 3本の指で右にスワイプ 逆の操作を行うには、前方(Alt+右)を押します。
  • 3本の指で縦方向にスワイプします 音量調節は、音量キーを設定した間隔で押すことで行います。上に動かすと音量が上がり、下に動かすと音量が下がります。
  • 4本の指で下にスワイプします ミュートキーを使用して音声を消音します。
  • 4本の指で上にスワイプ KWinの内部ショートカットを使用してアクティブウィンドウを最大化します。
  • 3本の指を内側に挟むジェスチャー アクティブウィンドウを最小化するには、Plasmaのショートカットキーを使用します。
  • 4本の指を内側に挟むジェスチャー 現在のウィンドウを閉じます。

操作方法や感度を微調整すれば、日常的な使用において非常に快適な操作性を実現できます。タッチパッドから手を離さずに音量を調整したり、ウィンドウを瞬時に操作したり、まるでスマートフォンやタブレットのようにアプリケーションを切り替えたりできます。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の最も実用的な使い方の1つは、2本指ジェスチャーを右クリックとして設定することです。このシンプルな機能強化により、タブレットモードで作業している際にPlasmaのコンテキストメニューを操作するのが格段に自然になります。2本指タップという直感的なジェスチャーは、補助的な機能にそのまま使用できます。

ToucheggとTouchéを組み合わせることで、感度、ジェスチャーの持続時間、反応するアプリケーション、トリガーされるアクションなどを調整できるため、コンバーチブルノートパソコンと純粋なタブレットの両方に合わせて動作をカスタマイズできます。

オンボードキーボード

オンスクリーンキーボード:オンボードの重要性

優れた仮想キーボードがなければ、Plasmaをタッチ環境として使用しようとする試みはどれも失敗に終わる。実績のある解決策としては、Onboardが挙げられる。これは高度に設定可能なオンスクリーンキーボードで、KDEを含むほとんどのデスクトップ環境とうまく統合できる。

DebianまたはUbuntuベースのディストリビューションでは、 `sudo apt install onboard`を実行するだけで簡単にインストールできます。この操作で設定へのショートカットが自動的に作成されますが、そこから設定を開くことはお勧めしません。代わりに、Onboardを起動し、システムトレイにあるアイコンを見つけて、コンテキストメニュー(右クリックまたは同等のタッチジェスチャー)から設定にアクセスすることをお勧めします。

この設定画面では、キーボードのレイアウト、サイズ、フローティング動作、その他の詳細設定を選択できます。多くのユーザーは、キーボードが閉じているときに画面右下隅に目立たないフローティングアイコンが表示される点を特に便利だと感じています。このアイコンのおかげで、タブレットモードで物理キーボードが手元にない場合でも、キーボードを簡単に再表示できます。

また、Onboardでは透明度の調整、特殊キーの追加、クイックショートカットの設定などが可能で、小さな画面でもより快適なタイピング体験を実現します。適切な画面スケーリングと組み合わせることで、画面スペースをあまり犠牲にすることなく、親指でかなり正確にタイピングできます。

Firefoxおよびその他のブラウザにおけるタッチ操作の改善

デスクトップがタッチ操作にうまく反応しても、ウェブブラウザの動作がスムーズでなければ、全体的なユーザーエクスペリエンスは著しく損なわれます。X11環境のFirefoxの場合、XInput2ベースの入力イベントのサポートを強化する特定の設定があり、より自然なタッチスクロールを実現できます。

この調整には、スーパーユーザー権限でPAM環境設定ファイルを編集することが含まれます。例えば、以下のとおりです。

sudo nano /etc/security/pam_env.conf

ファイルの末尾に以下の行が追加されます。

MOZ_USE_XINPUT2 デフォルト=1

保存(Ctrl+Xを押して「y」で確定し、Enterキーを押す)してセッションを再起動すると、Firefoxはタッチスクロールやタッチパッドジェスチャーにより良く反応するようになります。ChromeまたはChromiumを好むユーザーも、優れたタッチ操作を体験できますが、具体的なオプションはバージョンと配布方法によって異なります。

Plasmaデスクトップを指に合わせて調整する

デスクトップの要素が小さすぎると、優れたジェスチャー機能もほとんど役に立ちません。Plasmaタッチデバイスで最初に調整すべきことの一つは、アプリケーションメニューとパネルのサイズです。

Plasmaの従来のメニューはマウス操作には適していますが、タッチ操作の場合は、大きくて間隔の広いアイコンを備えた部分画面または全画面表示のアプリケーションパネル形式のランチャーの方が一般的に快適です。変更するには、ランチャーアイコン(左下)を右クリックし、「代替メニューを表示」オプションを使用します。そこで、タッチ操作に最適なメニュー形式を選択できます。

画面全体の拡大縮小については、システム設定を開き、「ディスプレイとモニター」セクションに移動して、拡大縮小率を上げることをお勧めします。多くの高解像度コンバーチブルPCでは、150%前後が適切な開始値となることが多いですが、アイコンやボタンを快適にタップできるサイズが見つかるまで、いろいろ試してみる価値があります。

最後に、下部パネル(または構成によっては側面パネル)は、右クリックして「パネルの編集」を選択することで調整できます。そこからパネルの高さを変更することで、ボタンを大きくして押しやすくすることができます。この調整は、ノートパソコンモードとタブレットモードを切り替えるコンバーチブル型ノートパソコンで特に効果を発揮します。

タッチ操作の使いやすさを向上させるプラズマ全般の改良点

Plasma 6.4の新機能の中には、一見タッチ操作とは無関係に見えるものもあるかもしれませんが、実際にはタブレットやコンバーチブル端末での快適な操作性を向上させるものが多くあります。例えば、Bluetoothウィジェットはより多くのデバイスタイプを認識し、ペアリング時に実際のデバイス名を表示するようになったため、外部キーボードや追加ボタン付きスタイラスペン、 Bluetoothヘッドホンなどを簡単に接続できるようになりました。

視覚的な一貫性も向上しました。辞書やウェブブラウザなどの一部のウィジェットでは、より統一されたシンボルアイコンが使用され、視覚的な煩雑さが軽減され、タップする場所が明確になりました。さらに、メニューやウィジェットにおけるキーボード操作も強化されました。主にキーボード操作に重点を置いていますが、複数の入力方法を組み合わせた場合にも操作性が向上しています。

アプリケーションメニューエディタであるKMenuEditなどのツールは、よりモダンでシンプルなインターフェースに刷新されました。これにより、アプリケーションの配置換えや、煩雑なランチャーの非表示、タブレット端末に最適なメニューの作成が容易になります。

アクセシビリティの面では、計算ウィジェットがスクリーンリーダーに計算結果を読み上げる機能や、洗練されたアクセシビリティ対応のナビゲーションなど、細かな改善がエコシステム全体の向上に向けた継続的な取り組みの証です。ソフトウェアハブであるDiscoverについても同様で、アップデート状況の表示がより明確になり、FlatpakとSnapの管理が改善されたことで、タッチアプリケーションをインストールするユーザーや、異なるバージョンをテストする必要があるユーザーの利便性が向上しています。

カーソルアニメーションの滑らか化やシステムモニターにおけるCPU使用率の低減といったパフォーマンス最適化、そしてタッチ操作を前提としたノートパソコンのバッテリー駆動時間をわずかに向上させる電力管理の改善も忘れてはなりません。無駄なエネルギー消費が少なければ少ないほど、電源コンセントから離れた場所でもタブレットモードでデバイスを使用する際の利便性が高まります。

タッチ操作におけるKDE、GNOME、Windowsの比較

GNOMEから移行してきたユーザーは、おそらく次の3つの点を重視するでしょう。

  • タッチ操作に対応したアプリケーションマネージャー。
  • 仮想ウィンドウと仮想デスクトップの概要。
  • 基本的なジェスチャー操作や画面回転が最初からほぼ問題なく動作するという事実。

それに比べて、一般的に言って、Windowsはx86ノートパソコンやタブレットにおけるタッチ機能の王者であり続けている。洗練された回転検出、一貫性のあるジェスチャー、適応性の高いアプリケーション、そしてスタイラスとタッチキーボードの優れた統合性などが挙げられる。GNOMEはワークフローの面ではそれにかなり近づいているが、安定性に関しては必ずしもそうとは限らない。

KDE Plasma 6はタッチインターフェースの改良を続けていますが、その差は大幅に縮まっています。より安定したWaylandエンジン、KWINジェスチャー、アクセシビリティの向上、そして視覚的な洗練が組み合わさることで、特に適切なランチャーを選択し、オンスクリーンキーボードを設定し、画面の境界線やジェスチャーを好みに合わせて調整すれば、デスクトップを指で完全に操作できるようになります。

重要なのは、使用感はハードウェアとディストリビューションに大きく左右されるということです。カーネルのサポートが優れ、GPUとデジタイザーのドライバが安定しており、Waylandが適切に統合されたPlasma 6.xを提供するディストリビューションを備えたコンバーチブルノートPCであれば、素晴らしい結果が得られます。しかし、サポートが不十分なデバイスでは、Plasmaがどれほど優れていても、使用感は常に制限されてしまいます。

以上の点を踏まえると、KDE ​​Plasmaは、豊富なカスタマイズ機能と強力なアプリケーションエコシステムを犠牲にすることなく、Linux上でタッチ操作に対応したデスクトップ環境を求めるユーザーにとって、非常に有力な選択肢と言えるでしょう。ジェスチャー、スケーリング、エフェクト、そしてOnboard、Touchegg、kwin-gesturesといった外部ツールを調整することで、完全なデスクトップ環境でありながら、「モバイルOS」に非常に近いユーザーエクスペリエンスを実現できます。

2 in 1でより正確なタッチレスポンスを実現する設定とアプリ
関連記事
2-in-1でより正確なタッチレスポンスを実現する設定とアプリ

Googleで優先ソースとして追加する