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

ターミナルマルチプレクサとターミナルデスクトップ

 ターミナルマルチプレクサとターミナルデスクトップ

E34dfb243cc4baa2f1d4306941d9cfd8?s=128

Kenichiro MATOHARA

February 20, 2022
Tweet

More Decks by Kenichiro MATOHARA

Other Decks in Technology

Transcript

  1. ターミナルマルチ ターミナルマルチ プレクサとターミ プレクサとターミ ナルデスクトップ ナルデスクトップ Kenichiro Matohara(matoken) <maroken@kagolug.org> 1

    / 18
  2. 南隅から参加(鹿児島の右下) 好きなLinuxディストリビューションはDebian お仕事募集 mailto:work@matohara.org Kenichiro Matohara(matoken) Kenichiro Matohara(matoken) https://matoken.org https://matoken.org

    2 / 18
  3. 最近 最近 四十肩小康状態 (釣った魚には餌もらえないので)MNPでmoto g31 を1円で入手 デュアルSIM,大容量バッテリ,縦長!,FM,カメラ? MNP先はOCNモバイルONE,グローバルIP,アプリ? Android同士を有線ケーブルでデータ移行(adbのほうが?) 手動での移行必須なアプリがほとんどで面倒

    一部データしか移行できなかったりデータ移行不可のもの も…… アプリ導入時には気づきにくい,Webアプリのほうがいい場合 も 3 / 18
  4. 最近 最近 Linux環境だと導入できない……イメージをDLして dd の不具合……Twitterからの制限. を知れたのは良かった > / bluetoote scan(AirTag対策)

    new version.Lutrisのようなインストーラやアプリカタログ が! > binary対応pastebinアプリ > > 今日の発表 Chrome OS Flex Nitter Fritter 軽量TwitterフロントエンドのNitterの最近のこと 軽量Twitterフロ ントエンドのNitterのアクセス制限 Bottles ゲーミングプラットホームのLutris紹介 bepasty 誰でもファイルアップロード Monotty Desktopio | vtm 4 / 18
  5. ターミナルマルチプレクサとタ ターミナルマルチプレクサとタ ーミナルデスクトップ ーミナルデスクトップ 5 / 18

  6. ターミナルマルチプレクサ ターミナルマルチプレクサ / (やその派生)が有名 複数端末をキーボード・ショートカットで切り替えたり キーボードでコピー&ペーストしたり 縦横分割で効率的に使ったり デタッチ,アタッチで席を移動しても同じ環境を使い続けられた り 他の人にネットワーク経由でターミナルを見せたり共同で操作し

    たり とても便利で手放せない GNU screen tmux 6 / 18
  7. このスライド作成中の画面 このスライド作成中の画面 7 / 18

  8. 反面環境構築や操作を覚えるの 反面環境構築や操作を覚えるの が大変 が大変 設定をを作るのが大変. 秘伝のタレ的な .screnrc 環境構築については でほぼ問題ない感じに 操作を覚えるのは頑張るしか?

    とりあえずターミナル作成,切り替え,スクロール,検索あた りを覚えればどうにか? byobu 8 / 18
  9. 大量のキーバインド 大量のキーバインド 9 / 18

  10. Redditの を見ていて見つけたもの ターミナルの中の仮想デスクトップ環境でウィンドウを複数作成 してマウスで操作 マウス操作なので直感的,反面マウス必須 グループ化やビューでウィドウ配置など 軽量で安定度も◦ 日本語を編集表示しても文字化けはあまりない(sakura利用時) → POSIX系だけでなくWindows環境でも動くよう(未確認)

    Monotty Desktopio | vtm Monotty Desktopio | vtm Command Line テ スト済端末の一覧 10 / 18
  11. Demo環境有り Demo環境有り いろいろなアプリケ ーションが開かれて いてにぎやか ssh vtm@netxs.online 11 / 18

  12. binary install binary install vtm_demo* はデモ用 ssh vtm@netxs.online と同じ DLして展開,実行権付与

    $ w3m -dump https://github.com/netxs-group/vtm/releases/latest/ | grep Assets -A18 Assets 14 • vtm_demo_freebsd_amd64.tar.gz 1.01 MB • vtm_demo_linux_amd64.tar.gz 1.02 MB • vtm_demo_macos_any.tar.gz 2.65 MB • vtm_demo_netbsd_amd64.tar.gz 795 KB • vtm_demo_openbsd_amd64.tar.gz 1.2 MB • vtm_demo_windows_amd64.zip 621 KB • vtm_freebsd_amd64.tar.gz 1.01 MB • vtm_linux_amd64.tar.gz 1.02 MB • vtm_macos_any.tar.gz 2.65 MB • vtm_netbsd_amd64.tar.gz 797 KB • vtm_openbsd_amd64.tar.gz 1.2 MB • vtm_windows_amd64.zip 622 KB • Source code (zip) • Source code (tar.gz) 12 / 18
  13. build & install build & install arm環境等はバイナリがないのでbuildする ~/bin/vtm としての導入例 $

    git clone https://github.com/netxs-group/vtm.git && cd ./vtm $ cmake ./src -DCMAKE_BUILD_TYPE=Release $ cmake --build . $ cmake --install . --prefix ~/ 13 / 18
  14. 操作 操作 左側のメニューから操作開始.マウス操作でよしなに. Terminalで新規ターミナル起動,Tileでタイル作成,Viewでビュ ー作成 Ctrl + PgUp/Downでウィンドウ切り替え Disconnectでデタッチ,vtm起動でアタッチ Shutdownで終了

    メニューバーの≡でフルスクリーン切り替え shift+ドラッグで選択 詳細は の User Interface の表を https://vtm.netxs.online/ 14 / 18
  15. 他のターミナルマルチプレクサ 他のターミナルマルチプレクサ との相性 との相性 GNU screen 崩れるのでちょっと使えない tmux tmuxの上でvtm,vtmの上でtmuxどちらも意識せずに使える tmuxと組み合わせて使うのが良さそう

    15 / 18
  16. まとめ まとめ ターミナルマルチプレクサ便利だけど覚えるのが大変 vtmはWindow操作を知っていれば学習コスト低くターミナルマルチ プレクサが使えて便利(深い操作はやはりある程度覚えることがあ る) 安定度も問題なさそう 操作ミスでシャットダウンが怖い→tmuxと併用 画像対応にも期待 [Term]

    Support images in terminal · Issue #164 · netxs-group/vtm · GitHub 16 / 18
  17. 参考URL 参考URL Screen - GNU Project - Free Software Foundation

    Home · tmux/tmux Wiki · GitHub tmate • Instant terminal sharing Byobu Monotty Desktopio | vtm GitHub - netxs-group/vtm: Terminal multiplexer with window manager and session sharing 常駐アプリ等を軽く出来ないかな?な試み Terminalとウェブブラウザでプレゼンテーションの試み 17 / 18
  18. 奥付 奥付 発表 発表者 利用ソフトウェア ライセンス CC BY-NC-SA 4.0 鹿児島Linux勉強会

    2022.02(オンライン開催) Kenichiro Matohara(matoken) Asciidoctor Reveal.js 18 / 18