Cambiar el nombre del programa que se muestra en Konsole, usando un alias

Cambiar el nombre del programa que se muestra en Konsole, usando un alias

Tengo un alias para irssi: alias irssi="screen irssi. Cuando ejecuto irssi en Konsole, el nombre de la pestaña aparece como "pantalla". ¿Hay alguna manera de que se muestre como "irssi"? Mi formato de pestaña en Konsole es: %D | %norte

También aquí tenéis una imagen:

ingrese la descripción de la imagen aquí

Respuesta1

Probablemente la única forma de hacerlo es crear un script llamado irssique inicie screen irssi:

  1. Copie el original irssia irssi.orig:

    sudo cp /usr/bin/irssi /usr/bin/irssi.orig
    
  2. Cree un script, llamado irssique iniciará el original irssien screen:

    sudo echo -e "#/bin/sh\nscreen /usr/bin/irssi.orig" > /usr/bin/irssi
    
  3. Hacer ejecutable el script

    sudo chmod a+x /usr/bin/irssi
    
  4. 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.

información relacionada