答え1
ここへの答えは、次のようによく似ているはずです。Ask UbuntuのWSLgとXfce4について私が提供したもの。
WSGg は、Wayland/Weston/Xwayland (RDP 拡張と別の Mariner "システム" ディストリビューション経由) を使用して Windows 11 で GUI アプリケーションを表示します。
Westonウィンドウマネージャは現在Waylandセッション内ですでに実行されているため、その上に別々のフルスクリーンデスクトップ/ウィンドウマネージャを実行することは困難です。
ここで解決策はXfce4と同じようです。フルスクリーンXwaylandセッションを開始します。 WSLgのWestonインスタンスで実行されますが、独自のデスクトップとウィンドウマネージャを持つことができます。
Ubuntuを使用していると仮定した場合(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(Windows)の間でAlt-Tabを使用すると、マウスクリックが登録されないという一般的な問題が発生しました。Altキー、Shiftキー、キー(一緒ではない)をタップすると、Ctrl問題を引き起こすすべてが「ブロック解除」されているようです。