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.6k
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
560
MELPAランキング in 2019
grugrut
2
740
Doomの派生テーマを作る
grugrut
1
940
Other Decks in Technology
See All in Technology
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
180
5分でわかる Amazon Connect_20260608
hwangbyeonghun
0
150
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
310
時期が悪い!それでもRaspberry Piを買って遊んで活用するには / 20260627-osc26do-rpi-jikigawarui
akkiesoft
1
950
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
180
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
260
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
フロントエンドイチゲキ実装 ― Figmaデザインと画面設計書からAIに実装・テストを書かせるための”下ごしらえ” / 20260627 Yusuke Mazuka
shift_evolve
PRO
0
100
5分でわかるDuckDB Quack
chanyou0311
4
290
Why is RC4 still being used?
tamaiyutaro
0
260
どうして今サーバーサイドKotlinを選択したのか
nealle
0
160
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
10
1.7k
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
440
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
190
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
550
For a Future-Friendly Web
brad_frost
183
10k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
340
Side Projects
sachag
455
43k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Google's AI Overviews - The New Search
badams
0
1.1k
Evolving SEO for Evolving Search Engines
ryanjones
0
230
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
630
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のメーリングリスト見ても、それっぽい情報なかった