注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

windfly's sky

the sky I can fly like the wind

 
 
 

日志

 
 

kali2weeklybuil2016-w49安装后的配置  

2016-12-08 20:34:32|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1.中文输入法
最简单的方法apt-get install fcitx-googlepinyin就可以把所有依赖安装好了.
不过安装好之后不知道怎么用.
需要做的是重新登录,然后在所有程序里找fcitx configuration打开配置程序.
在input method里面增加google pinyn,这里要取消选择仅显示当前语言.
另外可以安装搜狗输入法,下载http://pinyin.sogou.com/linux/
然后dpkg -i sougoupinyinxxx.deb
安装的时候如果不成功可以apt-get -f install安装依赖.
还要修改gedit,使其能显示中文
方法是#dconf-editor
修改org.gnome.gedit.preferences.encodings auto-detected 为"['UTF-8','GB18030','GB 2312','GBK','BIG5','CURRENT','UTF-16']"
或者直接gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"修改(未亲测)
2.声音
在设置里面的声音里,input和outpu里面没有东西,没有声音。后来安装alsa,alsa-utiles, pluseaudio一大堆,终于有声音了,但是在设置里仍然没有。也无法通过右上角调整声音大小,无法使用蓝牙耳机。
临时解决方案通过运行#pulseaudio -D就可以了,但是重启之后还是没有。
终极方案#systemctl --user enable pulseaudio && systemctl --user start pulseaudio   测试成功
参考https://forums.kali.org/showthread.php?30815-No-sound-how-to-start-pulseaudio-on-startup

3安装nvidia驱动
安装的是375.20版,但是又碰到了linux-header的问题,查了一下uname -r是4.8.0-kali1-amd64,但是apt-get的库里是4.8.0-kali2-amd64,没有kali1 所以找不到,首先要#apt-get dist-upgrade升级到4.8.0-kali2-amd64就可以了。
4安装virtualbox
到官网上直接下载编译后的包,注意选择debian-strech版,然后用dpkg -i xxx.deb安装
期间可能会有依赖错误,没关系,
用#apt-get -f install就可以安装依赖。
然后再次运行dpkg -i xxx.deb 就安装成功了
5安装libreoffice
用apt-get install libreoffice安装完成之后发现既打不开中文名称的文件,又不能输入中文。
后来安装了libreoffice-l10n-zh-cn后还是不行。
后来发现,原来需要安装libreoffice-gnome。安装后就可以了。
感谢http://dlink.anheng.com.cn/news/48415.html
6安装firefox
由于系统中是firefox-esr版,要安装最新版的firefox,需要修改一些地方。
在/etc/apt/sourcelist.d下建立文件mozilla.list(文件名随便)
内容为
deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main
然后执行
#apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29
#apt-get update
apt-get install firefox-mozilla-build
就安装好了。

7为firefox安装flash
我用的是手动安装,从adobe官网下载tar.gz的包,解压后有个.so文件,拷贝到/usr/lib/mozilla/plugins/文件夹下。
还有一种方式是apt-get install flashplugin-nonfree 未亲测。
8设置蓝牙服务自动启动
#systemctl enable bluetooth.service
但是发现一个问题,只有首次配对时蓝牙耳机才会出现在声音设置的输出中,能用。如果之前配过对,再连接的话虽然能连接上,但是在声音设置的输出中不会出现,也就不能使用。还没有解决。
9安装中文字体
apt-get install fonts-wqy-zenhei 安装文泉驿正黑字体
这样就可以打开中文PDF了
通过fc-list :lang=zh查看已经安装的中文字体。




转一篇关于声音的,看着还是很有用的
http://www.cnblogs.com/jiqingwu/p/linux_sound_system.html

Linux声音系统


TAG: linux, alsa, oss, pulseaudio, esd, aRts 
DATE: 2013-08-13

Linux声音系统有些混乱,它有三套音频驱动: OSS (Open Sound System), 商业版的OSS,和ALSA (Advanced Linux Sound Architechture)。 所以底层驱动有OSSALSA两套API。

一、声卡的工作原理

音频驱动的主要作用是驱动声卡工作,所以也叫声卡驱动。 声卡的主要作用是完成数模转换。 当电脑播放声音时,将数字数据送到声卡,由声卡转换成模拟数据给扬声器等外放设备。 当录音时,声卡将从麦克风送来的模拟数据采样成数字数据,送给计算机处理。

二、Linux音频驱动

早期的Linux音频驱动是OSS (Open Sound System), 但ALSA (Advanced Linux Sound Architechture)后来居上, 大有完全取代OSS的趋势。

Linux都是通过设备文件访问外部设备, ALSAOSS有不同的设备文件。

+----------+--------------+--------------------+---------+
|设备类型  |    OSS       |  ALSA              | 备注    |
+----------+--------------+--------------------+---------+
|声音采样  |   /dev/dsp0  | /dev/snd/pcmC0D0   |         |
+----------+--------------+--------------------+---------+
| 混音器   |  /dev/mixer0 | /dev/snd/mixerC0D0 | 控制音量|
+----------+--------------+--------------------+---------+
|高层音序器|  /dev/music0 |    N/A             | MIDI支持|
+----------+--------------+--------------------+---------+
|低层音序器|  /dev/midi0  |    N/A             | MIDI支持|
+----------+--------------+--------------------+---------+
|声音状态  |  /dev/sndstat|    N/A             |         |
+----------+--------------+--------------------+---------+
|控制文件  |   N/A        | /dev/snd/controlC0 |         |
+----------+--------------+--------------------+---------+

ALSA提供了和OSS不同的API,因此如果你使用ALSA做音频驱动, 一些通过OSS操作声音的程序将不能正常发声。

为了解决这一问题,ALSA提供了兼容OSS的库, 因此,如果你使用 ALSA 驱动声卡,也安装了兼容OSS的库, 那些使用OSS API的程序也能正常工作。

三、应用程序和声卡驱动的交互方式

直接和底层声音驱动打交道

有一些应用程序直接和最底层的声音驱动(OSSALSA)打交道, 程序内部直接调用 OSS 或 ALSA 的API。

通过声音服务器

声音服务器介于应用程序和声卡驱动之间。 当不同的应用调用声音服务器的API来播放声音时,它们把音频数据送到服务器, 服务器将一个以上的播放请求混音后,再发送给底层的声卡驱动(ALSAOSS)。 由ALSAOSS来驱动声卡播放混音后的数据。 基于ESD开发音频程序的好处有:(1)简化开发。(2)即使底层驱动不支持多线程, 通过声音服务器也能实现多个应用程序同时发声。(3)有更好的音效。

  1. ESD 
    ESD 一直是 Gnome 桌面环境的声音服务器, Gnome 应用多是通过 ESD 处理声音的。
  2. aRts 
    和 ESD 对应,aRts 是 KDE 桌面环境的声音服务器, 底层通过 ALSA 驱动声卡。KDE 应用多通过 aRts 处理声音。
  3. PulseAudio 
    PulseAudio是新一代声音服务器,能提供更好的音效, 已经有越来越多的应用通过PulseAudio处理声音。 为了让使用ESD的程序能继续在PulseAudio 上工作, PulseAudio 提供了 ESD 的兼容层。 Gnome 未来将采用PulseAudio取代ESD

通过其它库

除了声音服务器,为了简化开发,还出现了其它的一些声音库。 这些声音库有的和声音服务器打交道,有的直接和最底层的声音驱动(OSSALSA)打交道。 比如游戏程序使用的SDL库,就是直接和声音驱动打交道。

四、总结

Linux从应用程序到声音驱动的结构如下图所示。

   +-------+  +------+     +-----+  +-----+ +----+
   | Apps  |  | Apps |     |Apps |  |Apps | |Apps|
   +---+---+  +---+--+     +--+--+  +--+--+ +-+--+
       |          |           |        |      |
   +---+---+  +---+------+  +-+--+  +--+--+   |
   | ESD   |  |PulseAudio|  |aRts|  |Other|   |
   | Gnome |  |ESD compat|  |KDE |  | SDL |   |
   +---+---+  +----+-----+  +-+--+  +--+--+   |
       |           |          |        |      |
   +---+-----------+----------+--------+------+---+
   | ALSA (Advanced Linux Sound Architechture)    |
   |    OSS (Open Sound System)                   |
   +----------------------------------------------+
  评论这张
 
阅读(35)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018