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

隐藏所有的桌面图标

方法一: 动态桌面的方法

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

    1
    gsettings set org.gnome.desktop.background show-desktop-icons false
  2. 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

第三方包

  1. 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 问题

  1. 删除已经产生的 bug report 文件

    1
    sudo rm -rf /var/crash/*
  2. 编辑文件 /etc/default/apport, 禁用 bug report 功能

    1
    enabled=0