Saturday, January 09, 2010

dvtm - Tiling window inside console

很多的 embedded 開發者, 平常都是用 vm 裝著 linux, 然後 host 開著 Windows 進行著 W皮L骨的開發。雖然我習慣直接用 Linux host 開發, 但是近來改用 Mac 後, 實在捨不得把漂漂的 Mac 改成 Linux 工作。所以也就開始開著 VM 裝著 Linux 研究, 在 VM 下的 Linux, 其實也是開著 terminal 工作居多。所以多半是用 awesome wm 來便利工作, 有些時候不想切到 VM console, 改用 ssh 連線時, 就缺少了 tiled window 的功能。

dvtm 是用來解決的
http://www.brain-dump.org/projects/dvtm/
http://www.brain-dump.org/projects/dvtm/screenshot1.png

default mod key 是 ctrl-g

darwin port 也有 porting 這個 package 到 mac, 所以 mac 下也可以用啦~

Keyboard commands
Mod Each keybinding begins with Mod which defaults to ^g but can be changed in config.h or with the -m
command line option.

Mod-c Create a new shell window.

Mod-x Close focused window.

Mod-l Increases the master area width about 5% (all except grid and fullscreen layout).

Mod-h Decreases the master area width about 5% (all except grid and fullscreen layout).

Mod-j Focus next window.

Mod-k Focus previous window.

Mod-[1..n]
Focus the nth window.

Mod-. Toggle minimization of current window.

Mod-u Focus next non minimized window.

Mod-i Focus prev non minimized window.

Mod-m Maximize current window (change to fullscreen layout).

Mod-PageUp
Scroll up.

Mod-PageDown
Scroll down.

Mod-Space
Toggle between defined layouts (affects all windows).

Mod-Enter
Zooms/cycles current window to/from master area.

Mod-t Change to vertical stack tiling layout.

Mod-b Change to bottom stack tiling layout.

Mod-g Change to grid layout.

Mod-s Shows/hides the status bar.

Mod-r Redraw whole screen.

Mod-G Escape the next typed key.

Mod-X Lock screen.

Mod-B Toggle bell (off by default).

Mod-M Toggle dvtm mouse grabbing. Mod-q Quit dvtm.

No comments: