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
let's-begin-tiling-window-manager
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Daichi Arai
January 29, 2013
0
280
let's-begin-tiling-window-manager
Daichi Arai
January 29, 2013
Tweet
Share
More Decks by Daichi Arai
See All by Daichi Arai
vim useful tips for newcomer
darai2k
0
81
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
22k
Producing Creativity
orderedlist
PRO
348
40k
GraphQLとの向き合い方2022年版
quramy
50
14k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Speed Design
sergeychernyshev
33
1.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
200
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Paper Plane
katiecoart
PRO
0
46k
Navigating Weather and Climate Data
rabernat
0
100
Transcript
タイル型WM コトハジメ
自⼰紹介 新井大地 ✓ サービス開発チーム ✓ Twitter�/�@darai2k ✓ Github�/�darai2k ✓
開発環境 Mac(会社) ✓ Linux ✓ Vim ✓ zsh ✓ tmux�and�etc..
✓
過去の社内LTタイトル Linuxいろいろ ✓ 私の開発環境 ✓ Emacsでvim(Evil) ✓ Linux�から�Mac�へと ✓ Vimの便利な操作
✓
過去のLTの評判 例)私の開発環境(Yammerから抜粋 ) @Daichi�Arai�が変態だと⾔うこ とがよくわかるLTでした ✓ マニアック、、、 ✓ 良い変態 ✓
ちょっと待て
何かおかしい
閑話休題 ここから本題
ところで皆さん 常にウィンドウを最大化して作業 をしていませんか?
もしかして ⼿で並べてウィンドウを配置して いませんか?
そんなあなたには タイル型ウィンドウマネージャを オススメします
動画 Xmonad�window�manager,� running�on�arch�linux
タイル型WMとは(1) <=>�フロート型(スタック型) ウィンドウをタイル状に”(半)自 動で”配置してくれる ✓ タイル型でもWMによってはフ ロート型を利用できるものもあ る ✓
タイル型WMとは(2) ウィンドウ(の⼀部)を重ねて表⽰ をしない 画⾯を最大限に有効活用できる ✓
タイル型WMとは(3) ほとんどの操作がキーボードで 完結する ✓
タイル型WMとは(4) 設定がテキスト バックアップもらくらく ✓
タイル型WMとは(5) 軽量 ✓
主なタイル型WM(1) awesome 細かい設定せずとも利用可能 設定ファイルはLua ✓ xmonad 設定が柔軟 設定ファイルはHaskell ✓
主なタイル型WM(2) dwm 非常にシンプルなWM ソースコードは2000⾏以下 ✓ Ratpoison GNUScreenの影響を大きく受けてい る 後継としてStumpWMがある ✓
こんな⼈にオススメ(1) いつも決まった並べ⽅をしてい る ✓ 常にウィンドウを最大化で利用 している ✓ Alt(Command)+Tabでいつも⾏ きすぎてイライラしている ✓
こんな⼈にオススメ(2) あまりマウス類を触らない ✓ むしろキーボードだけで完結し たい ✓ 設定ファイルはテキストファイ ルであるべき ✓
問題点 主要なタイル型WMはX11 MacでもX11を⼊れることで利用でき なくはないが、X11アプリのみらし い…… Safariとか対象外 ✓
解決策 Linuxいれよう!!!
冗談はおいといて WindowsやMacでも似たようなも のを利用することができます
Mac SizeUp 以前にサーバーワークス�エンジニア ブログでも紹介 ✓ Tyler�Window�Manager ✓
Windows HashTWM ✓ Winsplit ✓
とはいえ 自分はLinuxでしか使ったことない ので使い勝⼿は自分の目(⼿)で!
おまけ
自分のタイル型WM(1/4) Awesome デフォルトでも⼀通り利用可能 タスクバーもしっかりしてる タスクバーを弄るには結構な⼿間(ら しい) ✓
自分のタイル型WM(2/4) xmonad 簡単に弄る分には情報も多いので結構 楽 がっつりやるにはHaskellの知識が必 要 Haskellのインストールが…… 今はHaskellPlatformで多少改善 ✓
自分のタイル型WM(3/4) StumpWM awesomeやxmonadは分割⽅法は基 本自動 StumWMは⼿動で分割(tmuxや screenみたいな感じ) AURがごちゃごちゃしててうまく⼊ らない ✓
自分のタイル型WM(3+/4) Subtle 設定はRubyでDSLを書く Capistranoみたいな 分割ルールとか窓の切り替えとかが合 わなかった けど軽いしタスクバー周りやsublets 便利 ✓
自分のタイル型WM(現在) dswm StumpWMのフォーク? 試しに⼊れてみたらさくっと ドキュメントが少ないのでソース読み ながら弄る感じ ✓
オススメのタイル型WMは? とりあえず使ってみたいなら awesome ✓ なれてきていじり回したいなら xmonad ✓ xmonadいじるようになってか ら他のやつは試してみる。ぐら いでいいと思います。
✓
ArchLinuxなら公式非公式 含めていっぱい使えます!
ご清聴ありが とうございま した