Jak mogę otworzyć nowe okno terminala z terminala w linuxie?
Jak mogę otworzyć nowe okno terminala z terminala w linuxie?
Jak mogę otworzyć nowe okno terminala z terminala w linuxie?
To jest specyficzne dla systemu. W KDE, wystarczy wpisać konsole
. W Gnome, jest to gnome-terminal
. To co powinno działać na każdym systemie X to xterm
.
Edycja: Usunięto fragment o $TERM
, ponieważ jest to “identyfikator możliwości okna tekstowego” i niekoniecznie nazwa wykonywalnej binarki.
Myślę, że to, czego chcesz, to:
Ctrl+Shift+T - nowa zakładka
lub
Ctrl+Shift+N - nowy terminal
Zalecam użycie zewnętrznego programu, takiego jak pcmanfm
, do uruchomienia nowego terminala. W ten sposób, twoje uprawnienia roota i stan logowania pozostaną w nowym terminalu.
Jeśli jeszcze go nie masz, włącz pierwszą linię, w przeciwnym razie pomiń ten krok (lub nie rób tego, nie będzie reinstalacji):
Uruchom menadżer plików pcmanfm
Zaznacz to okno i wciśnij F4. Otworzy się teraz nowe okno terminal
z aktualnymi uprawnieniami (np. root).
Menedżer plików pcmanfm
może teraz zostać zamknięty.
Polecenie, które ustawiłem, aby uruchamiało się przy starcie to “x-terminal-emulator” i otwiera ono terminal, który wszyscy znamy i kochamy.
Naciśnij ALT + F2
, a następnie wpisz gnome-terminal
lub xterm
i Enter.
Zawsze robię takie rzeczy za pomocą polecenia disown.
Na przykład:
lxterminal &disown
I voila, mamy nowy proces lxterminal, który nie zajmuje twojego poprzedniego terminala wyjściem debugowania. To może być użyte dla większości programów, nie tylko terminali, więc skończyłem używając tego dużo, szczególnie dobrze wiedzieć o tym przy tworzeniu skryptów.
W Ubuntu można to zrobić za pomocą xdotool.
Aby to zrobić, należy zainstalować xdotool poleceniem:
sudo apt-get install xdotool
a następnie można użyć poniższego polecenia, aby otworzyć nowe okno terminala:
xdotool key ctrl+alt+t
```.