Portal:OpenSUSEway

跳转到:导航搜索
欢迎来到 OpenSUSEway Portal 编辑
OpenSUSEway 桌面环境 (DE) 基于 Sway,包含登录管理器、附加软件包、openSUSE 品牌和主题

OpenSUSEway 适合那些

  • 需要开箱即用的完整 Sway 设置
  • 希望所有品牌和自定义预先安装
如果只想尝试平铺窗口管理器,更好的方法是设置 Sway
安装 编辑
目前仅支持 Tumbleweed

在 Tumbleweed 安装程序中安装 openSUSEway

安装 openSUSEway 的最简单方法是在新的 Tumbleweed 安装中安装

  • 选择服务器(推荐)或基本桌面
  • 在最后阶段,选择 软件
  • 如果已选中,可以取消选择不需要的 X 和基本的 icewm
  • 选择 openSUSEway
  • 安装后,仍然需要手动启用 greetd 登录管理器(如下所示)

在现有的 Tumbleweed 安装中安装 openSUSEway

从命令行安装

sudo zypper in -t pattern openSUSEway

进入 openSUSEway 桌面环境

安装后,您可以通过几种方式进入 openSUSEway 会话

启用 greetd 登录管理器(推荐)

openSUSEway 桌面环境非常适合 greetd 登录管理器。 如果要使用它,需要手动启用它(这将在未来的更新中修复)。

确保默认系统目标是图形目标(尤其是在安装了服务器模式的情况下)

sudo systemctl set-default graphical.target

如果您已经安装了登录管理器(GDM、SDDM、LightDM),则需要先禁用它

sudo systemctl disable display-manager

最后启用 greetd 登录管理器并重新启动

sudo systemctl enable greetd

注意:我们计划在未来的 openSUSEway 更新中自动执行此操作。

使用现有的登录管理器

如果您安装了支持 Wayland 会话的登录管理器,openSUSEway 将在会话选择中可用。

从命令行运行 openSUSEway 会话(不推荐)

您还可以完全避免使用登录管理器,通过文本提示登录并手动启动 openSUSEway 会话。

sway-run.sh
警告:不建议这样做。 除了其他潜在问题外,它可能无法与当前的 SELinux 策略正常工作。 只有在您了解自己在做什么并且能够调查可能遇到的问题时才这样做。
配置 编辑
Sway 配置

openSUSEway 自定义标准的 Sway 配置并默认将其存储在此处

/etc/sway/config
/etc/sway/config.d/50-openSUSE.conf

如果需要稍微修改和添加一些选项,最好的方法是在本地 .config 目录中创建目录并在那里添加您的文件

mkdir -p ~/.config/sway/config.d/
$EDITOR ~/.config/sway/config.d/my_config_file

在那里添加您的更改,例如

output eDP-1 scale 1

这些文件由 sway 配置自动包含,并优先于默认的 Sway 和 openSUSEway 配置。 /etc/sway/config 应包含以下行

include ~/.config/sway/config.d/*

如果它没有,请添加它。

配置重新加载后,更改应该应用。

环境

openSUSEway 将 环境变量 安装到 /etc/sway/env,以涵盖 tty 登录和基于 systemd 的登录管理器

  • sway-run.sh 脚本安装到 /usr/bin/sway-run.sh,它是用于导入环境的包装脚本
  • 桌面文件 安装到 /usr/share/wayland-sessions/sway.desktop,它指向。 原始文件移动到 /usr/share/wayland-sessions/sway.desktop.orig
  • 服务文件 /usr/lib/systemd/system/sway.service 用于将 sway 作为服务运行,它还具有从文件中导入环境的部分

例如,有 QT_QPA_PLATFORMTHEME=qt5ct,它控制 QT 主题。

风格

openSUSEway 强制 GTK 和 QT 主题。

GTK 在 Sway 配置文件 50-openSUSE.conf 中强制使用 gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'

QT 主题由 /etc/xdg/qt5ct/qt5ct.conf 中的设置控制,并强制使用 QT_QPA_PLATFORMTHEME=qt5ct 环境变量。 qt5ct.conf 复制到本地用户配置,如果用户稍后重新配置主题,则会优先。
截图

默认桌面

在 Github 上提出问题或评论

讨论项目并在以下平台寻求支持:(所有平台都相互桥接)