
Ubuntu日本語フォーラム

ログインしていません。
こんにちは、よろしくお願いします。
ubuntu10.10
wineはubuntuソフトウェアセンターでインストールしました。
wineがdvdドライブを自動検出できません。
DVDを挿入後winecfgを起動しドライブタブで
Dドライブにパス/media/hoge を手動で割り当てると認識します。
D:を タイプ CD-ROM Device /dev/sr0
に設定できればいいような気もするのですが、
Deviceの欄がグレーのままで変更することが出来ません。(空欄のままです)
gksu winecfg でも変更できませんでした。
PCはdell inspiron1520です。
オフライン
こちらの、下の方で、ドライブ認識する方法、書いています。試してみてください。
http://ugoisgood.blogspot.com/2010/11/ugo-094.html
オフライン
tom1331さん、有り難うございます。
しかしながら、ご教示いただいた方法は駄目なようです。
私のシステムではdvdは/cdromにはマウントされないようです。
(/cdromってディレクトリは何のためにあるんだろう?)
dvdは /media/(ディスク名) にマウントされるようです。
オフライン
sempook による投稿:
wineがdvdドライブを自動検出できません。
DVDを挿入後winecfgを起動しドライブタブで
Dドライブにパス/media/hoge を手動で割り当てると認識します。
D:を タイプ CD-ROM Device /dev/sr0
に設定できればいいような気もするのですが、
私の環境、Kubuntu 10.10では上記のようにして設定できましたが、何が違っているのでしょうね。
端末で、groupsとやるとcdromグループには入っている旨表示されますでしょうか。
表示されない場合、ユーザとグループの設定でCD-ROMを操作できるように権限を編集すると設定できるようになりますでしょうか。
また、端末で、
find ./ -user root
などとするとrootの所有になってしまっているファイルが見つかったりしますでしょうか。
オフライン
hmatsueさん、有り難うございます。
hmatsueさん による投稿:
私の環境、Kubuntu 10.10では上記のようにして設定できましたが、何が違っているのでしょうね。
私の環境ではDevice /dev/sr0 の様に設定したいのですが、
Deviceの欄がグレーになっていて記入できません。
winecfgとファイル名が付く設定書類をいろいろ開いてみたのですが
デバイスに関する記述を見つけることができず、直接編集することも出来てません
・・・・どこかにあるとは思うのですが。
端末で、groupsとやるとcdromグループには入っている旨表示されますでしょうか。
表示されない場合、ユーザとグループの設定でCD-ROMを操作できるように権限を編集すると設定できるようになりますでしょうか。
また、端末で、
find ./ -user root
などとするとrootの所有になってしまっているファイルが見つかったりしますでしょうか。
groups でcdromは表示されます。
(っていうか、UbuntuではDVDドライブは普通に使えてますし、
DVDがマウントされた後、winecfgでDVDのディレクトリを手入力で割り当てると認識します。
もちろん、これだと別のDVDを挿入するたびに書き換えなければなりません。)
find でもroot所有のファイルは有りません。
gksu winecfgでもDeviceの欄はグレーのまま変更出来ませんでしたし、
試しにrootでログインして試してみましたがやはり変更出来ませんでした。
おそらくパミッションの問題ではないと思います。
よろしくお願いします。
オフライン
こんにちは、詳しくないので外しているかもしれませんが…
以前どこかのサイトで読んだのですが、ドライブの設定は
「~/.wine/dosdevices」の下に「d:」としてリンクが貼ってあるらしいです。
それで、何かの拍子にこの名前が変わったりするらしいです。
端末を開いて
cd ~/.wine/dosdevices la -l
で
lrwxrwxrwx 1 ebix ebix 10 2010-05-13 00:14 c: -> ../drive_c
lrwxrwxrwx 1 ebix ebix 8 2010-09-05 13:06 d: -> /dev/sr0
lrwxrwxrwx 1 ebix ebix 1 2010-05-13 00:14 z: -> /
のように表示されるか確認してみてはいかがでしょうか?
もし駄目な場合、このフォルダ下に自分でリンクを作成したらどうでしょうか。
オフライン
EbiXさん、ありがとうございます。
~/.wine/dosdevices下にリンクがある旨大変参考になりました。
早速 /dev/sr0のリンクをd:として作成しましたが、DVDは認識しませんでした。
d:はデバイスではなくディスクのディレクトリでなければならないようです。
Ubuntu10.04ではうまくいっていたので、外付けHDDにインストールして
~/.wine/dosdevicesを観察しました。
DVDをマウントすると
lrwxrwxrwx 1 sempook sempook 10 2010-12-04 10:44 c: -> ../drive_c
lrwxrwxrwx 1 sempook sempook 21 2010-12-04 11:48 d: -> /media/MY_DATA_112810
lrwxrwxrwx 1 sempook sempook 8 2010-12-04 11:46 d:: -> /dev/sr0
lrwxrwxrwx 1 sempook sempook 1 2010-12-04 10:44 z: -> /
ディスクを取り出すと
lrwxrwxrwx 1 sempook sempook 10 2010-12-04 10:44 c: -> ../drive_c
lrwxrwxrwx 1 sempook sempook 8 2010-12-04 11:46 d:: -> /dev/sr0
lrwxrwxrwx 1 sempook sempook 1 2010-12-04 10:44 z: -> /
別のディスクを挿入すると
lrwxrwxrwx 1 sempook sempook 10 2010-12-04 10:44 c: -> ../drive_c
lrwxrwxrwx 1 sempook sempook 25 2010-12-04 12:26 d: -> /media/VOL_20040705125732
lrwxrwxrwx 1 sempook sempook 8 2010-12-04 11:46 d:: -> /dev/sr0
lrwxrwxrwx 1 sempook sempook 1 2010-12-04 10:44 z: -> /
と言った具合です。
d: は自動生成されるもののようです。
試しにUbuntu10.10のほうでも
~/.wine/dosdevices/d::を/dev/sr0へのリンクとして作成してましたが
動作しませんでした。
こりゃ、設定の問題じゃないのかも知れません。
オフライン
自分の環境では、
lrwxrwxrwx 1 hmatsue hmatsue 8 2010-07-19 15:04 e: -> /dev/sr0
のようになっていますが、winecfgからドライブ追加で、Dドライブとして/dev/sr0(CD-ROM)を登録することで、
lrwxrwxrwx 1 hiroo hiroo 8 2010-12-04 12:42 d: -> /dev/sr0
作成することができました。
端末からwinecfgを起動して、
(もしDドライブで無いといけない事情があり、Dドライブが既に存在している場合は、それを一度削除してから)ドライブ追加で/dev/sr0を設定すると、端末になにかエラーがでますでしょうか。
オフライン
あ、名前変えるの忘れてた。。
hirooはhmatsueの意味と思って読んで下さい。
オフライン
hmatsueさん、何度も誠に有り難うございます。
hmatsue による投稿:
端末からwinecfgを起動して、
(もしDドライブで無いといけない事情があり、Dドライブが既に存在している場合は、それを一度削除してから)ドライブ追加で/dev/sr0を設定すると、端末になにかエラーがでますでしょうか。
winecfgでドライブ→パスの欄に/dev/sr0を設定すると正常に ~/.wine/dosdevices/にd:->/dev/sr0が出来る、
またその反対に自分で~/.wine/dosdevices/にリンクを追加するとwinecfgに反映されることは承知してるのですが、
問題は、自分の環境ではパスは/dev/sr0という設定では認識できない、
パスはマウントされたDVDのディレクトリ/media/hogeでないと認識されないということと、
Device:を/dev/sr0に設定したいのですが、Deviceの欄が空欄のままで変更できないということなんです。
Lucidでは何も設定しなくてもDVDがマウントしたらwinecfgでは
パス /media/(ディスク名)
タイプ CD-ROM
devece /dev/sr0
になるのですが。
hmatsueさんの環境ではwinecfg→パスを/dev/sr0に設定して
wineでdvdが認識出来ているですか?
オフライン
正確にはDVDではなく、とあるCD-ROMですが、普通に認識されていますね。
/dev以下に作成されるデバイスファイル名が変わったなどはなさそうでしょうか。
オフライン
hmatsueさん、有り難うございます。
hmatsueさん による投稿:
/dev以下に作成されるデバイスファイル名が変わったなどはなさそうでしょうか。
/devの中身確認しましたが、デバイスファイル名は間違いないようです。
それほどwineの使用は頻回ではないし、必要なときはディレクトリを手入力すればいいことは分かりましたので、
当分現状のまま使おうと思います。
何度もお付き合いいただきまして有り難うございました。
今後ともよろしくお願いいたします。
オフライン
こんにちは。
11.04で同じ問題にぶつかって、一応解決を見たので報告しておきます。
これは、winecfgをどう設定してもうまくいかないようです。
対応策は非常に単純かつ原始的ですが、/etc/fstabに記載してしまうことです。
まずマウントポイントを作成します(例では/media/dvd)。
$ sudo mkdir /media/dvd
それから、以下のようにfstabに追記します。
/dev/cdrom /media/dvd auto ro,user,noauto,unhide 0 0
最後に、winecfgのドライブで。d:ドライブ(任意)を/media/dvdに設定すればOKです。
再起動すれば、dvdドライブは/media/dvdにマウントされ、wineのアプリケーションからもアクセスできるようになります。
オフライン