Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Emacs on WSLでの困りごと
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
grugrut
July 24, 2019
Technology
7.8k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Emacs on WSLでの困りごと
grugrut
July 24, 2019
More Decks by grugrut
See All by grugrut
Chromebook on Emacs
grugrut
0
590
MELPAランキング in 2019
grugrut
2
750
Doomの派生テーマを作る
grugrut
1
950
Other Decks in Technology
See All in Technology
Driving AI Adoption Using In-House GPUs to Serve Qwen
po3rin
2
350
AI駆動開発をチームに根付かせる - 「1行も書かない」チームがHarnessを育てた1年 -
kenichirokimura
6
3.7k
どんな手を使っても絶対間に合わせるスケジューラ
asari194617
0
1.5k
[RSJ26] Hierarchy-Aware Multimodal Retrieval-Augmented Generation for Embodied Question Answering
keio_smilab
PRO
1
160
【試作】IoT x AIエージェント
happysamurai294
0
100
Kiro Crewしか勝たん!?
miu_crescent
PRO
0
150
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
130
PdMをやめて、 "プロダクトビルダー"という 働き方に変えました / PdM to Product Builder
shikichee
2
640
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
1
850
生成AI時代の クレデンシャルとパーミッション設計
nrinetcom
PRO
3
1.3k
Continuous Delivery! It is not what you think it is
tdpauw
0
180
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
25k
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
For a Future-Friendly Web
brad_frost
183
10k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
520
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Discover your Explorer Soul
emna__ayadi
2
1.3k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Abbi's Birthday
coloredviolet
3
9.7k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
440
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
A Soul's Torment
seathinner
7
3.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Transcript
Emacs on WSLでの困りごと 2019.07.24 Emacs七夕まつり @grugrut
None
めっちゃ困ってます!
アンケート Windows上でemacs使ってる人 WSL上で使っている人 emacs27 or master ブランチ使ってる人
Emacsを起動するとき、これが
こうなって
こう
謎のサイズ変更挙動 emacs26までは発生しなかった masterブランチ使うようにしてから発生 emacs -Q で起動しても発生する frameのwidthは期待どおり、heightがはじめは期待どおりなのに途中で縮小 print1デバッグした感じだと、windowのheightが小さいので frameもそれに追従してしまっている様子 Xサーバにxmingまたはvcxsrvを使うと発生
有料の X410 というXサーバを使ったら発生しなかった
根本的にはXサーバの問題っぽい vcxsrvのログを見ると winMultiWindowWMProc - Error code: 8 (Match), ID: 0x00200001,
Major opcode: 12 (ConfigureWindow), Minor opcode: 0 ((null)) winMultiWindowWMProc - Error code: 8 (Match), ID: 0x00200001, Major opcode: 12 (ConfigureWindow), Minor opcode: 0 ((null)) winMultiWindowWMProc - Error code: 3 (Window), ID: 0x0020001c, Major opcode: 18 (ChangeProperty), Minor opcode: 0 ((null)) とあり、vcxsrv(というか、xorg?)が実装してない機能をemacsが使ってるんじゃ ないかと推測 Xまわりの知識がなさすぎてアプローチ方法がわからずつらい ためしにWaylandをwin用にビルドしてみるかとやったもののうまくいかず
情報・助言お待ちしております!!!! ここがあやしい、とかあれば Twitter(@grugrut)、emacs-jpのslackなどで教え てほしいです 俺の環境でもおきた/おきなかった情報も大歓迎 3環境で再現させたものの、自分がおなじように作った環境なので これだけ騒いでビルドミスでした、な可能性 emacsのメーリングリスト見ても、それっぽい情報なかった