xsetwacomを変更して起動時に設定を維持するにはどうすればよいですか?


9

私はUbuntu 10.10を実行していて、ついにWacom Bamboo Pen&Touchタブレットを動作させることができました。

ただし、一部の設定(ボタンの割り当て、タッチ機能の削除など)を変更して、起動時のままにしたいと考えています。これどうやってするの?

お待ちいただき、ありがとうございます。

回答:


6

xsetwacomコマンドを〜/ .xinitrcに書き込みます。

xsetwacomは意図的にXサーバーの再起動間で設定を保持しません。安定した設定を取得する最も簡単な(そして最も安全な)方法は、xsetwacomコマンドのリストをシェルスクリプトに貼り付けて、起動アプリケーションに追加することです。

または、xsetwacomを完全にバイパスして、タブレット設定を/usr/share/X11/xorg.conf.d/50-wacom.confに置くこともできます。「wacom」のマンページにオプション行がリストされています。いつものように、注意深く、confの形式が適切でないと、デバイスが使用できなくなる可能性があることに注意してください。


1
シェルスクリプトの設定方法の詳細を教えてください。いずれかから運をsystemdにしない、私は私のホームディレクトリにある任意のテストファイルを作成していますが、ワコムの設定が保存されないよう、スクリプトが実行されている-の.bashrc - -のgnome-セッションのプロパティを:私が試してみた
blented

例:gedit ~/.xinitrc次に、書き込みxsetwacom --set 11 Mode Relative、ファイルの保存、再起動。
Maarten

0

私にとって、最もクリーンな方法は、Xサーバーのオプションとして設定を提供することです。

  1. デバイス識別子を確認します。これについては、/var/log/Xorg.0.log「…に入力ドライバ「wacom」を使用している」など、Wacomタブレットの製品IDを示す行を探します。または、単にレポートされxinput --listた製品IDを使用しますが、最後の「タッチ」は省略します。そのサフィックスは、むしろ製品のモードであり、その識別子の一部ではありません。モードには、タッチ、ペン、消しゴム、カーソルがあります。

  2. 使用するオプションを見つけます。オプション名は、に提供されているものとは異なりますxsetwacomが、自動的に変換できます。そのために、xsetwacom必要に応じてデバイスを構成するのと同じように使用し、次に(独自の製品IDを使用して)次のコマンドを使用して、Xorg構成ファイルで必要な形式で構成をリストします。

    xsetwacom --get <productid> all
    
  3. ファイルを作成する /etc/X11/xorg.conf.d/50-local-tweaks.conf、ファイルに名前を付けます。

    /etc/X11/xorg.conf.d/ディレクトリを作成する必要がある場合があります。これは、これらの構成ファイルを配置するための新しい適切な場所です。2010年の別の回答/usr/share/X11/xorg.conf.d/では言及されていません。

  4. ファイルを構成するためのオプションを入力します。Option以下のように、それらを " "行としてフレームワークに挿入します。

    Section "InputClass"
        Identifier "local wacom tablet tweaks"
    
        # Product to configure – supply your own product identifier.
        MatchProduct "Serial Wacom Tablet WACf00c"
    
        # Driver to use for this device.
        # (Identical to the default, so not essential to mention.)
        Driver "wacom"
    
        # Configuration opttions to use – supply your own.
        Option "Gesture" "off"
    EndSection
    
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.