I was trying to execute Node Exec on my computer, it was not working then I tried this combination ctrl+alt+f8, it opened a black terminal, what is it for?
Asked
Active
Viewed 1,597 times
2
-
You've not provided any release details; and tags are confusing or contradictory. Lubuntu uses the LXQt desktop & `qterminal` and not `gnome-terminal`. Your command is unrelated to the desktop however, and switches to a text terminal of the GNU/Linux underneath. I'd expect it to be black-screen as disabled (*but here release, plus how long system has been up & if errors have occurred during operation come into play*) that you can *enable* to provide a text terminal (note: **not** `gnome-terminal`) F8 can be used as replacement for F7 for some releases; modern use F1 so release matters – guiverc Jul 02 '22 at 22:47
-
1Also: [ctrl+alt+f8 pulls blank screen. What is this for?](https://askubuntu.com/questions/252929/ctrlaltf8-pulls-blank-screen-what-is-this-for) – muru Jul 03 '22 at 05:34
-
Just tried this twice on Lubuntu 20.04. Both times the mouse cursor disappeared and the screen froze. Had to force shutdown via the power button. – user111667 Jul 04 '22 at 10:03
1 Answers
7
In systemd ctrl+alt+f8 through ctrl+alt+f12 do nothing and show an empty screen. The first six (F1-F6) show classic text based terminal. F7 (some distros use F1 or F8) is used to show the desktop.
You can enable F8, F9, ... F12 to do the same as F1 (see /etc/systemd/system/getty.target.wants/getty@tty1.service) , you can also add a command to those (see below). And you can also add another desktop to a function key: at the login screen you can often pick a manager; each of those you could add.
Example using htop as a command shown on F8:
Create htop.service:
[Unit]
Description=htop on tty8
[Service]
Type=simple
ExecStart=/usr/bin/htop
StandardInput=tty
StandardOutput=tty
TTYPath=/dev/tty8
[Install]
WantedBy=multi-user.target
and
sudo cp htop.service /etc/systemd/system
systemctl start htop
and tty8 will show results from htop. Works for anything you put on ExecStart and that shows a result to TTYPath. Think journalctl, dmesg, sar, a directory watcher, tail -f.
Rinzwind
- 293,910
- 41
- 570
- 710