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

Ubuntu 18.04配置及美化 (20.04 基本相同)Ubuntu的基础配置、常用软件安装以及美化

大家好,又见面了,我是你们的朋友全栈君。

2022-05-31更新:

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

2021-03-31更新:

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

首先,将软件源更换为国内源(可跳过),安装升级速度更快。
左下打开软件列表搜索并打开Softwares & Updates, 在Ubuntu Software -> Download from -> Other -> China中选择合适的镜像站就可以了,推荐阿里云(mirrors.aliyun.com)镜像。

然后更新一下,

sudo apt update && sudo apt upgrade -y

一 基础软件安装

1. WPS Office 2019

首先,卸载libreoffice

sudo apt remove libreoffice-common

官网下载WPS office 2019 for Linux

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

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

sudo mv wps_symbol_fonts /usr/share/fonts/

2. 中文输入法

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

安装搜狗输入法,从官网下载最新的安装包,

sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb

解决依赖

sudo apt install -f

从设置找到语言->管理安装语言,待更新安装完成,设置为fcitx
这里写图片描述
重新登入,在右上角的托盘->配置,添加搜狗输入法
这里写图片描述

Ubuntu 22.04 依赖

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

sudo apt install libgsettings-qt1 libqt5qml5

3. PDF阅读器

福昕阅读器下载.run格式的安装包,直接运行安装(如果没有执行权限,sudo chmod +x xxxxxxxxxxxxx.run)。

4. 网易云音乐

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

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

5. Chrome

官网下载安装即可,有可能要翻墙。

6. 视频播放器VLC

sudo apt install vlc

7. 编辑器 VS Code

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

8. 安装Git(程序员)

sudo apt install git

9. zsh(也可以安装fish)

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/TIM

10.1 官方QQ

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

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

10.3 使用deepin-wine 安装

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

10.4 使用docker安装

参照以下两个docker项目:

11. 截图

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

12. 启用“Minimize on Click”

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

13. 有道词典

官网下载Ubuntu(amd64)版本

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

14. 终端监控软件htop

sudo apt install htop

二 gnome shell 扩展

Ubuntu Software => Add-ons => Shell extensions中安装(或直接在Ubuntu Software主界面直接搜索)。

1. NetSpeed

监控并显示实时网速。

2. Coverflow Alt-Tab

优化Alt-Tab,帅!

三 美化

1. Terminal

在终端中右键->preferences中,禁止菜单,禁止滚动条,以及在配色中
这里写图片描述
效果
这里写图片描述

2. 主题

首先安装 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

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

sudo apt install ntpdate
sudo ntpdate time.windows.com

然后将时间更新到硬件上

sudo hwclock --localtime --systohc

方法2

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

2. rEFInd 引导双系统

如果你的电脑支持UEFI启动引导又嫌弃默认的启动界面丑,你可以使用rEFInd来管理你的启动项,推荐一个主题Minimal. 引导设置可参考rEFInd引导Win10+Ubuntu14双系统.
我的启动界面截图:
在这里插入图片描述

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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148217.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月29日 下午12:00
下一篇 2022年6月29日 下午12:00


相关推荐

  • 项目对接海康SDK

    项目对接海康SDKspring 项目对接海康 sdk 资源

    2026年3月17日
    2
  • java怎么删除数组中的某个元素_js数组删除元素的方法

    java怎么删除数组中的某个元素_js数组删除元素的方法问题在Java开发中,可能会碰到需要删除数组中某个元素的场景。解决方案Javaapi中,数组虽然是一个对象,但是其并没有提供add()或者remove()等操作元素的方法,要删除元素的话,可以通过将数组对象转换成List再进行remove(),这个方法今天不在这里展开,这里介绍的是另外一种方法,直接通过Java的操作对数组元素进行移除。流程如下:要删除一个数组中index位置的元素,使…

    2025年7月30日
    3
  • 第一范式第二范式第三范式「建议收藏」

    第一范式第二范式第三范式「建议收藏」关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库. 目前,主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。满足最低要求的叫第一范式,简称1NF。在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类推

    2022年5月10日
    44
  • 计时器SetTimer

    计时器SetTimerSDK编程笔记—计时器篇什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数了。让我们先来看看SetTimer函数的原型:UINTSetTimer(UINTnIDEvent,UINTnElapse,void(CALLBACKEXPORT*lpfnTimer)(HWND,UINT,YINT,DWORD))当使用S

    2025年7月14日
    4
  • 十九、原型模式—通过复制生产实例 #和设计模式一起旅行#[通俗易懂]

    拔一根猴毛,变出十万个孙悟空故事背景在java中,我们一般创建实例的时候可以使用了new 关键词指定类名来生成类的实例。例如:Preson p = new Person();或者Person p = Person.getInstance();但是是在实际开发过程中,有时候会有“不指定类名的前提下生成实例”的需求。这种情况下,就不能通过上面的这种方式生成实例!…

    2022年2月27日
    45
  • android线程间通信的几种方法_Android线程间通信机制

    android线程间通信的几种方法_Android线程间通信机制讲解Handler机制的博文很多,我也看了很多,但说实话,在我对Handler几乎不怎么了解的情况下,每一篇文章我都没太看懂,看完之后脑子里还是充满了疑问。究其原因,是因为几乎每一篇文章一上来就开始深入Handler源码,使得在一些宏观的问题上还是充满疑问,如果你从来没接触过Handler,对一些基础的问题还充满疑问,那深入源码去探究根源肯定会有些吃力。下面,我就从一个初学者思考的角度,来讲一讲H…

    2022年10月7日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号