Slide 1

Slide 1 text

ターミナルマルチ ターミナルマルチ プレクサとターミ プレクサとターミ ナルデスクトップ ナルデスクトップ Kenichiro Matohara(matoken) 1 / 18

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

最近 最近 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

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

このスライド作成中の画面 このスライド作成中の画面 7 / 18

Slide 8

Slide 8 text

反面環境構築や操作を覚えるの 反面環境構築や操作を覚えるの が大変 が大変 設定をを作るのが大変. 秘伝のタレ的な .screnrc 環境構築については でほぼ問題ない感じに 操作を覚えるのは頑張るしか? とりあえずターミナル作成,切り替え,スクロール,検索あた りを覚えればどうにか? byobu 8 / 18

Slide 9

Slide 9 text

大量のキーバインド 大量のキーバインド 9 / 18

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

Demo環境有り Demo環境有り いろいろなアプリケ ーションが開かれて いてにぎやか ssh [email protected] 11 / 18

Slide 12

Slide 12 text

binary install binary install vtm_demo* はデモ用 ssh [email protected] と同じ 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

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

操作 操作 左側のメニューから操作開始.マウス操作でよしなに. Terminalで新規ターミナル起動,Tileでタイル作成,Viewでビュ ー作成 Ctrl + PgUp/Downでウィンドウ切り替え Disconnectでデタッチ,vtm起動でアタッチ Shutdownで終了 メニューバーの≡でフルスクリーン切り替え shift+ドラッグで選択 詳細は の User Interface の表を https://vtm.netxs.online/ 14 / 18

Slide 15

Slide 15 text

他のターミナルマルチプレクサ 他のターミナルマルチプレクサ との相性 との相性 GNU screen 崩れるのでちょっと使えない tmux tmuxの上でvtm,vtmの上でtmuxどちらも意識せずに使える tmuxと組み合わせて使うのが良さそう 15 / 18

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

参考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

Slide 18

Slide 18 text

奥付 奥付 発表 発表者 利用ソフトウェア ライセンス CC BY-NC-SA 4.0 鹿児島Linux勉強会 2022.02(オンライン開催) Kenichiro Matohara(matoken) Asciidoctor Reveal.js 18 / 18