0%

Ubuntu Memo

Ubuntu 使用

安装编译依赖

1
apt-get build-dep $PACKAGE

修改默认的文本编辑器

1
sudo update-alternatives --config editor

命令行方式清空回收站

1
rm -rf ~/.local/share/Trash/*

温度监控

在使用 GPU 训练的过程中,需要监控 GPU 的温度,防止温度过高

1
sudo apt install psensor

人机交互调整

改变滑动条的样式

1
gsettings set com.canonical.desktop.interface scrollbar-mode normal

通过点击来最小化窗口

从 Ubuntu 16.04 开始,Unity Tweak Tool 已经支持配置点击最小化窗口了

1
gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

隐藏所有的桌面图标

方法一:动态桌面的方法

这个方法在 Ubuntu 16.04 下面不好用,会出现桌面卡死的现象,建议使用 livewallpaper

1
gsettings set org.gnome.desktop.background show-desktop-icons false

livewallpaper 适配 16.04 效果不好,可以考虑使用Komorebi. 但是,该方法占用 CPU 资源很高

方法二:使用系统自带的配置 (推荐)
修改 $HOME/.config/user-dirs.dirs, 找到 XDG_DESKTOP_DIR 字段,修改成想要在桌面上显示的文件夹,例如

1
XDG_DESKTOP_DIR="$HOME/Desktop"

主题设置

Arc 主题
命令行改变主题:

1
gsettings set org.gnome.desktop.interface gtk-theme "YourGTKTheme"

命令行改变窗口 (可选):

1
gsettings set org.gnome.desktop.wm.preferences theme "YourWindowTheme"

图标设置

Arc 图标
Arc 图标并没有提供 icons 资源,默认使用的是Moka icon theme, 所以,安装完 Arc icons 还需要安装 Noka icons
命令行改变图标:

1
gsettings set org.gnome.desktop.interface icon-theme 'YourIconTheme'

键位映射

cap 键映射成 ctrl

1
setxkbmap -layout us -option ctrl:nocaps

开机启动显示 grub 菜单

两种方法,第一种是在开机启动的时候按住 shift, 第二种方法是修改配置文件 /etc/default/grub, 注释掉下面这行:

1
# GRUB_HIDDEN_TIMEOUT=0

第三方包

bazel

1
2
echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -

其它问题

解决登陆总是出现 system problem detected 问题

删除已经产生的 bug report 文件

1
sudo rm -rf /var/crash/*

编辑文件 /etc/default/apport, 禁用 bug report 功能

1
enabled=0

使用 keychain 管理 key

安装

1
sudo apt install keychain

配置

.zshrc

1
2
keychain --quiet id_rsa
source ~/.keychain/`uname -n`-sh