一、基础

1. 双系统时差问题

  • Windows 下管理员身份终端执行:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
  • Linux 终端下执行:
timedatectl set-local-rtc 1 --adjust-system-clock

提示:两种方案二选一

2. 网络联通性问题

Clash for windows 有 Linux 打包,下载对应版本即可:Releases

设置-网络-网络代理-手动: HTTP 代理/Socks 主机: 127.0.0.1 7890

3. 终端下 Github 拒绝连接

利用 whatsmydns 检查 raw.githubusercontent.com 的解析地址。

修改该域名的 hosts 解析:

sudo gedit /etc/hosts
根据实际查询到的解析地址添加如下内容
185.199.110.133 raw.githubusercontent.com

4. 替换默认 Shell

将默认的 Bash 替换为 Zsh, oh-my-zsh 。

sudo apt install git zsh
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
chsh -s /usr/bin/zsh

提示:切换没有生效可以重启。

5. 替换 deb 包安装器

还在为环境依赖犯愁吗,那么替换 dpkg 命令为 gdebi 吧。

sudo apt install gdebi

6. 恢复已拥有的 SSH 密钥

将相关文件拷贝到 ~/.ssh/ 目录中,调整相关文件的权限。

chmod 700 ~/.ssh
目录权限表
目录文件权限
.ssh700
authorized_keys600
id_rsa / id_ed25519600
id_rsa.pub / id_ed25519.pub644

7. 恢复已拥有的 GPG 密钥

在密钥文件处打开终端,假设文件为 gpg-private.key

gpg --import gpg-private.key
配置密钥并开启全局签名验证
配置 GPG 密钥 ID 并开启全局 GPG 签名验证
➜  ~ git config --global user.signingkey xxxxxxxxxxxxxxxx
➜ ~ git config --global commit.gpgsign true

8. 解决可能的语言翻译不全

移步到 所有软件设置区域和语言管理已安装的语言 ,完成语言列表的更新。

9. 中文环境下调整目录为英文

为了便于终端下进出目录;在弹出页面点击更新名称,记得勾选 Don’t ask me again.

依次执行,完成后建议重启
export LANG=en_US
xdg-user-dirs-gtk-update
export LANG=zh_CN

二、应用

1. 中州韵输入法

安装中州韵
sudo apt install ibus-rime
调整输入方案为简体中文
gedit ~/.config/ibus/rime/build/default.yaml

在文件中查找 schema_list,将 luna_pinyin_simp 提到最前列,最后重新部署即可。

提示:搜狗和百度输入法有基于 Fcitx 方案的中文输入法,可自行尝试。

提示:百度输入法提供的安装包中有一份相当详细的安装文档,如需使用可去查阅。

2. 应用启动器

Albert,产品定位类似于 Utools(支持 Ubuntu),更轻量,萝卜白菜各有所爱。

echo 'deb http://download.opensuse.org/repositories/home:/manuelschneid3r/xUbuntu_22.10/ /' | sudo tee /etc/apt/sources.list.d/home:manuelschneid3r.list
curl -fsSL https://download.opensuse.org/repositories/home:manuelschneid3r/xUbuntu_22.10/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_manuelschneid3r.gpg > /dev/null
sudo apt update
sudo apt install albert

3. 图形化应用图标管理软件

相比于终端/文本编辑器,Arronax 的图形化界面使用更方便。

PPA 方式安装
sudo add-apt-repository ppa:diesch/stable
sudo apt update
sudo apt install arronax

4. 系统快照备份恢复

Timeshift:为作死的你提供一份回滚能力。

sudo apt install timeshift

5. 提供原生支持国产软件

  • 微信:来源优麒麟商店,没有托盘,无法后台。

  • QQ:全新重构,各项功能可正常使用,点个赞。

  • QQ 音乐:功能上和 Windwos 版本类似。

    • Ubuntu 22.04 目前打开崩溃,修改启动命令去掉沙盒。

      sudo gedit /usr/share/applications/qqmusic.desktop
      Exec=/opt/qqmusic/qqmusic --no-sandbox %U
    • (说来搞笑,最先支持的网易云反而在官网把 Linux 应用的下载链接去掉了)

  • 腾讯视频:腾讯视频 Linux 客户端,其实网页看也不是说不可以。

  • WPS:2019 版本,满足轻度办公,另 PDF 可以使用 福昕阅读器

  • CAJViewer:支持 CAJ、PDF、KDH、NH、CAA、TEB 文件类型。

  • 百度网盘:在限速这块儿,是不分平台拿捏的死死的。

  • 坚果云:同步盘,价格不菲,优势是速度很快。

  • 钉钉:钉钉 Linux 版本客户端。

  • 有道:有道词典 Linux 版。

  • Xmind:思维导图。

三、桌面

sudo apt install chrome-gnome-shell

GNOME Shell [1]扩展推荐及介绍:

  • Add to Desktop:在概览页面中的应用增加添加到桌面的右键菜单;

  • Application Volume Mixer:在系统菜单位置添加控制不同应用的音量大小输出按钮;

  • ArcMenu:在面板处添加应用菜单功能,可实现多种样式的菜单,比如 Windows11 风格;

  • Autohide Battery:根据设置电池电量的大小决定是否隐藏面板处的电池图标显示;

  • Big Avatar:在系统菜单位置添加用户头像,点击可执行所设定的功能;

  • Bluetooth battery indicator:在面板处添加显示蓝牙设备剩余电量的图标;

  • Bluetooth Quick Connect:在系统菜单位置添加快速链接蓝牙设备的选项;

  • Blur my Shell:为面板/概览/Dash/应用/锁屏/截图等添加毛玻璃特效[2]

  • Burn My Windows:为窗口添加超级超级超级炫酷打开/关闭动画;

  • Caffeine:在面板处添加一个动态控制屏幕挂起和锁屏的开关;

  • Clipboard Indicator:在面板处添加一个剪切板指示器,能否存储历史复制数据;

  • Color App Menu Icon for GNOME 40+:使面板的应用菜单处图标显示为常规图标[3]

  • Coverflow Alt-Tab:替换 Alt + Tab 切换窗口时的动画效果及显示内容;

  • Customize IBus:为基于 IBus 的输入法添加自定义外观/行为/托盘/指示器等设置;

  • Dash to Dock:将概览页面的 Dash 调整为 Dock 使用,可固定于左侧/底部;

  • Dash to Panel:将概览页面的 Dash 调整到面板,另可调整面板处图标位置等[4]

  • Desktop Icons NG (DING):为桌面图标添加控制功能,可设置图标显示/位置等功能;

  • Extension List:在面板处添加一个控制所有 Gnome Shell 插件的图标;

  • Extensions Sync:在面板处添加爱一个基于 Gits 的 Gnome Shell 备份同步图标;

  • Hide Lock item in System Menu:在系统菜单的位置隐藏「锁定」选项;

  • Just Perfection:为 Gnome Shell 添加定制能力,比如将首次启动行为由概述调整为桌面;

  • Lock Keys:在面板处添加一个 Numlock & Capslock 是否锁定的指示图标;

  • Media Controls:在面板处添加一个媒体控制图标,可显示歌曲信息、切换歌曲等;

  • NoAnnoyance v2:去除窗口打开时显示的「已就绪」提示,并直接获得焦点置顶显示;

  • Notification Banner Reloaded:为通知提醒添加弹出位置/动画调整功能;

  • One Drive Resurrect:在面板处添加一个指示 OneDrive 同步状态的图标[5]

  • OpenWeather:在面板处添加一个可显示制定位置天气状态信息的图标;

  • Pano - Clipboard Manager:另一款剪切板管理应用,卡片式结构显示;

  • Places Status Indicator:在面板处添加一个用于显示文件目录导航的快捷菜单;

  • Recent Items:在面板处添加一个用于显示最近使用文件的图标;

  • Removable Drive Menu:在面板处添加一个用于访问和卸载可移动设备的图标;

  • Screenshot Tool:在面板处添加一个快捷截图功能的图标,可自定义 Imgur 上传;

  • Toggle Night Light:在面板处添加一个快捷切换夜灯状态的快捷图标[6]

  • Top Bar Organizer:为面板处图标显示顺序提供组织功能,强烈推荐,拯救强迫症;

  • User Themes:允许从用户目录加载 shell 主题,美化必备插件;

  • User Theme X:根据夜灯状态调整主题及背景配置,间接实现日/夜间模式切换;

  • Vitals:在面板处添加一个用于显示系统温度/电压/内存/电量/网速等系统信息的图标;

四、美化

0. 优化

安装 Gnome tweaks,之后可在应用列表中找到名如「优化[7]」的应用。

sudo apt install gnome-tweaks

1. 主题

GTK3/4 主题下载:GTK3/4 Themes;安装于:~/.themes

2. 图标

图标下载:Icons;安装于:~/.icons

gusbemacbe/suru-plus:Ubuntu 18 时代就在用,蛮久没更新了,凑或者将就吧。

3. 光标

图标下载:Cursors;安装于:~/.icons

Oxygen Neon Large:本站同款,同样用了很久了。

4. 字体

字体文件安装于:~/.fonts

5. Gurb 启动项

主题包下载:GRUB Themes

shvchk/fallout-grub-theme:一个仿辐射外观的引导主题。

利用 Grub Customizer 调整 Gurb 主题和相关配置项:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt update
sudo apt install grub-customizer

6. GDM 登录项

PRATAP-KUMAR/ubuntu-gdm-set-background:修改登录页面的背景图。

wget -q https://raw.githubusercontent.com/PRATAP-KUMAR/ubuntu-gdm-set-background/main/ubuntu-gdm-set-background && chmod +x ubuntu-gdm-set-background
使用举例
sudo ./ubuntu-gdm-set-background --image /home/user/backgrounds/image.jpg

五、资料

1. 主题图标字体

安装目录有两种,区别上类似于 Windows 环境变量里的个人和系统。

  1. 主题存放目录:/usr/share/themes~/.themes
  2. 图标存放目录:/usr/share/icons~/.icons
  3. 字体存放目录:/usr/share/fonts~/.fonts

其中 /usr/share 目录需要 root 权限才能修改,可以对文件管理提权后打开:

sudo nautilus

2. Node.js | Hexo

  • 安装 NVM :wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
  • 安装 Node:nvm install stable
  • 安装 Hexo:npm install -g hexo-cli

3. Git 配置

  • 配置用户名:git config --global user.name "Your Name"
  • 配置邮箱:git config --global user.email "email@example.com"
  • 测试 Github 联通:ssh -T git@github.com
  • 将公钥提取出来命名为:authorized_keys 扔到服务器的 ~/.ssh 目录就可以免密登录
  • 访问远程主机:ssh 用户名@域名/IP

4. 应用图标存储位置

/usr/share/applications # 大部分启动图标都在此

~/.local/share/applications # 一部分本地图标

/var/lib/snapd/desktop/applications # snap 类软件在此

对于 *.desktop 文件,可以使用文本编辑器对图标或名称之类的进行修改。

5. 环境变量的写法

export PATH=$PATH:变量1:变量2:变量3

六、展示

个人用操作系统展示页面。

桌面

概览

本文编辑环境

一些窗口

仿 Windows11 风格的开始菜单


  1. 该页面提供了对应浏览器插件的下载地址,扩展名:GNOME Shell 集成。 ↩︎

  2. 强烈建议为概览(OverView)页面添加,默认的黑色背景太丑了。 ↩︎

  3. 一般情况下,主题提供的菜单图标为灰色,替换为彩色常规图标。 ↩︎

  4. 可与 Dash to Dock 共用,在设置中勾选保留 Gnome Dash 即可。 ↩︎

  5. 基于项目 abraunegg/onedrive,第三方的 OneDrive Linux 客户端。 ↩︎

  6. 注意:夜灯状态不是指夜间模式,而是调整色温,位于:设置-显示器-夜灯。 ↩︎

  7. 通过该应用调整主题/图标/光标/字体/窗口等功能样式的设定。 ↩︎

评论