ざきのメモ

2017/12/06

端末を同時起動するコマンドを作る

このページではデスクトップ環境で端末を同時起動するコマンドの作り方を紹介します。
いやいや tmux 使えよと思う方もいると思いますが、気にせず紹介します。

環境

  • Ubuntu 16.04 desktop

方法

今回作るコマンドの名前は、wei って名前にしておきます。特に意味はないです。

$ vim wei

エディタで以下を wei に書き込みます。
以下で記述されている数値は、環境により変わってくると思うので、最後に好みに合わせて調整するといいと思います。
gnome-terminal --geometry=サイズ+右上からの横方向の位置+右上からの縦方向の位置、というように起動する端末について設定しています。

#!/bin/sh
gnome-terminal --geometry=80x50+0+0
gnome-terminal --geometry=80x24+802+0
gnome-terminal --geometry=80x24+802+468
gnome-terminal --geometry=41x24+1538+0
gnome-terminal --geometry=41x24+1538+468

どこからでも呼び出せるようにします。

$ sudo cp wei /usr/local/bin/wei

パーミッションを変更します。

$ sudo chmod +x /usr/local/bin/wei

このままだとコマンドを打った端末が背後に残ってしまうので、.bashrc に以下のように alias を書き足します。

$ vim ~/.bashrc
alias wei='wei && exit' 

最後にソースしておきます。

$ sourse ~/.bashrc

これで端末を同時起動するコマンドの完成です!あとは好みに合わせて調整してみて下さい!

Copyright © 2017-2021 Ryo Okazaki, all rights reserved.