追加の処置:

追加の処置:

デュアルブートUbuntu / Debian(GNOME)システムがあります。

私のマウスタッチパッドはDebianでは正しく機能しませんが(右クリックが認識されない、2本の指でドラッグ/ハイライトできません)Ubuntuではうまくいきます

これまで、.confDebianのファイルをUbuntuの.confファイルで上書きし、/usr/share/X11/xorg.conf.d/Xを再起動して再起動しました。しかし、まだこの問題があります。

すべてを整理するプログラムがなければ、どこに行くべきかわかりません。可能であれば、この問題を解決する方法と構成をどこで取得できるかを知りたいです。

出力:


最初は/etc/dev/X11/xorg.confファイルやディレクトリはありません/etc/dev/X11/xorg.conf.d/(UbuntuでもDebianでもありません)。その後、このファイルをetc/dev/X11/xorg.confにX -configureコピーして作成しました。xorg.config.new

出力cat /var/log/Xorg.0.log |grep Elantech

ここ

追加の処置:

Ubuntuから:

  • ttyを開く、Ctrl++AltF1
  • sudo service lightdm stopDM照明の停止
  • sudo X -configureX構成のインポート
  • sudo start lightdmlightdmの再起動

次のステップは、Debianに移行してマウスが動作していることを確認することです。

  • そうではありません。

X -configureDebianとUbuntuとの比較:

(Debian)

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    Screen      2  "Screen2" RightOf "Screen1"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/share/fonts/X11/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/share/fonts/X11/75dpi" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "built-ins" EndSection

Section "Module" Load "extmod" Load "dri" Load "dbe" Load "dri2" Load "glx" Load "record" EndSection

Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection

Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection

Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection

Section "Monitor" Identifier "Monitor1" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection

Section "Monitor" Identifier "Monitor2" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection

Section "Device" ### Available Driver options are:- ### Values: : integer, : float, : "True"/"False", ### : "String", : " Hz/kHz/MHz", ### : "%" ### [arg]: arg optional #Option "AccelMethod" # #Option "DRI" # [] #Option "ColorKey" # #Option "VideoKey" # #Option "Tiling" # [] #Option "LinearFramebuffer" # [] #Option "Shadow" # [] #Option "SwapbuffersWait" # [] #Option "TripleBuffer" # [] #Option "XvPreferOverlay" # [] #Option "DebugFlushBatches" # [] #Option "DebugFlushCaches" # [] #Option "DebugWait" # [] #Option "HotPlug" # [] #Option "RelaxedFencing" # [] #Option "Throttle" # [] #Option "UseVmap" # [] #Option "ZaphodHeads" # #Option "DelayedFlush" # [] #Option "FallbackDebug" # [] #Option "BufferCache" # [] Identifier "Card0" Driver "intel" BusID "PCI:0:2:0" EndSection

Section "Device" ### Available Driver options are:- ### Values: : integer, : float, : "True"/"False", ### : "String", : " Hz/kHz/MHz", ### : "%" ### [arg]: arg optional #Option "ShadowFB" # [] #Option "Rotate" # #Option "fbdev" # #Option "debug" # [] Identifier "Card1" Driver "fbdev" BusID "PCI:0:2:0" EndSection

Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection

Section "Screen" Identifier "Screen1" Device "Card1" Monitor "Monitor1" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection

Section "Screen" Identifier "Screen2" Device "Card2" Monitor "Monitor2" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection

(Ubuntu)


Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/share/fonts/X11/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/share/fonts/X11/75dpi" FontPath "built-ins" EndSection

Section "Module" Load "glx" EndSection

Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection

Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection

Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection

Section "Device" ### Available Driver options are:- ### Values: : integer, : float, : "True"/"False", ### : "String", : " Hz/kHz/MHz", ### : "%" ### [arg]: arg optional #Option "NoAccel" # [] #Option "AccelMethod" # #Option "Backlight" # #Option "DRI" # #Option "ColorKey" # #Option "VideoKey" # #Option "Tiling" # [] #Option "LinearFramebuffer" # [] #Option "VSync" # [] #Option "PageFlip" # [] #Option "SwapbuffersWait" # [] #Option "TripleBuffer" # [] #Option "XvPreferOverlay" # [] #Option "HotPlug" # [] #Option "ReprobeOutputs" # [] #Option "XvMC" # [] #Option "ZaphodHeads" # #Option "VirtualHeads" # #Option "TearFree" # [] #Option "PerCrtcPixmaps" # [] #Option "FallbackDebug" # [] #Option "DebugFlushBatches" # [] #Option "DebugFlushCaches" # [] #Option "DebugWait" # [] #Option "BufferCache" # [] Identifier "Card0" Driver "intel" BusID "PCI:0:2:0" EndSection

Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection

ポインティングデバイス間の違いを感じませんでした。

出力synclient -l

Parameter settings:
LeftEdge                = 130
RightEdge               = 3130
TopEdge                 = 96
BottomEdge              = 1697
FingerLow               = 1
FingerHigh              = 1
FingerPress             = 256
MaxTapTime              = 180
MaxTapMove              = 163
MaxDoubleTapTime        = 180
SingleTapTimeout        = 180
ClickTime               = 100
FastTaps                = 0
EmulateMidButtonTime    = 75
EmulateTwoFingerMinZ    = 282
EmulateTwoFingerMinW    = 7
VertScrollDelta         = 74
HorizScrollDelta        = 74
VertEdgeScroll          = 0
HorizEdgeScroll         = 0
CornerCoasting          = 0
VertTwoFingerScroll     = 1
HorizTwoFingerScroll    = 1
MinSpeed                = 1
MaxSpeed                = 1.75
AccelFactor             = 0.0537634
TrackstickSpeed         = 40
EdgeMotionMinZ          = 30
EdgeMotionMaxZ          = 160
EdgeMotionMinSpeed      = 1
EdgeMotionMaxSpeed      = 297
EdgeMotionUseAlways     = 0
TouchpadOff             = 1
LockedDrags             = 0
LockedDragTimeout       = 5000
RTCornerButton          = 0
RBCornerButton          = 0
LTCornerButton          = 0
LBCornerButton          = 0
TapButton1              = 1
TapButton2              = 3
TapButton3              = 2
ClickFinger1            = 1
ClickFinger2            = 1
ClickFinger3            = 1
CircularScrolling       = 0
CircScrollDelta         = 0.1
CircScrollTrigger       = 0
CircularPad             = 0
PalmDetect              = 0
PalmMinWidth            = 10
PalmMinZ                = 200
CoastingSpeed           = 20
CoastingFriction        = 50
PressureMotionMinZ      = 30
PressureMotionMaxZ      = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice         = 1
TapAndDragGesture       = 1
AreaLeftEdge            = 0
AreaRightEdge           = 0
AreaTopEdge             = 0
AreaBottomEdge          = 0
HorizHysteresis         = 18
VertHysteresis          = 18
ClickPad                = 0

答え1

~によるとこれ、GNOMEの設定はシステム全体の設定を無視することができます。Mouse and Pointing Device Settingsで目的の動作を設定しましたかGNOME Control Center

xorg.conf.dまた、タッチパッドを設定するための設定ファイルがあることを確認してください。私はこれをあなたの文書に含めることができると思いますxorg.confが、理解しやすく、使いやすくするために分類するのが合理的です。私はアーチLinuxを使用していますが、タッチパッドをインストールするときにタッチパッドを設定するプロセスを経ました。以下は私のsynaptics.confファイルです。 これArchWikiのこのページは、synaptics.confに配置する設定オプションを見つけるのに役立ち、GNOMEのオーバーライドの設定とリセット方法に関する追加情報を提供しますdconf

私のものsynaptics.conf

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        #Option  "Device"        "/dev/input/mouse0"
#        Option  "Protocol"      "auto-dev"         
#        Option  "LeftEdge"      "1700"             
#        Option  "RightEdge"     "5300"             
#        Option  "TopEdge"       "1700"             
#        Option  "BottomEdge"    "4200"             
#        Option  "FingerLow"     "25"               
#        Option  "FingerHigh"    "30"               
#        Option  "MaxTapTime"    "180"              
#        Option  "MaxTapMove"    "220"              
        Option  "VertScrollDelta" "-100"            
        Option  "HorizScrollDelta" "-100"            
        Option  "PalmDetect"        "5"
#        Option  "MinSpeed"      "0.20"             
#        Option  "PalmDetect"      "5"             
#        Option  "AccelFactor" "0.00900"             
#        Option  "SHMConfig"     "1"               
        Option  "VertTwoFingerScroll"   "1"        
        Option  "HorizTwoFingerScroll"  "1"        
        Option  "NaturalScroll"         "1"
        Option  "VertEdgeScroll"        "1"
#        Option  "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#        Option  "HorizEdgeScroll"       "1"
        Option  "TapButton1"            "1"
        Option  "TapButton2"            "2"
        Option  "TapButton3"            "3"
EndSection

答え2

ついに問題が解決しました!私はこれを行う他の方法があると確信しています。私がしたことは次のとおりです。

  • Ubuntu(オペレーティングシステム):

    • synclient -l > ubuntusettings
  • Debian ロード (問題システム):

    • コピー済みUbuntuの設定UbuntuシステムからDebianへのファイル。

    • このスクリプトをコピーしました。クライアント負荷同期空のテキストとして(.py拡張子を使用) これは以前のバージョンのPython用に書かれていたので、Python 2.xが必要です。

    • chmod +x synclient-loadスクリプトを実行可能にするために使用されます。

    • コマンドの実行python synclient-load.py ubuntusettings

今私のマウスでは、2本の指でドラッグ&ドロップ、右クリック、ドラッグして強調表示することができます。私はすべてのsyclient設定を確認して手動で再設定できると確信していますが、synclientが読み込んでいるファイルを整理することもできると確信してい ます/etc/X11/xorg.conf/etc/X11/XF86Config-4)、/create xorg.confファイルを置き換えても何も起こりません)。

代わりに、スクリプトはダンプされたsynclientファイルからすべてをインポートして辞書に入れ、情報を解析し、その辞書で設定を指定します。

関連情報