
Ubuntu日本語フォーラム

ログインしていません。
お世話になっています。
OSはubuntu7.10です。
TVtimeでTVを今まで視聴していました。
しかし、TVtimeを起動すると
TVtimeは起動するのですが、画面が青くなり
Cannot open capture device /dev/video0.
という表示が出て、
TVが視聴できなくなりました。
sudo chown ユーザ名 /dev/video0
とコマンドをうつと、視聴できるようになります。
しかし、ubuntuを再起動すると
同じ症状が出ます。
以前は、
sudo chown ユーザ名 /dev/video0
などうたなくても、普通に視聴できていました。
以前のように、
chown などうたなくても、
普通に視聴するためにはどうすればよいでしょうか。
どなたかご教示いただければ助かります。
最後の編集者: parapara (2008-03-23 20:14:20)
オフライン
考えられる可能性は二つあります。
まず一つは、使っているユーザの権限から、Group:videoが落ちてしまっている可能性です。
ビデオの視聴(/dev/video*へのアクセス)には、Group:videoに属している必要があります。
確認は、idコマンドで十分です。もしvideoグループに属していなければ、ユーザの設定を
変更してください。
次の可能性は、/dev/video0の起動時のパーミッションが正しくなく、rootユーザで
なければ見えなくなってしまっていることです。
これが起きているとudev周りのpermissionの確認が必要で、少々面倒です。
最初にvideoグループについて確認して、もし問題なさそうであれば、ls -l /dev/video0
の結果を見せて頂けますか?
オフライン
hito による投稿:
考えられる可能性は二つあります。
まず一つは、使っているユーザの権限から、Group:videoが落ちてしまっている可能性です。
ビデオの視聴(/dev/video*へのアクセス)には、Group:videoに属している必要があります。
確認は、idコマンドで十分です。もしvideoグループに属していなければ、ユーザの設定を
変更してください。
次の可能性は、/dev/video0の起動時のパーミッションが正しくなく、rootユーザで
なければ見えなくなってしまっていることです。
これが起きているとudev周りのpermissionの確認が必要で、少々面倒です。
最初にvideoグループについて確認して、もし問題なさそうであれば、ls -l /dev/video0
の結果を見せて頂けますか?
早速のご返事ありがとうございます。
idコマンドを打ち込んでみましたが、
所属グループに、videoはありませんでした。
どのようにすれば、ユーザの設定を変更できるでしょうか。
また、ls -l /dev/video0 の結果は
crw-rw---- 1 root video 81, 0 2008-03-25 05:29 /dev/video0
でした。
また、/dev/video0 の所有者がrootになっています。
関係あるのでしょうか。
初心者でよく分かりません。
よろしくご教示ください。
最後の編集者: parapara (2008-03-25 06:44:01)
オフライン
parapara による投稿:
早速のご返事ありがとうございます。
idコマンドを打ち込んでみましたが、
所属グループに、videoはありませんでした。
どのようにすれば、ユーザの設定を変更できるでしょうか。
システム→システム管理→ユーザとグループでGUIで設定できます。
あるいは、
$ sudo vigr
でコマンドライン経由で設定できますが、GUIからやった方が良いでしょう。
また、/dev/video0 の所有者がrootになっています。
関係あるのでしょうか。
これは正常です。/dev/video系は、所有者がrootで、group:videoの
ユーザに対して開放されています。
オフライン
hito による投稿:
システム→システム管理→ユーザとグループでGUIで設定できます。
あるいは、
$ sudo vigr
でコマンドライン経由で設定できますが、GUIからやった方が良いでしょう。
システム→システム管理→ユーザとグループとたどり、
グループの管理を開いても
ユーザのプロパティを開いても
video というグループや項目がありません。
どうすればいいのでしょうか。
初心者なので、よく分かりません。
ご迷惑をお掛けしています。
よろしくご教示ください。
最後の編集者: parapara (2008-03-25 15:11:36)
オフライン
GUIからだとvideoグループは設定できないという衝撃の真実に今更気づきました……。
端末から
$ sudo vigr
して、
video:x:44:
という行を探し、
video:x:44:(普段お使いのユーザ名)
という形に書き換えてください。たとえば、普段お使いのユーザ名が "ubuntu" であれば、
video:x:44:ubuntu
とします。
オフライン
端末から
$ sudo vigr
して、
video:x:44:
という行を探しました。
しかし、どうやれば書き換えることができるのか、分かりません。
なにかコマンドをうつのでしょうか?
端末の中で、書き換えようとしても、書き換えることができません。
また、端末の中で書き換えても、どうやって保存するのかも分かりません。
初心者なので、ご迷惑をお掛けします。
ご教示くだされば、助かります。
よろしくお願いします。
最後の編集者: parapara (2008-03-28 05:32:17)
オフライン
hitoさん、paraparaさん、横からごめんなさい。
gpasswdで登録するのが楽だと思います。
例えばparaparaさんのユーザ名がubuntuであれば、端末から
sudo gpasswd -a ubuntu video
でユーザubuntuがグループvideoに加わります。;)
オフライン
お世話になっています。
sudo gpasswd -a ユーザ名 video
して、
ubuntu を再起動したら
TV を視聴することができました。
また、
コマンド id を打ち込んだら
グループに video がありました。
どうもありがとうございました。
オフライン
gpasswdコマンドはvirtualboxをユーザー権限で使いたくてvboxusersに加わる方法を探していたとき見つけました。偶然知ってたのが役に立って良かったです。:)
オフライン