Back to the catalog

WSLg 上の XMonad デスクトップ

Bundle OKF 0.1 · 8 conceitos · rinse/.dotfiles

Open source Repository Open in the app JSON

About

# WSLg 上の XMonad デスクトップ

* [Xephyr とは何か、なぜ WSLg の XMonad に必要か](xephyr.md) - Xephyr は既存 X サーバーの 1 ウィンドウ内に完全な X サーバーを立てるネストサーバー。WSLg の rootless Xwayland では WM の前提(可視な root と SubstructureRedirect の取得)が満たせないため、Xephyr で前提を満たす X サーバーを作る。
* [WSLg で XMonad を動かすための Xephyr ネスト構成](wslg-nested-x-session.md) - WSLg の Xwayland は rootless のため WM を直接動かせず、Xephyr でネストした X サーバー上にセッションを立てる。起動は .local/bin/xmonad-wslg が担う。
* [xmonad-config の stack 移行(lts-14.16 から lts-22.44)](xmonad-config-stack-migration.md) - system-ghc で ghcup の GHC 9.6.7 を使い、snapshot に無い xmonad 0.18 系を extra-deps で固定した。build スクリプトは getXMonadDir 削除のため sh 化した。
* [xmobar の WSL2 制約と設定の罠](xmobar-wsl2-constraints.md) - WSL2 では coretemp が無く MultiCoreTemp が動かない。additionalFonts が空のまま <fn=1> を使うと xmobar 0.36 は index too large でクラッシュする。

* [ネスト X セッションでの日本語入力(fcitx5 + mozc)](japanese-input-fcitx5-wslg.md) - fcitx5 と mozc をネストした X セッションで使う手順。ロケールが C.UTF-8 だと mozc が自動登録されないため profile の初期設定が要る。トグルは既定の Ctrl+Space。

* [Windows インストール済みフォントを WSL 側で

Details

Kind
OKF bundles
Topic
No topic detected
Publisher
rinse
Origin
okf_github
Category
dados
Version
0.1
Last push
2026-07-19T01:29:12Z
Repository state
ativo
Language
Shell
Added
2026-09-09 05:06:57
Updated
2026-09-09 05:06:57
Origin id
rinse/.dotfiles:knowledge/index.md

More