お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-06-20 14:16:18

murukurumu
メンバ
登録日: 2008-10-30

Ubuntu9.04でタブレットを使いたい

以前、Ubuntu8.10でタブレットを使っていました。
色々あって、Ubuntu9.04を(アップグレードではなく)新規インストールをすることとなり、
タブレットの設定も改めてし直すことになりました。

まずは8.10の時と同じように、
Synapticパッケージマネージャでwacom-toolをインストールし、

次に/etc/X11/xorg.confの設定をいじればいいわけです。

そこで予め8.10に設定していたxorg.confの内容をそのままコピペして再起動したのですが、
どうも、起動がうまくできなくなりました。(結局、設定前のバックアップを差し込んで元に戻しました)

調べてみると、9.04のxorg.confには8.10の時にあった

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp,jp"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
Option "XkbVariant" "106,"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection

の表記がデフォルトで書かれていないようです。

ってことは、おそらく9.04では上記の表記が別の設定ファイルに書かれていて、タブレットの設定も
そのファイルに記入すればうまくいくのではないかと考えています。

とは言え、その設定ファイルがどこにあるのかよくわからず、現在は手図まりの状態です。
(Windowsのようにファイル中の文章まで検索できる方法あったっけ?)

どうかご教示おねがいたします。

オフライン

 

#2 2009-06-20 14:37:12

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: Ubuntu9.04でタブレットを使いたい

http://www.ubuntulinux.jp/getubuntu/releasenotes/904overview#Wacom%20tablet%20hotplugging で、
https://help.ubuntu.com/community/Wacom.fdi だそうです。
取り敢えず何もしなくてデフォルトで認識されるようになったとのことですが、最初に上手くいきませんでしたか?

オフライン

 

#3 2009-06-20 19:11:24

murukurumu
メンバ
登録日: 2008-10-30

Re: Ubuntu9.04でタブレットを使いたい

実はwacom-toolをインストールした後で試したので、デフォルトはやったことありませんでした。
すみません、迂闊でした・・・・。
wacom-toolをアンインストールしたら、使えるようになりました。

…ただ、自分のノートPCの解像度が1280×768(16×10)で、タブレットがA4サイズ(4×3)なため、
タブレットで円を書くと、楕円になってしまいます。
うまいこと、タブレットの使用領域をワイド(つまりタブレットの上下部分を使わない)に限定することはできないのでしょうか?

★ちなみに8.10では、下記の設定にすることで、ワイドに限定することができました。
Section "InputDevice"
  Driver "wacom"
  Identifier "stylus"
  Option "Device" "/dev/input/wacom"
  Option "Type" "stylus"
  Option "USB" "on" # USB ONLY
  Option "TopX" "0"
  Option "TopY" "2377"
  Option "BottomX" "30479"
  Option "BottomY" "20664"
EndSection

Section "InputDevice"
  Driver "wacom"
  Identifier "eraser"
  Option "Device" "/dev/input/wacom"
  Option "Type" "eraser"
  Option "USB" "on" # USB ONLY
  Option "TopX" "0"
  Option "TopY" "2377"
  Option "BottomX" "30479"
  Option "BottomY" "20664"
EndSection

Section "InputDevice"
  Driver "wacom"
  Identifier "cursor"
  Option "Device" "/dev/input/wacom"
  Option "Type" "cursor"
  Option "Speed" "1.6"
  Option "USB" "on" # USB ONLY
  Option "TopX" "0"
  Option "TopY" "2377"
  Option "BottomX" "30479"
  Option "BottomY" "20664"
EndSection

オフライン

 

#4 2009-06-21 14:32:05

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: Ubuntu9.04でタブレットを使いたい

http://linuxos.blog102.fc2.com/blog-entry-138.html
↑この辺り、参考になりますか?
私自身はタブレットは使わないので、詳しくは分かりません。
申し訳ないっす。

オフライン

 

#5 2009-06-21 16:36:14

murukurumu
メンバ
登録日: 2008-10-30

Re: Ubuntu9.04でタブレットを使いたい

自己解決しました。

手順はこちら
1.sudo gedit /etc/hal/fdi/policy/custom_wacom.fdi コマンドを打ち、custom_wacom.fdiファイルを作成。

2.そのままhttps://help.ubuntu.com/community/Wacom.fdi のサイトから、ファイルのデフォルト文を
 custom_wacom.fdiにコピペ。

3.デフォルト文章を元に、設定をいじり、保存する。

4。最後に再起動

んで、肝心のいじり方ですが、従来のxorg.confの設定方法をcustom_wacom.fdiの表記にしかたに当てはめたら、うまくいきました。自分のいじった結果は下記の通りです。

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->

<deviceinfo version="0.2">

  <device>
    <match key="input.x11_driver" contains="wacom">
      <match key="input.x11_options.Type" contains="stylus">
        <merge key="input.x11_options.TPCButton" type="string">on</merge>
        <merge key="input.x11_options.KeepShape" type="string">on</merge>
        <merge key="input.x11_options.Threshold" type="string">1</merge>
        <merge key="input.x11_options.PressCurve" type="string">50,0,100,50</merge>
        <merge key="input.x11_options.TopX" type="string">0</merge>
    <merge key="input.x11_options.TopY" type="string">2377</merge>
    <merge key="input.x11_options.BottomX" type="string">30479</merge>
    <merge key="input.x11_options.BottomY" type="string">20664</merge>
      </match>
    </match>
    <match key="input.x11_driver" contains="wacom">
      <match key="input.x11_options.Type" contains="eraser">
        <merge key="input.x11_options.TPCButton" type="string">on</merge>
        <merge key="input.x11_options.KeepShape" type="string">on</merge>
        <merge key="input.x11_options.Threshold" type="string">1</merge>
        <merge key="input.x11_options.PressCurve" type="string">50,0,100,50</merge>
        <merge key="input.x11_options.TopX" type="string">0</merge>
    <merge key="input.x11_options.TopY" type="string">2377</merge>
    <merge key="input.x11_options.BottomX" type="string">30479</merge>
    <merge key="input.x11_options.BottomY" type="string">20664</merge>
      </match>
    </match>
    <match key="input.x11_driver" contains="wacom">
      <match key="input.x11_options.Type" contains="cursor">
        <merge key="input.x11_options.TPCButton" type="string">on</merge>
        <merge key="input.x11_options.KeepShape" type="string">on</merge>
        <merge key="input.x11_options.Threshold" type="string">1</merge>
        <merge key="input.x11_options.PressCurve" type="string">50,0,100,50</merge>
        <merge key="input.x11_options.TopX" type="string">0</merge>
    <merge key="input.x11_options.TopY" type="string">2377</merge>
    <merge key="input.x11_options.BottomX" type="string">30479</merge>
    <merge key="input.x11_options.BottomY" type="string">20664</merge>
      </match>
    </match>
  </device>

</deviceinfo>

つまり、例えば
xorg.confでの、Option "TopY" "2377"の部分を

<merge key="input.x11_options.TopY" type="string">2377</merge>のように表現を書き換えたのです。

xorg.confの設定の仕方がわかれば、応用でなんとかなるんじゃないかと思われます。・・・・多分。

参照リンクのおかげで、なんとか設定でました。

本当にどうもありがとうございました。

オフライン

 

#6 2009-06-23 02:37:33

murukurumu
メンバ
登録日: 2008-10-30

Re: Ubuntu9.04でタブレットを使いたい

追伸 書き始めたら、なぜかタブレットが常にドラッグしてしまうようになっていたので、custom_wacom.fdiの設定を下記のように書き換えたら解決しました。一応、報告した方がよいと思うので、書いときますね。

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->

<deviceinfo version="0.2">

  <device>
    <match key="input.x11_driver" contains="wacom">
      <match key="input.x11_options.Type" contains="stylus">
        <merge key="input.x11_options.TopX" type="string">0</merge>
    <merge key="input.x11_options.TopY" type="string">2377</merge>
    <merge key="input.x11_options.BottomX" type="string">30479</merge>
    <merge key="input.x11_options.BottomY" type="string">20664</merge>
      </match>
    </match>
    <match key="input.x11_driver" contains="wacom">
      <match key="input.x11_options.Type" contains="eraser">
        <merge key="input.x11_options.TopX" type="string">0</merge>
    <merge key="input.x11_options.TopY" type="string">2377</merge>
    <merge key="input.x11_options.BottomX" type="string">30479</merge>
    <merge key="input.x11_options.BottomY" type="string">20664</merge>
      </match>
    </match>
    <match key="input.x11_driver" contains="wacom">
      <match key="input.x11_options.Type" contains="cursor">
        <merge key="input.x11_options.TopX" type="string">0</merge>
    <merge key="input.x11_options.TopY" type="string">2377</merge>
    <merge key="input.x11_options.BottomX" type="string">30479</merge>
    <merge key="input.x11_options.BottomY" type="string">20664</merge>
      </match>
    </match>
  </device>

</deviceinfo>

ようするに、タブレットをデフォルトの状態で試して、何らかの不都合がでるようなら、xorg.confの書き方を参照し、必要な設定を書いたcustom_wacom.fdiを作成する。
そんな感じでいいんじゃないかなあと思います。

ボタン操作については、自分のタブレットにはボタンがないので、よくわかりません。今まで読んだサイトでは、できるようですが・・・。

オフライン

 

#7 2009-06-23 10:32:09

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: Ubuntu9.04でタブレットを使いたい

うまく動くようになって良かったですね、おめでとうございます。

私自身は使えそうなリンクを紹介するぐらいで、あまりお役に立てず済みません。
タブレットは広く普及しているにもかかわらず、しかし、一般的に誰でも使っているデバイスではないので、情報が意外に少なく、設定で躓いて Ubuntu での使用を諦めたり、不具合を抱えたまま使っていると言った方は結構多いと思います。

貴重な情報をありがとうございました。

オフライン

 

Board footer

Powered by FluxBB