安装Linux系统后一定要做的事情有哪些?

安装Linux系统后一定要做的事情有哪些?

安装Linux系统后要做的事情有哪些?

通常系统安装完成后就可以立即使用了, 但是为了获得更好的使用体验,我们会在安装后进行一些额外的桌面环境配置(主题、Dock等配置)、软件安装等等工作。本篇将会为您介绍如何完成这些内容。

我们先来列举一下大概要做的事情:

  1. 软件源更新 (Check for Update)
  2. 使用GNOME Tweak Tool工具进行用户界面美化:比如主题安装、Dock配置
  3. 个人工作环境配置: 比如编程环境、默认Shell环境、各种软件的安装。

下面就开始进行详细介绍具体的配置过程。

登录系统

登录系统也许您认为没什么内容,但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修复补丁等等),您的第一件事请就是配置软件源然后进行一次更新检查,接下来我们来看看操作方法。

  1. 点击左边任务栏最下面的显示应用程序按钮(可理解为开始菜单按钮),找到软件和更新并单击打开。
  2. 在打开的窗口中,第一个页面就是Ubunu软件,在可从互联网下载下面将所有选项勾选上,然后下载自右侧有三个选择(主服务器、中国的服务器、其他站点), 国内用户可以选择中国的服务器即可,如果想要获得最快的访问速度,可以选择其他站点 -> 弹出窗口中点击选择最佳服务器(帮我们找到最快的服务器) -> 选好后点击选择服务器(需要输入口令完成配置) 完成软件源的配置。
  3. 接下来找到第三个页面更新,这里配置自动检查更新的频率,可以每天检查一次,或者不做调整即可。
  4. 对于有独立显卡的电脑用户,您可以找到附加驱动,这里会为您推荐适合的显卡驱动,选中安装后会有更好的UI效果。
  5. 此时,我们就可以点击关闭按钮了,如果我们修改了软件源就会提示我们可用的软件源列表信息已过时,点击重新载入即可。

说明: 配置软件源原理就是修改了/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

开启任务栏程序图标的点击最小化功能

初始情况下我们打开软件后任务栏会有对应软件图标,但是点击这个图标并不会最小化这个软件界面,我们需要简单设置下。

点击最小化有两种取值,minimizeminimize-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插件,方法如下:
1. 在任务栏Dock找到并打开Firefox浏览器。
2. 访问gnome-shell-integration,点击添加到Firefox按钮完成插件安装。

安装完成后,Firefox浏览器的右上角工具栏多了一个GNOME小脚丫图标,接下来我们来安装一些插件。

  1. 打开Firefox浏览器,点击右上角的小脚丫图标(刚安装的gnome-shell插件),此时会访问extensions.gnome.org网站。
  2. 我们浏览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

安装方法其实很简单:
1. 下载主题的压缩文件(.zip/.xz/.tar.gz等)。
2. 解压获得的压缩文件,将解压后的文件夹放到~/.themes目录下(如果是图标就放到~/.icons目录下),
3. 打开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就可以了。

动态切换桌面壁纸工具

上面介绍的设置方法对于不太熟悉脚本的朋友来说看着可能会有点眼晕,没关系的,接下来的这个工具就是不太自己动手的朋友们的福音了。

界面设置截图:
Variety


了解更多Linux系统知识可以阅读走进Linux的世界免费文档,本文档不定期更新。

相关文章阅读:
- 安装你的第一个LINUX操作系统-UBUNTU
- Linux系统到底有多少种发行版?哪个是最好的?
- 主流Linux发行版的软件安装方法都在这里了

转载本文时请注明出处及本文链接地址安装Linux系统后一定要做的事情有哪些?

发表评论

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