タブレット端末で Firefox のタッチ操作を有効にする

メインマシンがおかしくなっているので去年の7月の購入した Fujitsu ARROWS Tab Q508/SE を最近良く使っています．

ARROWS Tab Q508/SE FARQ1801LZ【Atom(1.6GHz)/4GB/128GB eMMC/Win10Home】

ARROWS Tab Q508/SE レビュー | 中古スマホ販売の【イオシス】

富士通 防水タブレット ARROWS Tab Q508/SE 製品詳細 -FMWORLD（法人）:富士通

Debian ベースのモバイル向けディストリビューションの mobian を使っていたときにはタッチ操作が出来ていた Firefox ですが，Debian 12 bookworm だとなぞったところを選択になってしまい操作しづらいです．
はじめ拡張起動を導入してみたりしたのですが動作がいまいちです．

Firefox のタッチ操作の有効化を調べて設定してみました．

検索してみると以下のようなページを見つけました．

How to enable touchscreen scrolling in FireFox? – Ask Ubuntu

はじめ， Firefox の URL バーに about:config と入力して， dom.w3c_touch_events.enabled=1 を設定してみましたがうまく行きませんでした．
次に，環境変数 MOZ_USE_XINPUT2=1 ( 1:タッチ有効，2(既定値):自動 ) を試すとうまく行きました．

$ MOZ_USE_XINPUT2=1 firefox-esr

これを GUI で起動しても反映されるようにしたいですが，Firefox 以外では使わないと思うので .desktop ファイルをいじることにします．
規定値の .desktop ファイルは /usr/share/applications/firefox-esr.desktop ですが，これを直に書き換えると Firefox 更新時に上書きされてしまうと思うので，ユーザの ~/.local/share/applications/ にコピーして編集します．
/usr/share/applications/ より， ~/.local/share/applications/ の方が優先度が高いので今回編集した .desktop の方が使われるはずです．

$ cp /usr/share/applications/firefox-esr.desktop ~/.local/share/applications/ (1)
$ vi ~/.local/share/applications/firefox-esr.desktop (2)
$ diff -u /usr/share/applications/firefox-esr.desktop ~/.local/share/applications/
--- /usr/share/applications/firefox-esr.desktop 2024-03-23 05:09:32.000000000 +0900
+++ /home/matoken/.local/share/applications/firefox-esr.desktop 2024-04-02 05:29:47.083233188 +0900
@@ -93,7 +93,7 @@
X-GNOME-FullName[ru]=Интернет-браузер Firefox ESR
X-GNOME-FullName[sk]=Internetový prehliadač Firefox ESR
X-GNOME-FullName[sv]=Webbläsaren Firefox ESR
-Exec=/usr/lib/firefox-esr/firefox-esr %u
+Exec=env MOZ_USE_XINPUT2=1 /usr/lib/firefox-esr/firefox-esr %u (3)
Terminal=false
X-MultipleArgs=false
Type=Application
$ desktop-file-validate ~/.local/share/applications/firefox-esr.desktop (4)

システムの firefox-esr.desktop をユーザにコピー

編集

環境変数を追加した

念の為チェック

Alt+F2 でコマンド入力欄に r を入力，Enter で Gnome 再読込で反映でしょうか．

漫画や文章などを読むのに便利です :)

環境

$ echo ${DESKTOP_SESSION}
gnome-xorg
$ dpkg-query -W firefox-esr* gnome-shell xorg
firefox-esr 115.9.1esr-1~deb12u1
firefox-esr-l10n-all
firefox-esr-l10n-ja 115.9.1esr-1~deb12u1
gnome-shell 43.9-0+deb12u1
xorg 1:7.7+23
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
$ arch
x86_64
$ sudo lshw -class system -sanitize | head -6
computer
description: Detachable
product: FARQ1801LZ
vendor: FUJITSU
serial: [REMOVED]
width: 64 bits

関連

モバイル向けLinuxディストリビューションのMobianをWidownsタブレットで試す – Speaker Deck

タブレットLinuxで暗号化ファイルシステム(dm-crypt)をアンロック – Speaker Deck

HW probe of Fujitsu FARQ1801LZ #e03dce2361