这里简单整理在 Linux 安装过程中常见的配置。
常用软件
Chrome
有些文章会建议从 www.google.com 上下载,不过国内一般网络不通,可以从 www.google.cn 上下载相关的二进制安装包即可,例如 RPM、Deb 等,在安装插件时,可以直接通过源码进行安装。
如下以安装 Vimium 插件为例 (最好添加到 ~/.chrome/plugins
目录下):
- 通过
npm install --global coffeescript@~1
安装 CoffeeScript V1,./make.js build
编译。 - 打开 chrome://extensions 开启
Developer Mode
,通过Load Unpacked
选择 Vimium 目录。
配置优化
Gnome
1. 窗口切换
希望在一个 Workspace 中进行某项工作,这样就需要通过 Alt-Tab
切换时只在对应的 Workspace 中切换,可以通过如下命令修改。
$ gsettings set org.gnome.shell.app-switcher current-workspace-only true
Gnome-Terminal
这里简单列举一些常见的配置选项。
1. 取消提示声音
有声音实在是太烦了,可以从 Edit->Preferences->Profiles->选择对应配置文件[Edit]->General->取消Terminal bell
配置即可。
2. 设置启动快捷键
在 Gnome 的系统菜单中选择 Applications -> System Tools -> Keyboard -> Shortcuts -> Custom Shortcuts
设置命令为 gnome-terminal --hide-menubar --maximize
,详细参数可以参考 gnome-terminal --help-window-options
。
3. 颜色设置
个人比较喜欢的颜色配置,文本颜色 #dbfef8
背景颜色 #2f4f4f
。
4. 设置为半透明
首先尝试在 Edit->Preferences
菜单中设置,如果没有配置项 (从 3.7 版本后不支持,可以从 Gnome Terminal Transparency 下载) 或者不生效,则在 ~/.bashrc
文件中添加如下内容,其中 80 对应不同的透明度。
if [ -n "$WINDOWID" ]; then
TRANSPARENCY_HEX=$(printf 0x%x $((0xffffffff * 80 / 100)))
xprop -id "$WINDOWID" -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY "$TRANSPARENCY_HEX"
fi
不过现在的很多终端不再支持上述的环境变量了,所以就需要通过 xwininfo
命令进行获取,而且测试发现,只能在启动终端时进行设置,如果在类似 Tmux 中使用则会无法查询到。
可以参考 Transparent 这个脚本,可以参考本地 terminal-transparent.sh,会设置当前的透明度。
另外,可以将 bash 替换为 zsh 。
# chsh -s /bin/zsh # 修改默认shell
还有些弹出式终端工具,例如 guake ,很酷,不过感觉不太实用。