Ubuntu系统配置
Contents
制作安装启动盘
Ubuntu下可以非常容易地制作U盘启动盘: sudo dd bs=4M if=/path/to/iso of=/dev/sdX && sync
修改ubuntu更新源
将ubuntu的更新源设定为美国,更新速度更快。使用repogen自动生成ubuntu的源更新列表,访问其网站,选择地区,按照其指令执行即可。
取消root密码
修改 /etc/sudoers 文件取消sudo密码验证
- 一般的,/etc/sudoers 文件的权限为440,任何用户都不能修改它。首先应当使用
root账户身份来登录,然后改变权限:
chmod 777 sudoers
- 然后修改 /etc/sudoers:
假设当前用户为user,可以在该文件末尾添加如下命令来取消user的sudo密码
user ALL=(ALL) NOPASSWD:ALL
- 修改sudoers文件后,应当将其权限恢复为初始状态:
chmod 440 sudoers
安装Source Code Pro字体
Source Code Pro是Adobe公司出品的优秀的免费开源等宽字体
- 在 /usr/share/fonts 下创建文件夹 custom/
chmod 755 custom
- 将下载好的字体文件[xx].ttf全部复制到 custom/ 文件夹中
- 运行
sudo fc-cache -f -v
刷新字体缓存
禁用触摸板
使用xinput命令查看当前设备
xinput list
我的触摸板在其中显示的设备标识为UNKNOWN,id=11
查看触摸板的设备参数
xinput list-props 11
#11为设备id
在显示的信息的第一行可以看到设备允许状态为
Device Enabled (170): 1
#设备默认情况下允许位均为1,表示当前该设备可用
-
禁用触摸板:
xinput set-prop 11 170 0
-
启用触摸板:
xinput set-prop 11 170 1
可以在 .bashrc 中设定如下自定义命令
|
|
那么只要在当前用户的terminal中输入tpOff和tpOn就可以禁用或者启用触摸板
屏幕默认亮度
Ubuntu开机启动后,其默认亮度始终为最大亮度,这很不方便,修改如下在 /etc/rc.local 中添加如下命令:
echo 250 > /sys/class/backlight/intel_backlight/brightness
其中250为屏幕合适的亮度值。
安装Java
|
|
使用i3wm
i3wm是轻量级的窗口管理器,比重量级的桌面环境更加稳定易用。
|
|
在 ~/.config/i3/config 中写入i3wm的配置即可,状态栏的配置文件是 /etc/i3blocks.conf。
在i3wm中打开nautilus,默认会打开桌面,引起bug,可以通过禁用桌面来解决这个问题:
|
|
安装Mesa驱动
Mesa是Linux下的开源3D驱动,非常稳定。一般情况下,无特殊需求一定不要安装Nvidia的驱动,否则驱动更新或者删除后,几乎一定会引起桌面环境崩溃。 Mesa驱动更新较快,推荐从其官网最新的版本编译安装。
|
|
在执行configure指令时,可能发生报错llvm-config not found
,而llvm已经被安装了,实际上llvm-config也存在:
|
|
其实llvm-config-4.0即为所需要的文件,但是文件名不对,导致了错误发生,可以通过创建Symbol Link来解决这个问题。
sudo ln -s /usr/bin/llvm-config-4.0 /usr/bin/llvm-config
VMware使用3D加速,需要在虚拟机配置文件xxx.vmx中修改对应条目: mks.gl.allowBlacklistedDrivers = "TRUE"
安装spyder3
spyder是非常强大、非常方便的开源Python IDE。推荐从pip安装spyder3,首先安装pip。
|
|
配置alsamixer
alsamixer是命令行下的音频输出管理工具,非常适合在i3wm下使用。
|
|
外设耳机的音频输出是PCH,将以下内容写入配置文件***/etc/asound.conf***即可:
|
|
stow
stow可以对文件进行Symbol Link管理,/usr/local/stow 中安装各个软件。使用stow后,不必手动向PATH中添加路径变量,删除软件也十分方便,解除符号映射后直接删除对应文件目录即可。
|
|
还可以 home 目录下常见的配置文件 .dotfile 进行集中管理,把他们都放到 .dotfiles 目录中
|
|
Author Yaqiu Liu
LastMod 2016-04-05