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
290
0
Share
let's-begin-tiling-window-manager
Daichi Arai
January 29, 2013
More Decks by Daichi Arai
See All by Daichi Arai
vim useful tips for newcomer
darai2k
0
82
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
SEO for Brand Visibility & Recognition
aleyda
0
4.5k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1k
Raft: Consensus for Rubyists
vanstee
141
7.4k
GitHub's CSS Performance
jonrohan
1032
470k
Speed Design
sergeychernyshev
33
1.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Embracing the Ebb and Flow
colly
88
5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Designing for Timeless Needs
cassininazir
0
210
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
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なら公式非公式 含めていっぱい使えます!
ご清聴ありが とうございま した