很多的 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:
Post a Comment