Upgrade to Pro — share decks privately, control downloads, hide ads and more …

herbstluftwmのおはなし

shibh308
December 17, 2017

 herbstluftwmのおはなし

組込みシステムマイスター中間報告会でのLT大会で発表した資料です

shibh308

December 17, 2017
Tweet

More Decks by shibh308

Other Decks in Technology

Transcript

  1. 12 とっても便利!!!   What is the herbstluftwm? • GNU/linux用に開発されたウィンドウマネージャ •

    タイル型で軽量、コンフィグでいろいろできるのが強み • ウィンドウ分割などをコマンドで操作できる
  2. 13  ウィンドウ配置の仕組み • 木構造を採用していて ( 慣れると ) かなり分かりやすい • i3wm

    等よりはシンプルで困りづらい配置になってる • 例えば右のような画面配置の場合… ブラウザ二つ ターミナルエディタ 左右分割 上下分割
  3. 14   Installation • Arch linux : pacman で入る つよい •

    Debian 系 : apt-get で入るらしい • Redhat 系 : rpm で入るらしい • その他 : パッケージなかったら自力で make しよう 自力ビルドの場合は公式ページの Installation に詳しく書いてあります
  4. 15   Confguration • 設定は autostart ファイル (confg ファイル )

    に書き込む • シンボリックリンク貼って git で管理すると便利 • キーバインドや画面の色合いなどを設定できる • 初期状態のままだとけっこう使いづらい (※ 重要 ) コンフィグは適当に変更しよう!
  5. 16   confg ファイルの書き方 • hc keybind [ 適当なキー ]

    でキーバインドの設定ができる 例 )hc keybind $Mod-Shift-q close • hc attr [theme.normal.color とか ] [ カラーコード ] で画面の色を設定できる 例 )hc attr theme.active.inner_color ‘#F15A22’ • hc keybind $Mod-f spawn [ コマンド ] とかでコマンド呼び出しが可能 例 )hc keybind $Mod-d spawn dmenu_run キー入力でシェルの実行もできる!
  6.   herbstclient でできること • 仮想モニターを使った擬似フロート表示 • 疑似ウィンドウバー ( 自動起動してレイアウト表示等 )

    • ウィンドウへのフォーカス、ウィンドウ移動 • キー入力で画面レイアウト、余白の切り替え • モニターへの画面表示の設定 • 画面レイアウトの取得、ワークスペース変更 etc…
  7.   herbstclient でできること • 仮想モニターを使った擬似フロート表示 • 疑似ウィンドウバー ( 自動起動してレイアウト表示等 )

    • ウィンドウへのフォーカス、ウィンドウ移動 • キー入力で画面レイアウト、余白の切り替え • モニターへの画面表示の設定 • 画面レイアウトの取得、ワークスペース変更 etc…