答え1
irssi
おそらく、これを実行する唯一の方法は、を起動するスクリプトを作成することですscreen irssi
。
オリジナル
irssi
を次の場所にコピーしますirssi.orig
:sudo cp /usr/bin/irssi /usr/bin/irssi.orig
というスクリプトを作成し、次の場所で
irssi
オリジナルを起動します:irssi
screen
sudo echo -e "#/bin/sh\nscreen /usr/bin/irssi.orig" > /usr/bin/irssi
スクリプトを実行可能にする
sudo chmod a+x /usr/bin/irssi
エイリアスを削除
.bashrc
システム全体の変更ができない、またはしたくない場合は、ユーザーのみに対して同じことを行うことができます。ディレクトリを作成し~/bin/
、そこで上記と同じ手順を実行し、そのディレクトリを に追加します$PATH
。
mkdir ~/bin
echo -e "#/bin/sh\nscreen /usr/bin/irssi" > ~/bin/irssi
chmod a+x ~/bin/irssi
次に、エイリアスを削除し、次の行を追加します.bashrc
。
PATH=~/bin:$PATH
答え2
ちょっと変わった解決策ですが、次のようなシェルスクリプトコンパイラを使うこともできます。シュックterdon が提案したようなシェル スクリプトをコンパイルして実行可能にするにはどうすればよいでしょうか?
そうすれば正しい名前が表示されると思います。