WSLg 上的 LxQt 不适合全屏

WSLg 上的 LxQt 不适合全屏

我安装LxQtWSL2.Windows 11我有几个问题:

  1. 屏幕LxQt不适合整个显示器屏幕,如图所示,如何定制?

在此输入图像描述

  1. 工具栏面板被隐藏了,按WIN键是主控Windows 11,所以找不到开始菜单LxQt

  2. LxQt可以通过命令行启动startlxqt,但是如何添加LxQtWindows 11开始菜单呢?

答案1

这里的答案应该非常类似于我在 Ask Ubuntu 上给出的关于 WSLg 和 Xfce4 的内容

WSGg 使用 Wayland/Weston/Xwayland(通过 RDP 扩展和单独的 Mariner“System”发行版)在 Windows 11 中显示 GUI 应用程序。

Weston 窗口管理器已经在当前的 Wayland 会话中运行,因此很难在其之上启动单独的全屏桌面/窗口管理器。

这里的解决方案似乎与 Xfce4 相同——启动全屏 Xwayland 会话。虽然它将在 WSLg 的 Weston 实例下运行,但它可以拥有自己的桌面和窗口管理器。

假设你使用的是 Ubuntu(我假设是这样,因为你在那里发帖),首先:

sudo apt install xwayland

自从我回答 Ask Ubuntu 以来,我已经稍微更新了 WSLg 的 Xwayland 下的桌面启动技术。我目前建议创建类似的东西:

lxqt-weston.sh

#!/usr/bin/env bash
Xwayland :1 &
xw_pid=$!
WAYLAND_DISPLAY= DISPLAY=:1 startlxqt
kill $xw_pid

一些重要的注意事项:

  • 我假设您openbox在安装 LxQt 时安装了该软件包。如果没有,请确保这样做,并在第一次启动 LxQt 时选择它作为窗口管理器。

  • 请记住,许多桌面服务依赖于 WSL2 中可能不存在的 Systemd 或物理硬件(或两者),这一点非常重要。因此,您可能会遇到某些功能的问题。

  • 当在 Windows 终端和 Xwayland 之间使用 Alt-Tab 键 (Windows) 时,我遇到了一个常见问题,其中鼠标单击无法注册。敲击Alt钥匙、Shift钥匙和Ctrl钥匙(不在一起)似乎可以“解除”导致问题的任何原因。

相关内容