问题描述:
当双击控制面板的“声卡”时,
警告“找不到命令‘/usr/bin/xsndconf’” ,
是怎么回事啊???
当然没有声音啦!
解析:
UNIX类系统是“把一切都安置到位”的系统,各类文件一般都有自己的归宿。Linux也不例外。介绍一下“/”里的目录和“/usr”里的主要目录。
/:根目录,没什么好说。
/boot:Linux引导时所需的文件一般在这里。有人专门为它创建一个分区。
/dev:所有设备文件。UNIX类系统把所有设备都当作文件来读写,好处你可以问问专门编写驱动的人。
/etc:主要配置文件和一些功能脚本所在,地位类似Window$的注册表。
/home:所有非“root”用户的主目录都在这里。很多时候他都有自己的分区。
/initrd:尚不了解。
/lib:系统级软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/lost+found:几乎每个被格式化过的Linux分区都会有,意外后找回的文件一般在这里面。
/misc:尚不了解。
/myputer:红旗Linux的“专利”。
/mnt:里面的目录一般充当临时的文件系统挂载点。
/mnt/floppy:软盘一般挂在这里。
/mnt/cdrom:光盘一般挂在这里。
/opt:杂七杂八的东西塞到这里。如果你确实这么做,也给它一个分区。
/proc:内存。
/root:“root”的主目录。
/ *** in:系统级软件可执行文件,多为比较猛的命令,非“root”用户很少用。
/tftpboot:可能是远程引导用的。
/tmp:系统存放套接字等临时文件的地方,缓冲的flash、图片也在这里。不算太重要,清空不会对 *** 作系统造成影响,但是可能影响运行的程序。
/usr:一般发行版中最大的目录,绝大多数随系统安装的软件都在这里。给它一个3G的分区没坏处。
/usr/bin:一般软件的可执行文件主要放在这里。
/usr/include:GCC主要的头文件放在这里。
/usr/lib:一般软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/usr/share:也是一个公用目录,墙纸、图标都在这里,帮助页一般也在这里。
/usr/X11R6:XFree86第11版的第6个子版本。
/var:主要是变化的东西,
/:根目录,没什么好说。
/bin:常用的系统级软件可执行文件一般都在这里。
/boot:Linux引导时所需的文件一般在这里。有人专门为它创建一个分区。
/dev:所有设备文件。UNIX类系统把所有设备都当作文件来读写,好处你可以问问专门编写驱动的人。
/etc:主要配置文件和一些功能脚本所在,地位类似Window$的注册表。
/home:所有非“root”用户的主目录都在这里。很多时候他都有自己的分区。
/initrd:尚不了解。
/lib:系统级软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/lost+found:几乎每个被格式化过的Linux分区都会有,意外后找回的文件一般在这里面。
/misc:尚不了解。
/myputer:红旗Linux的“专利”。
/mnt:里面的目录一般充当临时的文件系统挂载点。
/mnt/floppy:软盘一般挂在这里。
/mnt/cdrom:光盘一般挂在这里。
/opt:杂七杂八的东西塞到这里。如果你确实这么做,也给它一个分区。
/proc:内存。
/root:“root”的主目录。
/ *** in:系统级软件可执行文件,多为比较猛的命令,非“root”用户很少用。
/tftpboot:可能是远程引导用的。
/tmp:系统存放套接字等临时文件的地方,缓冲的flash、图片也在这里。不算太重要,清空不会对 *** 作系统造成影响,但是可能影响运行的程序。
/usr:一般发行版中最大的目录,绝大多数随系统安装的软件都在这里。给它一个3G的分区没坏处。
/usr/bin:一般软件的可执行文件主要放在这里。
/usr/include:GCC主要的头文件放在这里。
/usr/lib:一般软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/usr/share:也是一个公用目录,墙纸、图标都在这里,帮助页一般也在这里。
/usr/X11R6:XFree86第11版的第6个子版本。
/var:主要是变化的东西,
/:根目录,没什么好说。
/bin:常用的系统级软件可执行文件一般都在这里。
/boot:Linux引导时所需的文件一般在这里。有人专门为它创建一个分区。
/dev:所有设备文件。UNIX类系统把所有设备都当作文件来读写,好处你可以问问专门编写驱动的人。
/etc:主要配置文件和一些功能脚本所在,地位类似Window$的注册表。
/home:所有非“root”用户的主目录都在这里。很多时候他都有自己的分区。
/initrd:尚不了解。
/lib:系统级软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/lost+found:几乎每个被格式化过的Linux分区都会有,意外后找回的文件一般在这里面。
/misc:尚不了解。
/myputer:红旗Linux的“专利”。
/mnt:里面的目录一般充当临时的文件系统挂载点。
/mnt/floppy:软盘一般挂在这里。
/mnt/cdrom:光盘一般挂在这里。
/opt:杂七杂八的东西塞到这里。如果你确实这么做,也给它一个分区。
/proc:内存。
/root:“root”的主目录。
/ *** in:系统级软件可执行文件,多为比较猛的命令,非“root”用户很少用。
/tftpboot:可能是远程引导用的。
/tmp:系统存放套接字等临时文件的地方,缓冲的flash、图片也在这里。不算太重要,清空不会对 *** 作系统造成影响,但是可能影响运行的程序。
/usr:一般发行版中最大的目录,绝大多数随系统安装的软件都在这里。给它一个3G的分区没坏处。
/usr/bin:一般软件的可执行文件主要放在这里。
/usr/include:GCC主要的头文件放在这里。
/usr/lib:一般软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/usr/share:也是一个公用目录,墙纸、图标都在这里,帮助页一般也在这里。
/usr/X11R6:XFree86第11版的第6个子版本。
/var:主要是变化的东西,
/:根目录,没什么好说。
/bin:常用的系统级软件可执行文件一般都在这里。
/boot:Linux引导时所需的文件一般在这里。有人专门为它创建一个分区。
/dev:所有设备文件。UNIX类系统把所有设备都当作文件来读写,好处你可以问问专门编写驱动的人。
/etc:主要配置文件和一些功能脚本所在,地位类似Window$的注册表。
/home:所有非“root”用户的主目录都在这里。很多时候他都有自己的分区。
/initrd:尚不了解。
/lib:系统级软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/lost+found:几乎每个被格式化过的Linux分区都会有,意外后找回的文件一般在这里面。
/misc:尚不了解。
/myputer:红旗Linux的“专利”。
/mnt:里面的目录一般充当临时的文件系统挂载点。
/mnt/floppy:软盘一般挂在这里。
/mnt/cdrom:光盘一般挂在这里。
/opt:杂七杂八的东西塞到这里。如果你确实这么做,也给它一个分区。
/proc:内存。
/root:“root”的主目录。
/ *** in:系统级软件可执行文件,多为比较猛的命令,非“root”用户很少用。
/tftpboot:可能是远程引导用的。
/tmp:系统存放套接字等临时文件的地方,缓冲的flash、图片也在这里。不算太重要,清空不会对 *** 作系统造成影响,但是可能影响运行的程序。
/usr:一般发行版中最大的目录,绝大多数随系统安装的软件都在这里。给它一个3G的分区没坏处。
/usr/bin:一般软件的可执行文件主要放在这里。
/usr/include:GCC主要的头文件放在这里。
/usr/lib:一般软件的共享库,软件的主体部分放在这里,主要是动态链接文件。
/usr/share:也是一个公用目录,墙纸、图标都在这里,帮助页一般也在这里。
/usr/X11R6:XFree86第11版的第6个子版本。
/var:主要是变化的东西,
kali linux因为默认使用PulseAudio,默认声卡、HDMI 输出、独立声卡比较多的时候,设置错误,有的播放器输出采用的默认输出,所以会频繁遇到声卡独占或无声的情况,即只能一个程序有声音,其它的程序都无法占用声卡,或因为输出错误导致无声。
尤其是用ALSA驱动上独立声卡的时候更是如此。
解决方案:
1、重新安装alsa,并进行配置
apt-get install alsa-utils alsa-oss
2、接着使用alpay查看需要使用的声卡
root@huawei:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
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 2: AG06AG03 [AG06/AG03], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
这里可以看到原因,电脑由三声卡,集成声卡、HDMI 输出、AG03,但是默认是在集成的模拟声卡输出信号的。
3、修改配置文件,设置默认声卡/
leafpad /etc/asound.conf
修改默认声卡配置强制独立声卡输出信号,重启系统,问题解决。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)