Responder1
Provavelmente a única maneira de fazer isso é criar um script chamado irssi
which lança screen irssi
:
Copie o original
irssi
parairssi.orig
:sudo cp /usr/bin/irssi /usr/bin/irssi.orig
Crie um script chamado
irssi
que iniciará o originalirssi
emscreen
:sudo echo -e "#/bin/sh\nscreen /usr/bin/irssi.orig" > /usr/bin/irssi
Torne o script executável
sudo chmod a+x /usr/bin/irssi
Remova o alias do seu
.bashrc
Se você não pode/não deseja fazer uma alteração em todo o sistema, você pode fazer o mesmo apenas para o seu usuário. Crie um ~/bin/
diretório, siga os mesmos passos acima e adicione esse diretório ao seu $PATH
:
mkdir ~/bin
echo -e "#/bin/sh\nscreen /usr/bin/irssi" > ~/bin/irssi
chmod a+x ~/bin/irssi
Em seguida, remova o alias e adicione esta linha ao seu .bashrc
:
PATH=~/bin:$PATH
Responder2
É uma solução meio estranha, mas talvez você possa usar um compilador de script de shell comoshccompilar um script de shell semelhante ao sugerido por Terdon para que seja um executável?
Acho que mostraria o nome correto.