设置全新的 Ubuntu 21.04 桌面作为个人电脑

2025-06-05

设置全新的 Ubuntu 21.04 桌面作为个人电脑

我最近买了一台全新的个人笔记本电脑(太棒了!),有人建议我写一篇关于如何设置我的 Ubuntu 供个人使用的博客文章。我已经很久没有分享这类文章了,所以我觉得写写我的新配置应该会很有趣。

我使用 Ubuntu 已经很久了,感觉非常顺手,也让我的工作效率更高。我决定尝试一下最新版本,全新的 21.04,又名Hirsute Hippo。在这篇文章中,我将分享我的整个安装过程。

毛茸茸的河马

入门

好吧,第一步是安装并设置好系统。

正如我之前提到的,我选择了最新的 Ubuntu 21.04 版本,也称为 Hirsute Hippo。如果您不打算在 22.04(下一个 LTS 版本)发布之前升级/重装系统,那么您可能希望使用 LTS(20.04)版本。21.04 版本的优势在于它比 LTS 版本更新了一年,因此它自带的软件和发行版的默认 apt 软件包已经是最新的,因此您可以安装大多数软件,而apt不必担心它们已经过时。

安装备注

因为这是一台新笔记本电脑,所以我不需要做任何备份,但如果您要在现有系统上执行此操作,请不要忘记它:)

我在安装 Ubuntu 时总是选择全盘加密,这个选项会在选择安装类型和分区时显示。这会为你的系统增加额外的安全性,但请务必妥善保管你的解密密钥,否则你将无法访问整个系统!

优先安装

根据您正在安装的 Ubuntu 版本,您可能需要在安装后立即更新系统,以确保您将使用的软件是最新版本。如果您的系统有可用的更新,您将在登录后立即收到 Ubuntu 的通知。

现在是时候打开终端立即安装一些基本软件包了:



sudo apt update
sudo apt install vim git unzip curl ffmpeg


Enter fullscreen mode Exit fullscreen mode

然后,谈谈更有趣的事情。

Terminator 和 Oh-My-Zsh

接下来,我想设置我的终端和 shell。我已经使用Terminator很多年了,我非常喜欢它能够以多种方式分屏,而且对我来说,Terminator 比 tmux 更容易使用。我也是oh-my-zsh的忠实粉丝,已经用了很多年了。

因此第一件事就是安装zshterminator



sudo apt install zsh terminator


Enter fullscreen mode Exit fullscreen mode

然后,您可以运行 Oh-my-Zsh 安装脚本,它也将设置zsh为您的默认 shell:



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


Enter fullscreen mode Exit fullscreen mode

我喜欢的主题叫做agnoster,要使用该主题,你需要安装Powerline 字体。要安装这些字体,你需要克隆它们的 repo 并运行安装脚本:



cd /tmp
git clone https://github.com/powerline/fonts.git
cd fonts/
./install.sh


Enter fullscreen mode Exit fullscreen mode

然后,您可以编辑您的.zshrc以更改为 agnoster 主题:



vim ~/.zshrc


Enter fullscreen mode Exit fullscreen mode


# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="agnoster"


Enter fullscreen mode Exit fullscreen mode

不要忘记保存文件(使用vim,输入ESC然后:wq保存)。

现在您可以关闭旧终端并打开terminator!您需要将字体更改为刚刚安装的 Powerline 修补字体之一,否则提示将无法正确显示。

要自定义 Terminator 的外观,请右键单击并转到Preferences-> Profiles,然后取消选中 复选框Use the system fixed width font。然后选择字体(提示:搜索“powerline”可仅显示与 powerline 兼容的字体)。

终结者设置截图

您还可以调整背景(我喜欢将透明度设置为 85%)。

这是最终结果:

终结者 + Oh-my-zsh agnoster 主题

SSH 设置

如果您要设置一个全新的系统,最好设置一个新的 SSH 密钥。此 GitHub 文档页面包含有关如何使用 Ed25519 算法设置新的 SSH 密钥并将其添加到 SSH 代理的详细说明。

如果您正在使用 GitHub,那么现在也是将新密钥添加到您的帐户的好时机(转到Settings-> SSH and GPG Keys)。

Git 设置

要从命令行使用 Git,您需要配置您的 Git 名称和电子邮件地址以便进行提交和推送。



git config --global user.name "Your Name"
git config --global user.email "email@example.com"


Enter fullscreen mode Exit fullscreen mode

开发设置

现在我的系统上通常只php-cli安装一个基础版本,并使用 Docker + Docker Compose 来运行完整的开发环境。我的朋友 Brian 的这篇教程详细讲解了如何在 Ubuntu 20.04 上安装 Docker

安装 Docker 后,您可以按照我的教程“如何安装 Docker Compose”来设置 Docker Compose。

如果您还想要一个用于命令行的基本 PHP 环境,您可以php-cli从终端安装一些基本扩展:



sudo apt install php-cli php-mbstring php-gd php-curl


Enter fullscreen mode Exit fullscreen mode

设置 Jetbrains PhpStorm(IDE)

我使用Jetbrains PhpStorm已经很多年了,它是我最喜欢的 IDE(实际上所有 IDE 都来自 Jetbrains,因为我以前也用过 RubyMine)。它提供 AppImage 格式的下载,非常实用。

如果您想在购买许可证之前试用,也可以下载 PhpStorm试用版。下载软件包后,将其解压到主目录中,然后运行以下命令:



./PhpStorm-211.7142.44/bin/phpstorm.sh


Enter fullscreen mode Exit fullscreen mode

现在您可以通过转到Tools->安装 PhpStorm 的桌面入口Create Desktop Entry

现在乐趣开始了,选择主题等等。
在 PHPStorm 上安装插件

编辑器的字体对我来说总是太小,所以我喜欢把它调大一点。我一直在用 JetBrains Mono 字体20,而且我也喜欢启用连字功能,我觉得这样可以让某些部分的代码看起来更美观。

调整字体大小

其他软件安装

因为这是一台个人笔记本电脑,而且我是一个有很多爱好的人,所以我会在这里安装各种各样的软件,包括视频编辑、图形设计、3D 设计和开发(IDE)软件。

如今,大多数 Ubuntu/Debian 的桌面应用程序都以 AppImage 文件的形式分发,使用起来非常方便。我通常会Apps在主目录中创建一个文件夹来保存这些应用程序。



mkdir ~/Apps


Enter fullscreen mode Exit fullscreen mode

其中一些仍然使用更传统的分发方法,例如可以通过安装的 Gimp apt

以下是我立即安装的其他应用程序的列表,按类别组织:

平面设计

  • Inkscape - 矢量图形。以 AppImage 形式提供。
  • MyPaint - 绘画。以 AppImage 形式提供。
  • Gimp - 图形设计,照片处理。通过安装apt

视频和流媒体

  • Peek - 简单的屏幕录制工具,可录制为 gif 或 mp4 格式。安装方式apt: 。
  • OBS Studio - 屏幕录制和直播。安装方式:apt
  • OpenShot - 视频版。以 AppImage 形式提供。

声音的

  • Audacity - 音频录制。通过 安装apt
  • Spotify——按需音乐,通过安装snap
  • LMMS - 音乐制作(循环 / midi 等)。以 AppImage 形式提供。

3D设计与打印

  • FreeCAD - 3D 设计。以 AppImage 形式提供。
  • OpenScad - 程序化 3D 设计。通过 安装apt
  • Blender - 3D 设计和建模。以 tar 文件形式提供,只需将其解压到主文件夹即可。
  • Prusa Slicer - 用于切片模型的 3D 打印软件。可作为 AppImage 使用。

您可以下载所有 AppImage,然后执行以下操作:



mv ~/Downloads/*.AppImage ~/Apps
chmod +x ~/Apps/*.AppImage


Enter fullscreen mode Exit fullscreen mode

更新:在 Ubuntu 21.04 上禁用 Wayland

5月7日更新

昨天我正准备用 OBS 录屏,突然发现有点不对劲。截屏画面全黑了,只有光标显示;不仅如此,窗口截取功能也完全失效了,甚至连当前打开的窗口都无法显示。

我也尝试了另一个屏幕录制应用程序 Peek,结果相同。

我从昨天开始就一直在追踪这个问题,终于找到了原因和解决方案。Wayland ,一种新的显示服务器协议,现在在 Ubuntu 21.04 上默认启用,以取代 X11。我之前对此一无所知,但在谷歌搜索之后,我发现其他人在 Ubuntu 上使用 OBS 时也遇到了类似的问题,最终我解决了这个问题!

要在 Ubuntu 21.04 上禁用 Wayland,请转到您的终端并/etc/gdm3/custom.conf使用您选择的命令行编辑器打开该文件:



sudo vim /etc/gdm3/custom.conf


Enter fullscreen mode Exit fullscreen mode

找到该行,并通过从行首#WaylandEnable=false删除字符来取消注释。保存并关闭文件 - 使用,您可以通过输入then和 来执行此操作#vimESCwqENTER

然后你只需要重新启动窗口管理器:



sudo service gdm3 restart


Enter fullscreen mode Exit fullscreen mode

现在您应该已经一切就绪!

结论

设置新系统是一项永无止境的任务,但我现在对我的新笔记本电脑的现状非常满意:)迫不及待地想用这台机器尝试一些软件,因为它比我之前的机器有了很大的升级。

我遗漏了什么重要信息吗?请在评论区留言告诉我 (:

当前状态

文章来源:https://dev.to/erikaheidi/setting-up-a-fresh-ubuntu-21-04-desktop-as-personal-computer-41i3
PREV
理解 Git 分支(图解)
NEXT
尽管如此……Erika Coded