Linux システム—画面回転とタッチ回転の設定
2025/12/12 updated 更新|Gechic編集者
過去、Raspberry Piユーザーはディスプレイを縦向きに回転させた際、タッチスクリーンが同期して回転しない問題に頻繁に直面していました。しかし2025年以降、多くのLinuxグラフィカルデスクトップ環境がタッチスクリーンの自動回転設定をサポートするようになりました。これにより、Linuxユーザーにとってこの問題は解消されています。
本記事では、主要なLinuxデスクトップ環境における縦向きタッチスクリーン表示設定の方法と、レガシーX11デスクトップ環境向けのタッチ変換行列のカスタマイズ方法を解説します。キオスク端末、ナビゲーションシステム、産業用制御アプリケーションなどで縦向きタッチ操作を必要とするユーザーのニーズに対応します。
1. Gnome デスクトップ
Gnomeは人気の高いLinuxデスクトップ環境であり、ディスプレイの向きを簡単に回転させるためのグラフィカルな表示設定インターフェースを提供します。2025年以降、ディスプレイを縦向きモードに設定すると、Gnomeデスクトップは自動的にタッチ位置を回転させ、即時かつ正確なタッチ操作を可能にします。
① 'Settings' を開く
左上隅をクリックしてタスクバーを表示 >> すべてのアプリケーションを一覧表示 >> 「設定」をクリック
② 'Orientation' (向き)を設定する
サイドバーの[Displays]をクリック >> [Orientation]をクリック >> ディスプレイの向きを選択 >> [Apply]をクリック >> [Keep changes]をクリック
③ 縦表示&タッチOK!
2. Plasma デスクトップ
Plasmaの洗練された実用的なデザインは、多くの支持者を獲得しています。プラズマのグラフィカルサポートはGNOMEに匹敵します。そのグラフィカル表示設定インターフェースでは、画面の向きを回転できるだけでなく、デュアルスクリーンやタッチスクリーンの設定オプションも提供されます。2025年以降、表示を縦向きに設定すると、プラズマデスクトップは自動的にタッチ位置を回転させ、即時かつ正確なタッチ操作を可能にします。
① 'System Settings' を開く
左下のSystem Settingsアイコンをクリック >> サイドバーで[Display&Monitor]を選択し、接続されたディスプレイ情報を表示します。
② 'Orientation' (向き)を設定する
[Orientation]のアイコンをクリックして、希望の画面表示向きを選択してください >> [Apply]をクリック >> [Keep]をクリック
③ 縦表示&タッチOK!
3. Ubuntu デスクトップ
Ubuntuの高度なグラフィカルインターフェースと安定性は、Linuxノートパソコンユーザーにとって最良の選択肢です。Ubuntuデスクトップは、画面の向きを簡単に回転できるグラフィカルなディスプレイ設定インターフェースを提供します。2025年以降、ディスプレイを縦向きモードに設定すると、Ubuntuデスクトップはタッチ位置を自動的に回転させ、即時かつ正確なタッチ操作を実現します。
① 'System Settings'を開く
左下の角をクリックしてすべてのアプリのリストを表示 >> 「Settings」をクリック
② 'Orientation' (向き)を設定する
サイドバーの[Displays]をクリック >> 方向メニューをクリック >> ディスプレイの方向を選択 >> [Apply]をクリック >> [Keep changes]をクリック
③ 縦表示&タッチOK!
4. タッチ行列変換の手動設定
古いデスクトップ環境(例:Plasma X11)を使用しており、表示を縦向きモードに設定した後もタッチ位置が水平のままの場合、タッチ変換行列を手動で設定できます。設定方法は以下の通りです:
① Enter xorg.conf.d フォルダーに入る
Terminal に
〖 cd /usr/share/X11/xorg.conf.d〗と入力します。
② libinputファイルを探す
〖 ls〗 と入力して、フォルダ内のすべてのファイル名を一覧表示します。
③ 40-libinput ファイルを開く
〖sudo nano 40-libinput.conf〗と入力します。
touchscreen の段落を見つけたら、〖Option "TransformationMatrix" "0 1 0 -1 0 1 0 0 1" 〗と入力します。
Gechic T1タッチモニターの変換行列の値:
0° = Option "TransformationMatrix" "1 0 0 0 1 0 0 0 1"
90° = Option "TransformationMatrix" "0 -1 1 1 0 0 0 0 1"
180° = Option "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1"
270° = Option "TransformationMatrix" "0 1 0 -1 0 1 0 0 1"
注:メーカーによってタッチモニターのXY起点が異なる可能性があります。そのため、90°と270°の行列変換値がちょうど反対となることもあります。Gechic以外のモデルについては、実際に試してご確認ください!
④ 再起動する
〖 sudo reboot〗と入力します。
再起動後、タッチ位置は正常に動作します。



