如何搭建Linux桌面环境如何搭建Linux桌面环境如何搭建Linux桌面环境如何搭建Linux桌面环境
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何搭建Linux桌面环境

无法让您的 Linux 桌面看起来如您所愿?是时候学习如何构建自己的 Linux 桌面环境了。

您是否尝试过多种桌面环境但没有一个适合您的口味?或者,您可能喜欢桌面环境的某些组件,但不喜欢其他组件。也许是时候考虑构建自己的桌面环境了......

如何搭建桌面环境?

您可以通过组装现有桌面环境的不同组件以及其他独立程序来轻松构建桌面环境。在构建桌面环境之前最好了解桌面环境的一般组件,但这不是必要的。下面我们将逐步向您展示如何构建自己的桌面环境。

第 1 步:创建会话 Bash 脚本

要制作一个最小的桌面环境,您至少需要在其中放置一个窗口管理器。在本指南中,我们将使用 kwin 窗口管理器。但您可以使用任何您想要的窗口管理器。

要在 Ubuntu 和基于 Ubuntu 的系统上安装 kwin,请在终端中键入以下命令:

 sudo apt install kwin --no-install-recommends 

如果没有 --no-install-recommends 选项,apt 将安装整个 kde 桌面环境。

除了窗口管理器之外,我们还将在桌面环境中添加 Plank Dock。要安装它,请输入:

 sudo apt install plank

现在让我们创建会话 bash 脚本。如果您还不知道,bash 脚本是一个常规文本文件,您可以在其中输入一系列命令。执行该文件时,它会逐行启动所包含的命令,从而使您无需自己在终端中键入每个命令。

我们的脚本将包含我们的桌面环境将具有的程序。我们将脚本放在 /bin 目录中。因此,打开终端并通过键入以下命令导航到 /bin:

 cd /bin

然后通过以下命令创建脚本(我们将其称为custom_de.sh):

 sudo touch custom_de.sh 

使用文本编辑器以 root 身份打开文件,例如纳米:

 sudo nano custom_de.sh 

您可以使用任何文本编辑器(例如 gedit 或 xed)替换 nano。

然后将以下行放在脚本的顶部。

 #!/bin/bash 

此行告诉终端使用 bash 执行此脚本。

接下来,从窗口管理器(在本例中为 kwin)开始,键入要放入自定义桌面中的程序的命令。

kwin &
plank 

命令后面的与号 (&) 使其在后台运行,因此无需等待上一个命令退出即可执行下一个命令。我们需要这样做,因为组成桌面环境的程序需要同时运行。

该脚本代表桌面会话,只要该脚本正在运行,会话就会继续运行。当此脚本退出时,会话将退出,并且您将被定向到登录屏幕,就像您注销一样。

这就是为什么在最后一个命令后面不要放置与号 (&) 很重要的原因。如果发生这种情况,最后一个命令发送到后台,脚本就会退出,会话一启动就会退出。

保存脚本后,通过键入以下命令授予其可执行权限:

 sudo chmod +x custom_de.sh 

第2步:创建桌面文件

为了使我们的自定义桌面在登录时可见,我们必须在 /usr/share/xsessions 中创建一个 .desktop 文件,该文件将指向脚本。要导航到该目录,请在终端中键入:

 cd /usr/share/xsessions 

然后创建文件并通过以下方式打开它:

sudo touch custom_de.desktop
sudo nano custom_de.desktop 

在文件内放入以下几行:

[Desktop Entry]
Name=Custom DE
Comment=My awesome desktop environment
Exec=/bin/custom_de.sh
Type=Application 

对于 Exec=,输入您之前创建的会话脚本的位置。

第 3 步:启动自定义桌面环境

要启动您的桌面环境:

  1. 登出

  2. 查找已安装的桌面环境列表

  3. 选择刚刚创建的桌面环境

  4. 再次登录

要退出此会话,请使用 pkill 命令终止会话脚本中的最后一个程序:

 pkill plank 

让您的桌面环境更加完整

恭喜!您已经创建了自己的桌面环境。

但它仍然缺少一些组件。是时候添加壁纸和面板了。

那里有很多壁纸设置器。 Komorebi 是一个不错的选择,它可以让您将视频设置为壁纸,并且还可以显示桌面图标。

要安装 komorebi,请从 GitHub 存储库下载 deb 包,安装并运行它。

对于面板,我们将使用 lxqt-panel,将其安装在 Ubuntu 上:

 sudo apt install lxqt-panel 

不要忘记将 lxqt-panel 命令和 komorebi 放入会话脚本中,后跟与号 (&)。使用 komorebi 命令的完整路径 (/System/Applications/komorebi)。

您还可以添加 Ulauncher,一个有用的应用程序启动器。这将使桌面体验更加完整:

sudo add-apt-repository ppa:agornostal/ulauncher && sudo apt update && sudo apt install ulauncher

您可以根据需要添加任意数量的程序,自定义桌面以满足您的需求。还可以考虑添加通知管理器。

如何设置 GTK 和图标主题

在其他桌面环境中,您可以使用 gnome-tweaks 等 GUI 实用程序更改 GTK 和图标主题。在我们的例子中,我们没有这些实用程序,但不用担心,因为您还可以使用 gsettings 命令从命令行更改主题。

为了使 gsettings 生效,dbus 必须正在运行。

Dbus 使用 dbus-launch 启动。只需在脚本开头添加 dbus-launch bash 即可。

接下来,退出会话并再次登录。获取当前应用的 GTK 主题:

 gsettings get org.gnome.desktop.interface gtk-theme 

例如,要将 GTK 主题设置为 Canta 主题,请键入:

 gsettings set org.gnome.desktop.interface gtk-theme Canta 

您要设置的主题必须位于 /usr/share/themes 目录中。主题名称是其文件夹名称。

极致定制体验

虽然构建自己的桌面环境是一种令人耳目一新的体验,但它可能不会在第一次就带来完整的桌面体验。但通过添加其他程序,您将创建更好的桌面环境。如果您喜欢构建东西,那么您可能会喜欢 ArchLinux,因为它允许您构建自己的 Linux 发行版。

©2015-2025 艾丽卡 support@alaica.com