Ubuntu

Table of Contents

1 设置国内源

自动选择

软件和更新 -> Ubuntu 软件 -> 下载自 -> 选一个国内的镜像源

手动设置

  1. https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
  2. apt update
  3. apt upgrade

2 代理

2.1 Ubuntu Server

安装 shadowsock-libev, apt install shadowsocks-libev ,客户端连接只需要 ss-local 。先停掉无关的服务:

systemctl disable shadowsocks-libev.service
systemctl stop shadowsocks-libev.service

配置文件在 /etc/shadowsocks-libev 目录下。文件内容改为:

{
  "server":"",
  "server_port": xx,
  "local_port":1080,
  "password":"",
  "timeout":60,
  "method":"chacha20-ietf-poly1305"
}

systemd unit 文件是: shadowsocks-libev-local@.service ,把其中的配置文件路径修改成实际的配置文件。

  • 重启 ss-local systemctl restart shadowsocks-libev-local@.
  • 查看服务运行状态 systemctl status shadowsocks-libev-local@.
  • 查询运行日志 journalctl -f -u shadowsocks-libev-local@.
  • 设置开机启动 systemctl enable shadowsocks-libev-local@.

shadowsocks 是一个 socks5 代理,想用 http 代理需要做一层转换。

Sock5 proxy:Polipo

  1. 安装: apt install polipo
  2. 修改配置文件: /etc/polipo/config ,添加:

    proxyAddress = "0.0.0.0"
    proxyPort = 8123
    socksParentProxy = "127.0.0.1:1080"
    socksProxyType = socks5
    
  3. 重启: systemctl restart polipo

设置代理(polipo 的端口是 8123,可以换成其他的):

export http_proxy="http://127.0.0.1:8123" && export https_proxy="http://127.0.0.1:8123"

测试是否生效: curl ip.gs

2.2 SSR

  1. https://github.com/shadowsocksrr/electron-ssr 设置订阅源,然后更新
  2. 开启全局代理
  3. Chrome 安装 SwitchyOmega 并设置,规则列表网址: https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
  4. 关闭全局代理

注意 :electron-ssr 是用 Python 写的,但一些较新的系统默认只安装了 Python3,所以需要手动安装一下,否则将无法正常使用。

3 软件列表

  • 搜狗输入法 目前尚不支持 Ubuntu 20.04
    • 先安装 fcitx apt install fcitx
    • 安装 搜狗拼音输入法
    • 重启电脑即可生效,如果没生效,通过 fctix 配置,添加搜狗输入法
  • 邮箱客户端:Thunderbird,说他丑,说他重度,可是只有他最稳定啊
  • 截图工具:flameshot
    1. apt install flameshot 安装
    2. flameshot gui 绑定到 Ctrl+Alt+A 快捷键上
  • 视频播放器:VLC apt install vlc
  • gif 录屏:Peek,这个很好用,视频录制也有人推荐 Kazam,就我个人而言 Peek 满足需求了
  • 网易云音乐 :经测试 Ubuntu 下的网易云音乐比较吃资源,就不用了
  • SNS
    • Telegram apt install telegram-desktop

技术人 有补充,重复的软件没有在这里体现。

4 几种桌面对比

常见的 4 种桌面:

资源消耗和 UI 体验成正比,GNOME 3 和 KDE 差不太多,其次是 LXQT,Xfce 体验最差,但是占用资源的确少,而且快。

<2020-03-08 Sun 13:13>

GNOME 太不稳定了,换到了 Xubuntu,世界顿时清净了。

<2020-04-19 Sun 13:32>

迫于 Ubuntu 20.04 的诱惑,升级到了 20.04。

<2020-05-01 Fri>

换回 Windows 10 + 虚拟机了,不折腾了,Linux 桌面只适合研发,工具链撑不起来,弃了。

本文档只针对 Ubuntu Server。

5 Xfce

快捷键:

快捷键 描述
Ctrl + Alt + D 显示桌面
Alt + F4 关闭窗口
Ctrl + ESC 打开菜单

http://xahlee.info/linux/linux_xfce_keyboard_shortcuts.html

如何移动 panel:https://forum.xfce.org/viewtopic.php?id=7310

6 FAQ

6.1 Dell 安装 Ubuntu 找不到硬盘问题

进 BIOS 设置硬盘,将 raid on 改为 ahci。

6.2 安装 xfce 之后,卸载不干净怎么办?

  • 卸载 xfce4-*
  • 卸载 xubuntu-*

网上教程很多,但是有一点要注意:zsh 不支持 apt remove xfce4-* 这种语法,要切换到 bash 才行。

6.3 系统设置被卸载掉了,如何安装回来?

sudo apt-get install gnome-control-center

6.4 如何启动 ROOT 用户

默认的 root 是被锁定的,要先指定一个密码: sudo passwd root ,Ubuntu 默认禁用 root ssh,需要打开:

  1. vim /etc/ssh/sshd_configPermitRootLoginwithout-password 改为 yes
  2. restart ssh

6.5 启动速度慢调试

  • systemd-analyze
  • systemd-analyze critical-chain

via: https://www.dedoimedo.com/computers/ubuntu-beaver-slow-boot.html

6.6 18.04 蓝牙每次重启之后不会自动连接

使用 bluetoothctl 添加设备 TRUST:

控制台输入 bluetoothctl, devices 查看设备列表,找到蓝牙对应的 MAC 地址,然后 trush <mac-addr> 即可。

6.7 fcitx + 搜狗拼音经常会出现某一个核 CPU 占 100 的情况

网上说在 fctix 输入法配置 -> 附加组件 -> 高级 -> 然后把 "搜狗云拼音" 去掉就可以了。

不确定是否可行,先试试。后面不行的话就不用搜狗拼音了。<2020-03-21 Sat 13:46> 确定可行。

6.8 重启 fcitx 之后,Emacs GUI 无法进行输入法切换

Ctrl+Space 默认被认为了 Emacs 中的文本 Mark Active,解决办法是重启 Emacs 。

6.9 使用 wine 安装微信、企业微信等

deepin-wine 确实可行,但是问题挺多的,体验很差,还是算了。

6.10 笔记本合屏之后,阻止自动休眠

/etc/systemd/logind.conf 中的 HandleLidSwitch 打开,并且值修改为 ignore 。然后 service systemd-logind restart

First created: 2018-09-10 21:39:56
Last updated: 2020-05-11 Mon 10:13
Power by Emacs 26.3 (Org mode 9.3.6)