Respuesta1
Probablemente la única forma de hacerlo es crear un script llamado irssi
que inicie screen irssi
:
Copie el original
irssi
airssi.orig
:sudo cp /usr/bin/irssi /usr/bin/irssi.orig
Cree un script, llamado
irssi
que iniciará el originalirssi
enscreen
:sudo echo -e "#/bin/sh\nscreen /usr/bin/irssi.orig" > /usr/bin/irssi
Hacer ejecutable el script
sudo chmod a+x /usr/bin/irssi
Elimina el alias de tu
.bashrc
Si no puede o no desea realizar un cambio en todo el sistema, puede hacer lo mismo solo para su usuario. Cree un ~/bin/
directorio, siga los mismos pasos anteriores y agregue ese directorio a su $PATH
:
mkdir ~/bin
echo -e "#/bin/sh\nscreen /usr/bin/irssi" > ~/bin/irssi
chmod a+x ~/bin/irssi
Luego, elimine el alias y agregue esta línea a su .bashrc
:
PATH=~/bin:$PATH
Respuesta2
Es una solución algo extraña, pero tal vez puedas usar un compilador de scripts de shell comoshc¿Compilar un script de shell similar al sugerido por terdon para que sea un ejecutable?
Creo que entonces mostraría el nombre correcto.