Ubuntu 22.04 系统优化

静态IP地址

cat <<'EOF' | sudo tee /etc/netplan/00-installer-config.yaml > /dev/null
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens32:
      dhcp4: false
      addresses:
      - 192.168.32.132/24
      routes:
      - to: default
        via: 192.168.32.2
      nameservers:
        addresses:
        - 114.114.114.114
        - 223.5.5.5
  version: 2
EOF

sudo netplan apply

设置dns解析

正常是不需要设置的

sudo cp /etc/systemd/resolved.conf /etc/systemd/resolved.conf.bak

cat <<'EOF' | sudo tee /etc/systemd/resolved.conf > /dev/null
[Resolve]
DNS=223.5.5.5 114.114.114.114
EOF

sudo systemctl restart systemd-resolved.service

更新 apt 源

cat << EOF | sudo tee /etc/apt/sources.list >> /dev/null
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
EOF

安装常用软件

sudo apt install vim net-tools telnet inetutils-ping -y

vim优化项

cat <<'EOF' | sudo tee -a /etc/vim/vimrc.local >>/dev/null
set tabstop=2  # The tab key equals two spaces
set cursorline # Highlight current line
EOF

修复桌面版的vim复制粘贴的问题

cat << EOF | sudo tee -a /etc/vim/vimrc.local >>/dev/null
source /usr/share/vim/vim82/defaults.vim
let skip_defaults_vim = 1
if has('mouse')
set mouse=r
endif
EOF

sudo sed -i 's#set mouse=a#set mouse=r#' /usr/share/vim/vim82/debian.vim 

安装搜狗输入法

参考 搜狗输入法 Linux安装指导
以下步骤适用于 20.04 和 22.04 版本

  1. [可选]更新源
sudo apt update
  1. 安装fcitx输入法框架
sudo apt install fcitx
  1. 设置fcitx为系统输入法
    img
    img

  2. 设置fcitx开机自启动

sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
  1. 卸载系统ibus输入法框架
sudo apt purge ibus
  1. 安装搜狗输入法
    下载路径 https://shurufa.sogou.com/linux
 sudo dpkg -i 安装包名
  1. 安装输入法依赖
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
  1. 注销并重新登录、调出输入法
  • 注销登录
    img
  • 重新登录查看右上角,可以看到“搜狗”字样,在输入窗口即可且出搜狗输入法。
    img

如果没有出现上面搜狗的字样,将搜狗加入输入法列表即可
img
img

  1. 修改切换输入法快捷键
    默认 切换输入法 快捷键 CTRL + 空格
    img
    img

安装flameshop截图

sudo apt install -y flameshot
# XDG_SESSION_TYPE 是 wayland 会有问题,修改成 xorg (x11),需要重启生效
sudo sed -ri 's/.*(WaylandEnable).*/\1=false/g' /etc/gdm3/custom.conf
# 启动指令
/usr/bin/flameshot gui

设置快捷方式

img
img
img
img
img

终端基本设置

img
img
img
img

设置完需要重新打开终端( 快捷键 Ctrl+Alt+T )

posted @ 2023-01-29 09:32  jiaxzeng  阅读(1433)  评论(0)    收藏  举报