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