文章目录
通常系统安装完成后就可以立即使用了, 但是为了获得更好的使用体验,我们会在安装后进行一些额外的桌面环境配置(主题、Dock等配置)、软件安装等等工作。本篇将会为您介绍如何完成这些内容。
我们先来列举一下大概要做的事情:
- 软件源更新 (Check for Update)
- 使用
GNOME Tweak Tool
工具进行用户界面美化
登录系统
登录系统也许您认为没什么内容,但
Linux
系统给我们提供了多个可选的桌面环境
,您需要简单的了解一下。
以Ubuntu 20.04 LTS
为例,我们可以在登录窗口准备输入密码时,可以在右下角
看到一个按钮,点击时会提示三个选择:
Ubuntu
: 默认的GNMOE
桌面环境,界面配置可以通过GNOME Tweak Tool
设置。Ubuntu on Wayland
: 与Ubuntu
界面是一样的,只不过是基于Wayland
协议而不是默认的X Windows
,在展示软件界面时还不是特别好,不过Wayland
的目标是替换X Windows
的。Unity
: 刚被一位名叫Rudra Saraswat
的十岁
小朋友开发者重新带回到Ubuntu 20.04 LTS
中,界面效果与GNOME
直观的差别就是顶层的状态条与窗口标题栏可以融为一体,让界面更简洁(GNOME
通过扩展设置也是可以做到的)。最小安装时
不会安装此桌面环境。
这三种桌面环境都可以尝试一下,如果不想这么繁琐就选择默认的Ubuntu
就可以了。
软件源更新 (Check for Update)
为了让我们的系统保持最新(获取最新的软件更新、最好的本地语言支持、最新的BUG修复补丁等等),您的第一件事请就是配置软件源然后进行一次更新检查,接下来我们来看看操作方法。
- 点击左边任务栏最下面的
显示应用程序
按钮(可理解为开始菜单
按钮),找到软件和更新
并单击打开。 - 在打开的窗口中,第一个页面就是
Ubunu软件
,在可从互联网下载
下面将所有选项勾选上,然后下载自
右侧有三个选择(主服务器、中国的服务器、其他站点), 国内用户可以选择中国的服务器
即可,如果想要获得最快的访问速度,可以选择其他站点
-> 弹出窗口中点击选择最佳服务器
(帮我们找到最快的
服务器) -> 选好后点击选择服务器
(需要输入口令完成配置) 完成软件源的配置。 - 接下来找到第三个页面
更新
,这里配置自动检查更新
的频率,可以每天检查一次,或者不做调整即可。 - 对于有
独立显卡
的电脑用户,您可以找到附加驱动
,这里会为您推荐适合的显卡驱动,选中安装后会有更好的UI效果。 - 此时,我们就可以点击
关闭
按钮了,如果我们修改了软件源
就会提示我们可用的软件源列表信息已过时,点击重新载入
即可。
说明: 配置
软件源
原理就是修改了/etc/apt/sources.list
文件,然后使用命令apt update
更新软件源缓存信息。目前还没有使用终端命令,所以先通过界面形式配置即可。
GNOME
桌面美化配置
配置工具:
GNOME Tweak Tool
: 简单易懂的配置界面,非常适合新手。dconf-editor
: 高级配置工具,需要对GNOME
各个选项非常熟悉。gsettings命令
设置: 不依赖界面工具,简单高效,适合对系统设置参数很了解的用户,新手也可以参考总结内容设置。
任务栏Dock的常见设置
移动任务栏位置(左侧/底部/右侧)
打开设置
系统工具,步骤为 设置
-> 外观
-> Dock
-> 屏幕上的位置
(左侧/底部/右侧)
命令行设置方法(BOTTOM
/LEFT
/RIGHT
)为: gsettings set org.gnome.shell.extensions.dash-to-dock dock-position 'BOTTOM'
设置任务栏自动隐藏
打开设置
系统工具,步骤为 设置
-> 外观
-> Dock
-> 屏幕上的位置
(左侧/底部/右侧)
命令行设置方法为: gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed false
如果想要立即显示自动隐藏的任务栏Dock
可以使用默认快捷键<Super> + q
(开始
按钮 和 q
组合键)。如果快捷键无效,可能没有启用快捷键(默认是启用的),可以通过命令设置: gsettings set org.gnome.shell.extensions.dash-to-dock hotkeys-show-dock true
启用任务栏
应用图标的背光效果
命令行设置方法为: gsettings set org.gnome.shell.extensions.dash-to-dock unity-backlit-items true
设置任务栏的宽度自适应(不扩展长度)
命令行设置方法为: gsettings set org.gnome.shell.extensions.dash-to-dock extend-height false
开启任务栏程序图标的点击最小化
功能
初始情况下我们打开软件后任务栏会有对应软件图标,但是点击这个图标并不会最小化这个软件界面,我们需要简单设置下。
点击最小化
有两种取值,minimize
或minimize-or-previews
(同一个软件启动了多个窗口时显示所有预览窗口),所以通常设置为minimize-or-previews
更好一些。
命令行设置方法为: gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize-or-previews'
从Web
浏览器安装GNOME
扩展
首先,我们需要安装GNOME Tweak Tool
工具,打开Terminal
终端,执行如下安装命令:
$ sudo apt install gnome-tweak-tool
为了可以安装gnome插件
,我们需要先为Firefox
浏览器安装一个gnome-shell-integration
插件,方法如下:
- 在
任务栏Dock
找到并打开Firefox
浏览器。 - 访问gnome-shell-integration,点击
添加到Firefox
按钮完成插件安装。
安装完成后,Firefox
浏览器的右上角工具栏多了一个GNOME
小脚丫图标,接下来我们来安装一些插件。
- 打开
Firefox
浏览器,点击右上角的小脚丫图标(刚安装的gnome-shell
插件),此时会访问extensions.gnome.org
网站。 - 我们浏览
extensions.gnome.org
网站上的插件,挑选需要安装的插件(比如User Themes
),点击访问,可以看到User Themes
页面右侧有个OFF
按钮,点击一下会变成ON
状态,然后弹出安装插件确认对话框,选择确认安装后即可安装了。
如步骤二操作方法,逐个安装我们需要的插件。
下面是为您推荐的必备扩展插件:
User Themes
: 推荐星数 ★★★★, 支持自定义任务栏Dock
主题。Dash To Dock
: 推荐星数 ★★★★, 支持自定义任务栏Dock
外观效果。Dash-to-panel
: 推荐星数 ★★★★, 支持合并顶层状态条与任务栏Dock
合并显示,释放了顶层状态条的空间,让小屏幕可以显示更多的内容,非常适合不喜欢顶层状态条的用户使用。hide top bar
: 推荐星数 ★★★★,自动隐藏顶层状态条
扩展插件, 这样就不必使用Dash to panel
扩展了。Coverflow alt-tab
: 推荐星数 ★★★★, 支持alt-tab
浏览打开窗口的3D效果。clipboard-indicator
: 推荐星数 ★★★★ ,剪贴版管理工具,启用后可以在顶部的状态条
右上角看到历史剪贴板内容。非常推荐使用此款扩展插件,比gnome-shell-extensions-gpaste
更加简单易用。Applications Menu
: 推荐星数 ★★★, 添加应用软件分类菜单
到顶部状态条,相当于多获得一个应用菜单
按钮。
当然有很多扩展插件,这里仅列举了非常实用的几款。
使用 Ubuntu自带的拓展插件集
安装包
这是一个很简单的获得扩展方法,简单到只需要一个安装命令就可以获得很多扩展插件。
可以通过Ubuntu
安装命令获得的扩展插件:
gnome-shell-extensions
: 一些GNOME-shell
的扩展插件合集安装包。gnome-shell-extensions-gpaste
: 剪贴版管理工具,启用后可以在顶部的状态条
右上角看到历史剪贴板内容。gnome-shell-extension-dash-to-panel
: 支持合并顶层状态条与任务栏Dock
合并显示,与上面Dash-to-panel
基本一致,存在微小的配置差异。gnome-shell-extension-autohidetopbar
: 自动隐藏顶部状态条,如果不想使用dash-to-panel
扩展插件,这个插件更适合作为替代方案。
还有一些命令插件,可以通过apt search gnome-shell-extension
命令查找获取,
我们先打开Terminal
终端,执行安装如下软件包命令:
$ sudo apt install gnome-shell-extensions gnome-shell-extensions-gpaste
安装完后需要重启
一下Gnome Shell
后才可以生效了,按 Alt+F2
,输入 r
,再按 Enter
运行,可以重启 Gnome Shell
,生效后打开gnome-tweaks-tools
软件,再点到扩展
菜单,您可以看到多出了很多拓展插件,这里就不进行介绍了,您可以去体验一下。
GNOME
主题安装
主题的安装可以在 gnome-look网站上获取,上面有非常多的主题、图标等内容。
关于主题安装的级别分为两种:
系统级别
: 安装到系统目录/usr/share
下,一次安装后其他用户都可以直接使用,虽然方便其他用户了,但是需要使用root权限(对个人主机来说这不算是问题)。用户级别
: 安装到当前用户目录下,只针对当前用户有效,其他用户想使用可以同样方法安装。
系统级别
目录分别为: GTK、Shell主题的目录是/usr/share/themes
,图标的目录是/usr/share/icons
用户级别
目录分别为: GTK、Shell主题的目录是~/.themes
,图标的目录是~/.icons
,注意目录名都有个点.
(表示隐藏目录)。
第一次安装主题需要手工创建两个目录:
$ mkdir ~/.themes ~/.icons
安装方法其实很简单:
- 下载
主题
的压缩文件(.zip/.xz/.tar.gz等)。 - 解压获得的压缩文件,将解压后的文件夹放到
~/.themes
目录下(如果是图标
就放到~/.icons
目录下), - 打开
Gnome-tweak-tool
工具,在外观
中设置新安装的主题(Shell主题就在shell
中设置,GTK主题
在应用
和光标
中设置,icons
在图标
中设置)
下面我们安装了MacOS-3D-Originals
主题,下载信息如下:
Gtk Theme : MacOS-3D-Originals-Gtk
Icon theme : MacOS-3D-Originals-Icons
Shell Theme : MacOS-3D-Originals-Shell
Cursor theme : MacOS-3D-Originals-Cursor
动态桌面壁纸设置
动态壁纸设置脚本, 比如我们有若干个壁纸文件存放在目录
/usr/share/backgrounds
下,我们使用脚本generate_dynamic_backgrounds.sh
生成dynamic_bg.xml
文件保存至/usr/share/backgrounds/contest/
目录下面。
第一步,生成第一个xml文件,
执行脚本方法:
$ sh ./generate_dynamic_backgrounds.sh > dynamic_bg.xml
$ sudo mv dynamic_bg.xml /usr/share/backgrounds/contest/
Shell脚本文件generate_dynamic_backgrounds.sh
内容如下:
#!/usr/bin/bash
# 动态背景图片XML文件自动生成
# filename: generate_dynamic_backgrounds.sh
# 输出文件保存目录: /usr/share/backgrounds/contest
usage(){
cat <<END
使用帮助:
`basename $0` [背景图片目录]
END
}
if [ "$1" = "" -o "$1" = "-h" ] ; then
usage
exit 1
fi
bg_dir=${1:-"/usr/share/backgrounds"}
cat <<END
<background>
<starttime>
<year>2020</year>
<month>10</month>
<day>10</day>
<hour>00</hour>
<minute>00</minute>
<second>00</second>
</starttime>
END
files=`find ${bg_dir} -maxdepth 1 -type f`
last_file='empty'
for current_file in $files
do
if [[ $last_file == 'empty' ]]
then
last_file=$current_file
cat <<END
<static>
<duration>300.0</duration>
<file>$last_file</file>
</static>
END
else
cat <<END
<transition>
<duration>5.0</duration>
<from>$last_file</from>
<to>$current_file</to>
</transition>
<static>
<duration>300.0</duration>
<file>$current_file</file>
</static>
END
last_file=$current_file
fi
done
echo '</background>'
第二步,在/usr/share/gnome-background-properties/
目录下生成第二个xml
文件,dynamic_bg2.xml
文件dynamic_bg2.xml
内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
<wallpaper deleted="false">
<name>Ubuntu 20.04 Community Wallpapers</name>
<filename>/usr/share/backgrounds/contest/dynamic_bg.xml</filename>
<options>zoom</options>
</wallpaper>
</wallpapers>
接下来,您就可以在壁纸设置中设置刚刚添加的动态壁纸了。
当然,如果使用Gnome Tweak Tool
工具设置动态壁纸就不需要第二步
的xml文件了,可以在外观
直接选择第一步
生成的dynamic_bg.xml
就可以了。
了解更多
Linux
系统知识可以阅读走进Linux的世界免费文档,本文档不定期更新。
END