本文介绍在Linux操作系统上安装StarLabs Gnome主题,适合Ubuntu、Debian、Arch Linux、Fedora、OpenSUSE主流发行版。StarLabs是Gnome Shell Linux桌面环境的完整主题转换包,外观以深色为中心,如深蓝色、蓝黑色等,StarLabs主题包非常全面,当用户下载它时,他们不仅会获得GTK主题来改变桌面的外观,还将获得光标主题、Gnome Shell主题、鼠标主题,可选的普利茅斯启动画面主题、甚至是专门的声音主题。
下载StarLabs主题包
对于大多数用户,可以直接从GitHub页面下载(地址:https://github.com/StarLabsLtd),但是,开发人员还有一个可以用于Ubuntu的PPA(参考:全面介绍Ubuntu系统中的PPA,包括使用PPA及删除的方法),要获取Linux PC的StarLabs主题包,请打开终端窗口。
1、Ubuntu
如前所述,StarLabs为Ubuntu用户提供专用软件PPA,提供PPA是一个不错的选择,因为没有,那么Ubuntu用户需要手动编译。
要添加PPA,请转到终端窗口并使用add-apt-repository命令将StarLabs软件源添加到系统中,参考Ubuntu 18.04/16.04/Debian 9上安装add-apt-repository的方法。
注意:请记住,此主题处于测试阶段,在Ubuntu上使用StarLabs主题时可能会遇到问题。
运行命令:
sudo add-apt-repository ppa:starlabs/beta
或:
sudo add-apt-repository ppa:starlabs/ppa
随着新软件PPA添加到你的Ubuntu Linux PC,是时候更新软件源,以便可以访问StarLabs PPA:
sudo apt update
然后请转到StarLabs主题包的安装说明。
2、源代码安装
要通过GitHub下载StarLabs的源代码,你需要安装各种依赖项,按照以下说明在系统上设置。
1]、Debian
sudo apt-get install sassc git meson
2]、Arch Linux
sudo pacman -S sassc git meson
3]、Fedora
sudo dnf install sassc git meson
4]、OpenSUSE
sudo zypper isntall sassc git meson
由于系统上处理并安装了所有构建时依赖项,因此可以通过git clone命令轻松地将StarLabs主题包下载到Linux,在终端中,输入以下命令:
git clone https://github.com/StarLabsLtd/StarLabsTheme.git
下载过程完成后,使用CD命令将终端会话从主目录(~)移动到新创建的“StarLabsTheme”文件夹:
cd StarLabsTheme
现在终端会话在“StarLabsTheme”目录内,将终端移动到“extensions”目录,从这里,从Git下拉“gnome-shell-extension-lockkeys”,如果不这样做,构建将失败:
cd extensions
rm -rf gnome-shell-extension-lockkeys
git clone https://github.com/kazysmaster/gnome-shell-extension-lockkeys.git
将终端移回“StarLabs”目录:
cd ~/StarLabsTheme
进入“StarLabsTheme”目录后,转到本文下面的安装说明。
安装StarLabs主题包
现在下载已经完成,安装就可以开始了,打开终端窗口,然后按照以下与Linux操作系统对应的命令进行操作。
1、Ubuntu
只需要一个简单的apt安装命令:
sudo apt install starlabstheme
2、源代码安装
在Linux上安装StarLabs有点困难,它首先使用meson构建工具构建代码:
meson build
假设上面的meson build命令成功,你将在屏幕上看不到任何错误消息,接下来运行:
ninja -C build
sudo ninja -C build install
使用从源构建的主题包,运行以下命令以完成StarLabs主题包安装过程:
sudo update-alternatives --install /usr/share/gnome-shell/theme/gdm3.css gdm3.css /usr/share/gnome-shell/theme/StarLabs/gnome-shell.css 47
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/StarLabs/StarLabs.plymouth 150 --slave /usr/share/plymouth/themes/default.grub default.plymouth.grub /usr/share/plymouth/themes/StarLabs/StarLabs.grub
sudo update-initramfs -u
运行所有命令后,重新启动Linux PC。
访问Linux PC上的StarLabs主题
要在Linux PC上访问StarLabs主题,不需要更改任何设置,该主题提供了自己的会话,预先安装了StarLabs图标集、shell主题等,相反,转到Gnome登录屏幕,然后单击齿轮图标以显示桌面的各种会话,然后,浏览“StarLabs”的可用会话并选择它:
选择“StarLabs”会话后,选择你的用户,输入你的密码并登录,当你登录时,你将获得完整的StarLabs体验,如下图所示:
相关主题