Ubuntu配置及美化 (18.04 / 20.04 / 22.04基本相同)

2023-11-05更新:

  • 安装NVIDIA显卡驱动

2023-04-07更新:

  • 安装 Nerd Fonts 字体

2023-03-10更新:

  • 添加官方Linux版本的QQ
  • 添加官方Linux版本的QQ音乐
  • 添加rEFInd引导的配置文件示例

2022-05-31更新:

  • 更新Ubuntu 22.04搜狗输入法依赖问题
  • 添加docker安装微信链接

2021-03-31更新:

  • 更新有道词典zsh的安装
  • 添加截图录屏软件Capturer的下载链接
  • 添加搜狗输入法官网安装指南链接
  • 添加安装终端监控软件htop

零 准备

首先,将软件源更换为国内源,安装升级速度更快。
打开Softwares & Updates软件, 在Ubuntu Software -> Download from -> Other -> China中选择合适的镜像站就可以了,推荐阿里云(mirrors.aliyun.com)镜像(或者使用Select best sever自动测试选择最优的镜像)。

然后更新一下:

sudo apt update && sudo apt upgrade -y

一 基础软件安装

1. 中文输入法

注意: 可参照以下安装方法或参照搜狗官网ubuntu安装方法,方法基本类似。

下载搜狗输入法最新的安装包,并安装

sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb

安装依赖

sudo apt install -f

打开Settings → \to Region & Language → \to Manage Installed Languages,待更新安装完成,将以下项设置为fcitx
在这里插入图片描述

重启系统,在右上角的 托盘 → \to 配置,添加搜狗输入法
在这里插入图片描述

在这里插入图片描述

Ubuntu 22.04 依赖

上述安装后,Ubuntu 22.04上依赖问题并没有完全解决,需要安装:

sudo apt install libgsettings-qt1 libqt5quickwidgets5 libqt5qml5

小技巧:从终端启动/opt/sogoupinyin/files/bin/sogoupinyin-service可查看报错信息进行排查

2. WPS Office 2019

首先,卸载libreoffice:

sudo apt remove libreoffice-* && sudo apt autoremove

官网下载WPS office 2019 for Linux:

sudo dpkg -i wps-office_11.1.0.11711_amd64.deb

如果缺失字体,需要下载,解压后:

sudo mv wps_symbol_fonts /usr/share/fonts/

3. PDF阅读器

WPS 有PDF阅读器,安装了WPS可以不再安装这个

福昕阅读器下载.run格式的安装包,直接双击运行安装。

如果文件没有执行权限,sudo chmod +x xxxxxxxxxxxxx.run

4. 音乐软件

4.1 QQ音乐

QQ音乐官方出了Linux版本,在官网下载后安装:

sudo dpkg -i qqmusic_1.1.5_amd64.deb

如果启动闪退,修改其启动参数:

sudo gedit /usr/share/applications/qqmusic.desktop

添加--no-sandbox 参数:

Exec=/opt/qqmusic/qqmusic --no-sandbox %U

如果可以正常启动但是无法播放音乐,尝试一下安装解码器

sudo apt install libavcodec-extra

在这里插入图片描述

4.2 网易云音乐

目前(2023.03.10)官方页面上已经没有Linux的下载链接了,不知道以后官方还支不支持,不过还能通过下面的链接下载

目前官网1.1.0版本的安装包有点问题,安装后可以使用sudo运行起来。
### 4.1 第三方打包
从网上能找到的最完美的解决方案是使用重新打包过的安装包(传送门),安装完成后,删除~/.cache/netcase-cloud-music一次,应该是该文件夹访问权限的原因,之后就可以正常使用了。
官网更新了1.2.1版本,下载直接安装即可。

Ubuntu 22.04 依赖问题解决参照: Ubuntu22.04运行网易云音乐错误

5. Chrome

官网下载安装即可。

请科学上网,要不就用Firefox吧

6. 视频播放器VLC

sudo apt install vlc

7. 编辑器 VS Code

微软官网下载deb安装即可。

8. 安装Git

如果你是程序员

sudo apt install git

9. zsh替换默认的bash

也可以安装fish等其他shell

sudo apt install zsh

安装Oh-my-zsh,你可以选择你喜欢的主题

sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

安装插件highlight,高亮语法

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Oh-my-zsh的配置文件中~/.zshrc中添加插件

plugins=(git z extract zsh-syntax-highlighting zsh-autosuggestions)

最后使配置生效

source ~/.zshrc

重新登入,否则zsh只会在当前终端中应用。

10. QQ

QQ官方发布了Linux版本,古董界面丑的很,也难用的很。推荐10.3的安装方法。

### 10.2 Wine QQ/TIM
其次,使用wine安装qq,推荐以下两个教程,但都有不同程度的问题,如果可以忍受可以使用:
- https://phpcj.org/wineqq/
- https://github.com/askme765cs/Wine-QQ-TIM

喜大普奔,腾讯出了真真正正的Linux版本QQ,下载后安装:

sudo dpkg -i linuxqq_3.1.0-9572_amd64.deb

在这里插入图片描述

11. 微信

不建议折腾各种Linux版本的微信,用11.2的docker安装或者用虚拟机

### 11.1 使用deepin-wine 安装
这个暂时应该是比较完美的安装方法了
项目地址deepin-wine-for-ubuntu,这个项目最近没有维护,不过安装方法是一样的,有人发帖更新了安装脚本。

11.2 使用docker安装

参照以下两个docker项目:

12. 截图

Ubuntu 22.04已经自带了截图和录屏功能了,可以不安装第三方软件

  • shuttersudo apt install shutter
  • Capturer: 我自己使用Qt开发的跨平台截图录屏软件,可以截图录屏录GIF以及其他辅助功能,使用更加方便,下载地址

13. 启用Minimize on Click

点击图标使得软件最小化或恢复:

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

14. 有道词典

官方也好久没更新了,我也没再测试过了

官网下载Ubuntu(amd64)版本

sudo dpkg -i youdao-dict_6.0.0-ubuntu-amd64.deb
sudo apt install -f

15. 终端监控软件htop

sudo apt install htop

16. 安装 Nerd Fonts 字体

Nerd Fonts挑选喜欢的字体并下载

unzip CodeNewRoman.zip -d nerd_fonts
sudo mv nerd_fonts /usr/share/fonts
sudo fc-cache -fv

二 驱动安装

1. Nvidia 显卡驱动

1.1 方法 1 - 从用户界面安装

NVIDIA DRIVER

1.2 方法 2 - 从终端安装

# 查看设备和驱动信息
ubuntu-drivers devices

# 安装推荐的默认版本
sudo ubuntu-drivers autoinstall

三 Gnome Shell 扩展

Ubuntu 22.04 直接从GNOME扩展搜索安装

以下推荐两个扩展:

Ubuntu Software → \to add-ons → \to Shell extensions中安装(或直接在Ubuntu Software主界面直接搜索)。

1. NetSpeed

监控并显示实时网速在这里插入图片描述

2. Coverflow Alt-Tab

优化Alt-Tab,很帅!

四 美化

1. Terminal

在终端中右键打开Preferences,禁止菜单,禁止滚动条, 以及在配色中
这里写图片描述
效果如下:
这里写图片描述

2. 主题

个人觉得从20.04后默认的也不丑了,以下主题啥的没多少折腾的必要了

首先安装 tweaks,使用该软件统一管理主题中的各个部分

sudo apt install gnome-tweak-tool 

这里写图片描述

而具体的主题等可以在gnome-look.org找到,非常多,下面选择几个我觉得好看的设置。

2.1 图标

图标使用papirus,蛮漂亮的

2.1.1 从软件源安装
sudo add-apt-repository ppa:papirus/papirus
sudo apt install papirus-icon-theme
2.1.2 手动下载安装

Papirus下载解压到/usr/share/icons/,重启tweacksApperance -> Themes -> Icons选择图标。

2.2 Gtk

使用的这个Vimix-Gtk-Theme,下载后解压到/usr/share/themes/~/.themes/(没有就创建)下,重启TweaksApperance -> Themes -> Applications选择主题。
这里写图片描述

2.3 Shell

如果Shell显示不可修改,

sudo apt install gnome-shell-extensions

重新登入一下,然后在Tweaks->Extensions中将User themes打开,重启tweacksApperance -> Themes -> Shell选择,我直接选择使用Vimix主题。

3 光标

推荐BibataBibata Extra,安装同上。

4. 合并Top bar & Dock

将桌面打造成Windows风格,
在这里插入图片描述
安装插件,并在TWeaks->extensions中打开

sudo apt install gnome-shell-extension-dash-to-panel

重新登入,打开该插件的设置,进行细微处的调节。

五 针对双系统

1. 双系统造成的windows时间错误

1.1 方法1

先在Ubuntu下更新一下时间,确保时间无误:

sudo apt install ntpdate
sudo ntpdate time.windows.com

然后将时间更新到硬件上

sudo hwclock --localtime --systohc

1.2 方法2

How to Fix Time Differences in Ubuntu 16.04 & Windows 10 Dual Boot

2. rEFInd 引导双系统

如果你的电脑支持UEFI启动引导又嫌弃默认的启动界面丑,你可以使用rEFInd来管理你的启动项,可以自定义各种主题,推荐一个主题Minimal. 引导设置可参考rEFInd引导Win10+Ubuntu14双系统.

注意:
如果你不熟悉各种命令操作,我建议在修改EFI的时候在Windows上使用DiskGenius来拷贝配置文件到引导分区,然后修改启动项。
另外如果引导没设置好无法进入系统,在BIOS中选启动项进哪个系统。

  • 关闭Ubuntugrub引导,参见下一小节的方法
  • 进入BIOS,设置启动项为Windows的启动引导
  • 进入Windows,使用DiskGenius拷贝rEFInd的配置文件到EFI启动分区
  • 修改Windows的启动引导为rEFInd, 以管理员身份打开cmd,执行以下命令(注意路径是否一致):
   bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi

我的配置文件refind.conf如下,修改一下第一行的分辨率,1080P的兼容性较好:

resolution 2560 1440

scan_all_linux_kernels false
scanfor manual

menuentry "Windows 11" {
    icon \EFI\refind\themes\rEFInd-minimal\icons\os_win.png
    loader \EFI\Microsoft\Boot\bootmgfw.efi
}

menuentry "Ubuntu 22.04" {
    icon /EFI/refind/themes/rEFInd-minimal/icons/os_ubuntu.png
    loader /EFI/ubuntu/grubx64.efi
}

include themes/rEFInd-minimal/theme.conf

启动界面效果如下:
在这里插入图片描述

3. 隐藏grub引导菜单

如果使用了其他引导,可以隐藏ubuntu的grub引导菜单:

sudo vim /etc/default/grub

修改内容为

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=true

更新grub

 sudo update-grub

4. 关闭Ubuntu Pro ‘esm-apps’

每次更新安装软件时,Ubuntu 22.04会提示

Get more security updates through Ubuntu Pro with 'esm-apps' enabled:

根据这里的问答,通过命令关闭该提示

sudo dpkg-divert --divert /etc/apt/apt.conf.d/20apt-esm-hook.conf.bak --rename --local /etc/apt/apt.conf.d/20apt-esm-hook.conf
  • 92
    点赞
  • 686
    收藏
    觉得还不错? 一键收藏
  • 27
    评论
要将Ubuntu 18.04升级到22.04,可以按照以下步骤进行操作: 1. 打开终端并更新系统,使用以下命令: sudo apt update sudo apt upgrade sudo apt dist-upgrade 2. 确保您的系统已经更新到最新版本。 3. 运行以下命令来升级到Ubuntu 20.04的开发发行版: sudo do-release-upgrade -d 这将启动升级过程,并将您的系统从Ubuntu 18.04升级到Ubuntu 20.04。 4. 完成升级后,您可以再次运行相同的命令来将系统升级到Ubuntu 22.04的开发发行版: sudo do-release-upgrade -d 这将继续升级过程,并将您的系统从Ubuntu 20.04升级到Ubuntu 22.04。 请注意,升级到开发发行版可能会带来一些风险和不稳定性。在进行升级之前,请确保备份重要数据,并确保您已经了解了升级过程中可能出现的问题和解决方法。 #### 引用[.reference_title] - *1* [Ubuntu 18.04 升级 20.04](https://blog.csdn.net/weixin_43764974/article/details/123980147)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [双系统ubuntu18.04如何更新到22.04](https://blog.csdn.net/weixin_47869094/article/details/129769148)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [如何在线将Ubuntu 18.04升级到Ubuntu 20.04](https://blog.csdn.net/smartvxworks/article/details/119175947)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值