Mam alias dla irssi: alias irssi="screen irssi
. Kiedy uruchamiam irssi w Konsoli, nazwa zakładki pojawia się jako „screen”. Czy istnieje sposób, aby wyświetlać się jako „irssi”? Format mojej zakładki w Konsoli to:% D | % n
Również tutaj jest zdjęcie:
Odpowiedzi:
Prawdopodobnie jedynym sposobem na to jest stworzenie skryptu o nazwie,
irssi
który uruchamiascreen irssi
:Skopiuj oryginał
irssi
doirssi.orig
:Utwórz skrypt, o nazwie,
irssi
który uruchomi oryginałirssi
wscreen
:Spraw, by skrypt był wykonywalny
Usuń alias ze swojego
.bashrc
Jeśli nie możesz / nie chcesz wprowadzać zmian w całym systemie, możesz zrobić to samo dla swojego użytkownika. Utwórz
~/bin/
katalog, wykonaj te same kroki co powyżej i dodaj ten katalog do$PATH
:Następnie usuń alias i dodaj ten wiersz do
.bashrc
:źródło
Dziwne rozwiązanie, ale może możesz użyć kompilatora skryptów powłoki, takiego jak shc, aby skompilować skrypt powłoki podobny do sugerowanego przez TerDona, aby był plikiem wykonywalnym?
Myślę, że wtedy pokaże poprawną nazwę.
źródło