奇妙な現象#1

奇妙な現象#1

私はFedora 19をインストールし、ホームディレクトリをインポートしました。グラフィカル起動を無効にし、代わりに仮想端末にダンプしました。 gnome3の代わりにxmonadを使用してください。

奇妙な現象#1

仮想端末では、alsamixer -c0問題なく通常のユーザーとして実行できます。

X()を起動したときにstartx -- vt3ターミナルを開いて実行しましたが、うまくいかずにalsamixer -c0次のように言います。

% alsamixer -c0
invalid card index: 0
try `alsamixer --help' for more information

今、私は通常のユーザーとしてXsessionを使用しており、alsamixerは退屈です。を実行すると動作sudo alsamixer -c0します。また、仮想端末に戻って通常のユーザーとして実行することもできます。

Pulse がインストールされ実行中です。仮想端末で再生される音声を聞くことができます。手動でX開始、パルス終了、およびパルス開始を試みましたが、まだパルスの仮想デバイスのみが表示されます。

aplay -l仮想端末から:

19:06:28 jake@localhost]~% aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC262 Analog [ALC262 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

aplay -lxセッションで:

19:06:51 jake@localhost]~% aplay -l
aplay: device_list:268: no soundcards found...

奇妙な現象#2

仮想端末で音楽の再生を開始し、xセッションに切り替えると一時停止しますmplayer。たとえば、音楽を聴き、再生位置を記録し、xセッションに切り替え、音楽を停止し、10秒待ってから再びvtに切り替え、音楽が始まり、再生位置がXに切り替えたときの位置です。

許可/dev/snd/*

% ls -l /dev/snd*
total 0
drwxr-xr-x. 2 root root       80 Jul  9 13:00 by-path/
crw-rw----+ 1 root audio 116,  8 Jul  9 13:00 controlC0
crw-rw----+ 1 root audio 116, 17 Jul  9 13:00 controlC1
crw-rw----+ 1 root audio 116,  7 Jul  9 13:00 hwC0D0
crw-rw----+ 1 root audio 116,  6 Jul  9 13:00 hwC0D3
crw-rw----+ 1 root audio 116, 16 Jul  9 13:00 hwC1D0
crw-rw----+ 1 root audio 116, 15 Jul  9 13:00 hwC1D1
crw-rw----+ 1 root audio 116, 14 Jul  9 13:00 hwC1D2
crw-rw----+ 1 root audio 116, 13 Jul  9 13:00 hwC1D3
crw-rw----+ 1 root audio 116,  5 Jul 10 09:13 pcmC0D0c
crw-rw----+ 1 root audio 116,  4 Jul 10 09:13 pcmC0D0p
crw-rw----+ 1 root audio 116,  3 Jul  9 13:00 pcmC0D2c
crw-rw----+ 1 root audio 116,  2 Jul 10 09:13 pcmC0D3p
crw-rw----+ 1 root audio 116, 12 Jul 10 09:13 pcmC1D3p
crw-rw----+ 1 root audio 116, 11 Jul 10 09:13 pcmC1D7p
crw-rw----+ 1 root audio 116, 10 Jul 10 09:13 pcmC1D8p
crw-rw----+ 1 root audio 116,  9 Jul 10 09:13 pcmC1D9p
crw-rw----+ 1 root audio 116,  1 Jul  9 13:00 seq
crw-rw----+ 1 root audio 116, 33 Jul  9 13:00 timer

getfacl は x で実行されます。

% getfacl /dev/snd/controlC0 
getfacl: Removing leading '/' from absolute path names
# file: dev/snd/controlC0
# owner: root
# group: audio
user::rw-
group::rw-
mask::rw-
other::---

仮想端末で getfacl を実行します。

# file: dev/snd/controlC0
# owner: root
# group: audio
user::rw-
user:jake:rw-
group::rw-
mask::rw-
other::---

何が起こったのか知っていますか?

ベストアンサー1

おすすめ記事