web-dev-qa-db-ja.com

LXDEでの2本指スクロール(Ubuntu 12.10)

LXDEとUbuntu 12.10で2本指のスクロールが機能しません。

ここに簡単な歴史があります。私のマシン(古い Dell Inspiron 12 )をUbuntu 10.04 LTSからUbuntu 12.10に一度にアップグレードし、LXDEをインストールして、すべてのubuntu-desktopパッケージを the psychocats instructions (Unityが大嫌いだから)。要するに、私が知る限り、それは多かれ少なかれ基本的に今のLubuntuに似ています。他のすべてのプログラムと設定は問題なく機能しますが、2本指のスクロールは機能しません。

助けて?

(ああ、2本指のスクロールを有効にした後、「自然なスクロール」を有効にする方法について正しい考えを持っている人には、ボーナスポイントがあります!)

6
jrc03c

私は答えを見つけました here そしてそれを下に要約しました。

二指スクロール

mouse.fdiというファイルを作成または編集するには、次のようにします。

Sudo leafpad /etc/hal/fdi/policy/mouse.fdi

このものに貼り付けます:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
 <device>
  <match key="input.x11_driver" string="synaptics">
   <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
   <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
   <merge key="input.x11_options.MaxTapTime" type="string">0</merge>
  </match>
 </device>
</deviceinfo>

セーブ!リブート!できた!


ボーナス:「自然なスクロール」

次のように.Xmodmapというファイルをホームディレクトリに作成して、「自然なスクロール」(別名「逆スクロール」)を有効にします。

leafpad ~/.Xmodmap

そして、このものに貼り付けます:

pointer = 1 2 3 5 4 6 7 8 9 10 11 12

セーブ!リブート!できた!


ダブルボーナス:TAP-TO-CLICKを無効にする

セッションautostartファイルを開きます。

Sudo leafpad /etc/xdg/lxsession/Lubuntu/autostart

そして、このようなものを追加します(または、1回限りのソリューションの場合はコマンドラインから実行します)。

synclient MaxTapTime=0

セーブ!リブート!できた!

7
jrc03c

@ jrc03cの優れた答えを補完するだけで、synclientを使用して自然なスクロールを実現することもできます。

synclient VertScrollDelta=-30  # Trackpad: natural scrolling
synclient MaxTapTime=0         # Trackpad: disable tap-to-click

Lubuntu 16.10を使用して、古いMacBook White 2007で働いていました。

0
Aurelio Jargas

2本指のスクロールは、それをサポートするコンピューターでのみ機能します。あなたのものではないかもしれません。私のDell Latitude D830は2本指のスクロールをサポートしていないため、エッジスクロールを使用します。

0
kyle_hamblett