Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Emacs on WSLでの困りごと
Search
grugrut
July 24, 2019
Technology
7.9k
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
960
Other Decks in Technology
See All in Technology
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
5
730
Mastering Agentic Development: Harness Engineering for Effective Coding Agents
konippi
3
490
[Kiro Meetup #7] Kiro Crew Dive Deep
konippi
0
300
Harness Engineering on Rails
joelq
0
440
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
2
290
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
150
事業課題から技術的負債に向き合う
sansantech
PRO
2
2.3k
Lambda MicroVMsは常駐サーバーの代わりに なるか? Kiro Crew を動かして検証してみた / Kiro Crew on Lambda MicroVMs
k_adachi_01
2
180
AI感のないAWS構成図をAIエージェントに描かせたい!
sagochiko
1
310
What the customer really needed
kawaguti
PRO
3
220
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
530
.NET WebAssemblyで実現するクライアントサイドAI推論:NuGetからViteまで、2つのエコシステムを繋ぐビルド戦略
yamachu
1
710
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
340
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.1k
Test your architecture with Archunit
thirion
2
2.4k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
700
My Coaching Mixtape
mlcsv
0
320
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Documentation Writing (for coders)
carmenintech
77
5.5k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
420
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
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のメーリングリスト見ても、それっぽい情報なかった