因为上次的事故我不得不重装了次 chromebook 的 linux 系统。 linux 有很多发行版,但是我最习惯是还是 debian。
趁着这次重新配置了一番 debian,我整理了下以前和这次的笔记,总结出一篇博客。
debian 的特点在于稳定,比较适合像我这样用 linux 作为日常使用的人。 目前 debian 的 test 版本 stretch 已经冻结了,很快将会成为下一个 statble 版本。
和从镜像安装 debian 相比,从 crouton 安装的 debian 有些许不同。 下面主要是从 crouton 安装的 debian 的角度来总结一些配置。
1. 系统配置
1.1. 关于用户账户
在 crouton 安装的时候就会提示你输入用户名和密码。 之后,进入桌面环境也是默认以这个用户的身份进入的。
crouton 会帮你配置好 sudo 的,因此,即使你不用 root 密码,你也能用 sudo 执行需要 root 权限的命令(包括修改管理员密码)。
1.2. 代理配置
假设你在用 crouton 安装系统的时候是通过代理访问的(通过 -P
参数), 那么安装完系统后 crouton 会非常“贴心”的帮你配置这个系统的代理。
想要去掉代理,修改文件 /etc/environment
:
|
|
可以看到这个文件通过配置 http_proxy
等环境变量来配置代理,linux 下很多程序会使用这些环境变量的配置来连接网络。 使用 vim
或 nano
等编辑器编辑它,删除即可。
还有目录 /etc/apt/apt.conf.d/
下也有配置文件配置了代理。这个目录下的配置是供包管理器 apt-get
使用的,删除对应的代理配置即可。
1.3. apt-get 包管理的源配置
编辑文件 /etc/apt/sources.list
,其中用#号开头的行是注释行。把不用的注释掉,需要的加上,只需要有下面三个源即可:
|
|
1.4. 语言配置
courton 默认配置的 debian 是英文的,当然要给改成中文了。
首先安装 locales 包:
|
|
之后配置:
|
|
这里会列出一个表,往下面翻找到 zh_CN.UTF-8
,选中(按空格键选中,选中后前面会有个 x 符号),确认即可。
之后编辑文件 /etc/environment
,在末尾添加:
|
|
保存后重启 debian,再次进入后你就发现变成中文的了!
2. 外观配置
2.1. 字体
字体问题是个很头痛的问题,曾经因为一个问题困扰了我很久。
每次我安装 debian 后,都习惯性的安装两款源理带的中文字体,文泉译微米黑,和文泉译正黑。
|
|
但是之前总是发现系统里的字体渲染的非常非常的难看,看到让人难受受不了。感觉就像字体的线条破裂的那种感觉,很蓝瘦。 其实我对系统字体要求不高,但是这个问题实在受不了。我之前的大电脑是费了好大的力气在网上找了个配置脚本运行了下,终于解决了问题。
这次装系统的时候我忽然想到,之前寻找问题的时候似乎发现是 文泉译正黑字体 的问题,为什么不卸载掉试试看?
|
|
果然!
如果你比较喜欢 windows 下的字体,你也可以把字体复制到 /etc/fonts/
目录下(所有用户都能用,需 root 权限才能修改), 或者 ~/.fonts
下(仅当前用户能使用),之后执行命令:
|
|
2.2. 主题
lxde 默认的主题实在太丑了, 真的,轻量级的桌面本来动画效果就没有,主题的颜色还那么丑。
我找了一圈都发现都不好看,最后终于发现一个非常完美的: https://github.com/nhermosilla14/WinAte
呃,linux 社区真的很缺乏设计师啊,最后还得靠 microsoft 的设计解决了问题。这是一个仿 windows 8 的主题。
安装很简单,下载之后,执行里面的 install.sh
脚本即可。然后打开 lxde 的主题配置设置下就行了。
因为这个主题,我朋友第一次看到这个电脑以为我 400 块买了个 windows8 笔记本,哈哈哈
3. 硬件配置
3.1. 触摸板设置
刚刚安装的时候你会发现触摸板很僵硬,似乎不太灵,单击也单击不了。
首先需要安装 synaptics 驱动:
|
|
复制配置文件:
|
|
之后打开 /etc/X11/xorg.conf.d/50-synaptics.conf
,在末尾加上:
|
|
如果你发现触摸板好像不太灵敏,在上面的配置基础上加上:
|
|
适当调节后面的参数,可以改变灵敏度。
使用 synclient -l
命令可以列出 synaptics 当前所有的配置。 关于这些配置的含义,更多可以参考: https://wiki.archlinux.org/index.php/Touchpad_Synaptics_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
4. lxde 环境配置
4.1. fcitx 输入法
安装 fcitx 输入法和 google 拼音:
|
|
虽然 linux 下的输入法框架不只有 fcitx 一个,比如还有 ibus 什么的。 但是我还是强烈 fcitx,为什么呢?性能,速度还是次要的,输入法的性能也差不到哪儿去。
最重要的,是 fcitx 可以和 vim
,eamcs 的 evil
插件配合,通过安装 vim 或 evil 的插件, 能够在普通模式下关闭输入法,而在插入模式下重新打开,提供良好的体验。
好了,安装完 fcitx,你会发现你用不了。那是因为你需要配置下。
首先配置环境变量: 编辑 ~/.profile
,加入:
|
|
网上说 fcitx 会随着 lxde 的启动自动启动。但是我的 lxde 却不是这样。把 fcitx 加入自动启动即可。
编辑 ~/.config/lxsession/LXDE/autostart 文件, 加入:
|
|
4.2. 自动启动
从上面的 fcitx 配置中你也看到了,lxde 的自动启动配置是通过配置 ~/.config/lxsession/LXDE/autostart
文件完成的。
也可以看出,一行一条启动项配置,格式是 @
加上启动命令即可。
4.3. 快捷键设置
快捷键的配置需要编辑这个文件: ~/.config/openbox/lxde-rc.xml
从文件路径也能看出,快捷键的功能是 openbox 窗口管理器提供的。 你也会发现,配置文件竟然用的 xml。。。 很麻烦是吧?我也感觉很麻烦。不过没办法,只能改配置文件。
打开文件一看,内容乍一看非常非常的多。如果你只是配置快捷键的话,先找到如下内容:
|
|
你想设置一个新的快捷键,就按照上面的格式,在它下面增加一个和它同级的标签。
解释下你需要修改的标签的含义:
说明快捷键的表示文字,例子中是 Windows 徽标键加 e 字母键。还有的像 A-t
,C-t
,C-A-t
等。名字,描述下这个快捷键的功能。 这个才是按下快捷键执行的命令。
5. 最后
由于我日常使用主要以终端为主,GUI 为辅,加上这 400 块的破本子也跑不了性能要求高的,因此 lxde 桌面环境是最适合我的。 加上 winAte 主题,使得我的桌面环境还颇为简介大方,赏心悦目。
其实我的大本子一直装的是 kde,但是用久了 lxde 之后我才发现 lxde 才是最适合我的,kde 太重,功能太复杂我根本用不到。 最近 lxde 的作者已经转向 lxqt 的开发了,在不久的将来 lxde 项目会被终止被 lxqt 取而代之。 但是目前 lxqt 还是很不稳定,等到以后 lxqt 稳定了,相信再尝试也不迟。