答案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
这是一个奇怪的解决方案,但也许你可以使用类似 shell 脚本编译器韓國编译一个类似于 terdon 建议的 shell 脚本,以便它是可执行文件?
我认为它会显示正确的名称。