[ctrl] + [alt] + [F*]

xGhost

OpenBSD Freack
Guten Abend

Kennt jemand einen Ansatz, wie man das
(ctrl + alt + F*) als Software umsetzen könnte?

Er springt ja, wenn man diese Tasten drückt, auf ein tty
bzw. getty welches auf ein tty "zeigt".

Gibt es eine Möglichkeit, dies mit Software auszuführen?
Irgendwie konnte ich das noch nicht so in google Sprache
übersetzen :(

Greets
 
Auf der FreeBSD Konsole geht es mit vidcontrol -s. Bei OpenBSD habe ich keine Ahnung.
 
I love FreeSoftware :)

Code:
/*
 * Switch to virtual terminal #arg.
 */

static void
set_console(char *arg)
{
	int n;

	if(!arg || strspn(arg,"0123456789") != strlen(arg)) {
		revert();
		errx(1, "bad console number");
	}

	n = atoi(arg);

	if (n < 1 || n > 16) {
		revert();
		errx(1, "console number out of range");
	} else if (ioctl(0, VT_ACTIVATE, n) == -1) {
		revert();
		errc(1, errno, "switching vty");
	}
}

thx
 
Back
Top