Ubuntu系统装机和初始化

安装

必须用U盘启动方式进入系统,否则会报错:
Alt text
步骤:

  1. 使用PowerISO和Ubuntu的ISO压缩包制作启动U盘
  2. 先选择”try me without install”模式,进入系统后看看有什么问题,比如无线网能不能连接,没什么问题后,退出重启,按流程装好Ubuntu系统
  3. 插上U盘重新启动Ubuntu,选择”try me without install”模式。如果没有从U盘启动,按住F2进入BIOS,到BOOT标签,修改启动的优先顺序为U盘启动为第一优先
  4. 从”try me”模式进入系统后,打开GParted
  5. umount硬盘,然后按提示进行Resize partition
  6. 每次分盘要等待一段时间,完成后拔出U盘重启电脑
  7. 更改各磁盘的 label
    输入 sudo fdisk -l,然后按照sudo e2label /dev/sda1 "diskname"的格式修改

安装 Qt

安装Qt必须根据系统是32位还是64位,从官网下载对应版本的Qt安装包,然后./qt-***,在安装完成后缺少编译器和调试器。从软件安装程序里安装CMake,然后安装gcc和GDB:

1
sudo apt-get install gcc && gdb

  ,完成后运行程序可能报错:cannot find -lGL collect2:error:ld returned 1 exit status 因为缺少opengl库
在联网状态下:sudo apt-get libgl1-mesa-dev

解决没声音问题 & 安装PulseAudio

在终端运行sudo alsamixer,按M键把关闭的都大开(关闭的都显示的是MM),然后调节到合适的位置.
Alt text

如果耳机还是没声音,可是试着运行sudo gedit /etc/modprobe.d/alsa-base.conf
然后在最后一行加入

1
#enable headphoneoptions snd-hda-intel power_save=10 power_save_controller=N model=6stack-dig

然后运行 sudo apt-get remove alsa-base

重启电脑后运行 sudo apt-get install alsa-base

另外可以安装PulseAudio音量控制软件,性能更好

1
sudo apt-get install pavucontrol

禁止窗口 System program problem detected 弹出

sudo gedit /etc/default/apport,将参数1改为0

Ubuntu 18 的最大最小关闭布局

Ubuntu是关闭在左侧,结果Ubuntu18又弄到了右侧。于是想要调整,需要安装dconf-editor

1
sudo apt install dconf-editor

进入/org/gnome/desktop/wm/preferences/button-layout,改为 close,maximize,minimize:

放大标题栏

font的放大只适用于字体,窗口的标题栏还是太小,尤其最大最小按钮。可以做如下设置

但是ubuntu 18.04里没有这个选项了,只能在19.10版本之后

安装字体

从Windows复制或从网上下载后,放到 /usr/share/fonts即可

安装中文输入法

  1. 安装Chinese语言包
    鼠标依次点击System Settings–>Language Support–>Install/Remove Languages
    选中Chinese,点击Apply应用即可,等待下载安装完成。

  2. 这里完成的只是中文语言包的安装,还并不能使用中文输入法。所谓iBus pinyin输入法,这个pinyin输入法是基于iBus框架。
    安装ibus框架:

    1
    sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

    启动ibus框架:im-config -s ibus
    安装ibus拼音:sudo apt-get install ibus-pinyin

  3. 重启电脑后到Language Support选择fcitx框架,到Text Entry添加输入法

参考:
Ubuntu安装Ibus拼音
ibus官方主页

trash-cli 不直接删除文件

这个工具是把文件放到了回收站,不是永久删除

sudo apt install -y trash-cli

  • trash-put 把文件或目录移动到回收站
  • trash-empty 清空回收站
  • trash-list 列出回收站文件
  • trash-restore 恢复回收站文件
  • trash-rm 删除回收站文件

安装oh-my-zsh

  1. 运行cat /ect/shells可知目前安装的shell,一般默认是bash
  2. 运行sudo apt-get install -y zsh安装zsh,再运行上面的命令发现多了一个:/bin/bash
  3. 安装oh-my-zsh: git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
  4. zsh --version查看zsh的版本,用chsh -s (which zsh) 切换shell至zsh,重启电脑
  5. 修改主题,vim ~/.zshrc修改配置文件,修改ZSH_THEME="ys",重启终端
  6. 安装插件。这个插件会记录你常去的那些目录,然后做一下权重记录,可以用这个命令看到你的习惯:j --stat,如果这个里面有你的记录,那你就只要敲最后一个文件夹名字即可进入,比如program:j program,就可以直接到:/usr/program
  7. 安装zsh-syntax-highlighting, 编辑配置文件,plugins=(zsh-syntax-highlighting)
    刷新下配置:source ~/.zshrc
  8. 安装powerline

使用时发现一个终端会记录其他终端的命令历史,这样使用向上箭头时,得到的不是希望的命令,这是因为zsh默认共享了命令历史,在~/.zshrc里添加 setopt no_share_history 即可解决

参考:安装oh-my-zsh

安装 unity tweak tool

1
sudo apt-get install unity-tweak-tool

启动:unity-tweak-tool

安装缺失文件:

1
2
3
sudo apt-get install notify-osd

sudo apt-get install overlay-scrollbar

添加桌面程序的启动

1
2
3
4
5
6
7
[Desktop Entry]
Version=1.0
Name=Groot
Exec=/usr/local/lib/groot/Groot
Icon=/home/user/Pictures/groot.ico
Type=Application
Terminal=false

如果运行后没有打开,很可能是执行有问题,单独运行Exec部分试试

开机启动

Utilities-Tweaks-Startup Applications里设置

设置系统快捷键

打开系统设置-Keyboard 键盘设置,以shutter的截图为例:

单击右侧 Disabled,然后快速按下 Ctrl+Alt+A就成功了

安装cairo-dock

实现类似Mac的效果

1
2
3
sudo add-apt-repository ppa:cairo-dock-team/ppa 
sudo apt-get update
sudo apt-get install cairo-dock cairo-dock-plug-ins

启动:cairo-dock

剪贴板命令

sudo apt-get install xclip
xclip可以将内容输出到‘X’的剪切板中, 命令echo "Hello, world" | xclip -selection clipboard,可以做成alias,这样很实用

更改鼠标风格

下载鼠标风格文件后,将整个文件夹放到/usr/share/icons,然后到Tweak Tool中就能选择了。

解决Ubuntu双显示器屏幕边缘鼠标粘滞问题

笔记本在ubuntu下使用了扩展屏幕,使得两个显示屏可以协同工作,但是每次鼠标在两个屏幕直接移动的时候,总是被屏幕边缘粘住,不让移到另一个屏幕上,除非以很快的速度移动才能把鼠标从一个屏幕移动到另一个屏幕上。

在桌面点击屏幕右上角账户名旁边的关机按钮,在弹出的菜单里选择”显示“,打开显示配置窗口,你会发现里面有一个选项叫做粘滞边缘,只要把这个选项关闭就可以了。

定制窗口侧边栏的默认书签

打开文件~/.config/user-dirs.dirs,然后修改如下:

1
2
3
XDG_DESKTOP_DIR="$HOME/桌面"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"

桌面最好不要修改,否则HOME下的文件都会显示在桌面上.再执行xdg-user-dirs-gtk-update,重启.

效果如下:

CPU跑满测试

安装stresssudo apt-get install stress

运行下面命令,可以使得6核CPU跑满,-c是指CPU,6是指6核,具体几核可以打开jtop查看。如用于其他jetson板卡,根据具体CPU核数更改下面命令即可。

1
stress -c 6