Mais conteúdo relacionado
Semelhante a マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome) (20)
Mais de Kenichiro MATOHARA (20)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
- 14. ヘルパーアプリ
● Byobu
●
Ubuntu 9.04 で追加された.現在はいろいろな
ディストリビューションにも採用されている
●
tmux/GNU Screen のラッパーコマンド
●
当初はGNU Screen のみの対応だったが現在は
tmux にも対応.規定値はtmux
●
hardstatusなどを複雑怪奇な設定をせずともワン
タッチで設定可能
- 16. Debian/Ubuntuでの導入
●
導入
$ sudo apt-get install byobu
●
バックエンドの設定(規定値はtmux)
$ byobu-select-backend
●
一時的に実行するだけであれば
$ byobu-screen
$ byobu-tmux
●
起動
$ byobu
●
設定
●
byobu 起動中に F9 若しくは
$ byobu-config
- 19. Toggle status notifications
●
お好みで…
●
EC2 cost とか面白い
●
VPSに導入してみたり
●
ちょっと面倒だけど自分で好きなステータス
を作って追加することも出来る
●
"東京電力の電力状況をscreen のステータスに表
示 - matoken’s meme -hatena-"
http://d.hatena.ne.jp/matoken/20110624/1308929
712
- 20. 基本的な操作
●
Ctrl+A → c 新規端末
●
Ctrl+A → n 次の端末へ移動
●
Ctrl+A → p 前の端末へ移動
●
Ctrl+A → 数字(0-9) 該当端末へ移動
●
Ctrl+A → A 前に使っていた端末へ移動
●
Ctrl+A → | ウィンドウ縦分割
●
Ctrl+A → S ウィンドウ横分割
●
Ctrl+A → Tab 次のウィンドウへ移動
●
Ctrl+A → x ウィンドウの削除
- 21. 基本的な操作2
●
Ctrl+A → k 端末の破棄
●
Ctrl+A → esc スクロールバックモード
●
h, l, j, k, Ctrl+u, Ctrl+b… カーソル移動(vimと一緒)
●
/, ? 検索
●
Space 選択始端
●
Enter 選択終端&コピー
●
Ctrl+A → Ctrl+] 貼り付け
●
Ctrl+A → ? 簡易ヘルプ
●
Ctrl+A → x 画面ロック(解除はbyobu起動ユーザのパスワード)
●
Ctrl+A → d デタッチ
●
$ byobu -r アタッチ
- 25. おまけ
● "Mosh: the mobile shell" https://mosh.mit.edu/
●
ssh代替を目指している
●
モバイルシェルの名の通りモバイル環境などで付からを発揮
する
●
遅いネットワーク環境での遅延をechobackで吸収
●
異なるネットワーク間でのローミング
●
NotePCでMosh経由でリモートサーバで作業中にそのままサスペン
ド,異なるネットワークでレジュームしても自動的にサーバに接続
してくれる
●
今のところ認証にsshを利用したり機能も少ないが便利
●
#セキュリティには注意
- 30. 導入
●
大抵パッケージがあるのでパッケージマネー
ジャで
● Debian Jessie
$ sudo apt install awesome
●
本来ならこれでDMからawesomeを選ぶだけ
●
…ウィンドウマネージャのリストに出てこない?
●
Bug><
– "#701514 - Awesome doesn't display on GDM - Debian
Bug report logs"
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=7015
14
- 31. ● Patch
diff --git a/awesome.desktop b/awesome.desktop
index 1f7878c..6f830b9 100644
--- a/awesome.desktop
+++ b/awesome.desktop
@@ -2,7 +2,7 @@
Encoding=UTF-8
Name=awesome
Comment=Highly configurable framework window manager
-NoDisplay=true
+NoDisplay=false
TryExec=awesome
Exec=awesome
Type=Application
- 32. ●
該当ファイルの場所
$ dpkg -L awesome | grep awesome.desktop
/usr/share/xsessions/awesome.desktop
●
書き換えたらDM 再起動してawesomeを選択
●
GDM3 の場合
$ /usr/sbin/service gdm3 restart
- 34. 設定のカスタム
~/.config/awesome/rc.lua を編集する
●
ターミナルを変更してみる
$ diff -u /etc/xdg/awesome/rc.lua ~/.config/awesome/rc.lua
--- /etc/xdg/awesome/rc.lua 2012-07-16 20:57:34.000000000
+0900
+++ /home/mk/.config/awesome/rc.lua 2015-01-23
04:41:27.995000197 +0900
@@ -40,7 +40,7 @@
beautiful.init("/usr/share/awesome/themes/default/theme.lua")
-- This is used later as the default terminal and editor to run.
-terminal = "x-terminal-emulator"
+terminal = "mate-terminal"
editor = os.getenv("EDITOR") or "editor"
editor_cmd = terminal .. " -e " .. editor
- 37. ブラウザの操作もキーボードで
● Firefox
● "vimperator labs" http://www.vimperator.org/
● Chromium
●
"Vimium - Chrome ウェブストア"
https://chrome.google.com/webstore/detail/vimi
um/dbepggeogbaibhgnhhndojpepiihcmeb/related?ut
m_source=chrome-ntp-icon
どちらもVimライクに操作が可能になる