Terminator のマニュアル ページによると、コマンド--command
を実行するときにフラグを使用してterminator
、ターミナル ウィンドウが開いたときにコマンドを実行できるそうです。ただし、うまく動作しないようです。次のことを試しました。
terminator --command="ls"
terminator --command ls
terminator --command "ls"
最初のステップは、これを動作させることです。次に、man ページには、このコマンドが「デフォルトのシェルまたはプロファイルで指定されたコマンドの代わりに」実行されることも示されています。これは、ファイルからのエイリアスが.bashrc
ロードされないことを意味しますか? そうであれば、どうすればロードできますか?
私が実行しようとしている完全なコマンドは次のようになります。
terminator --command ssh-apixel --geometry 900x575+110+55 --new-tab
ssh-apixel
はファイル内で定義されているエイリアスです.bashrc
。
答え1
最終的に私にとってうまくいったのは次のことです:
terminator -e "bash --rcfile <(echo '. /home/apixel/.bashrc; ssh [email protected]')" --geometry 900x575+110+55 --new-tab