mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-14 17:18:09 +00:00
kdrive: add more command line options
In preparation for adding the Xfbdev X11 kdrive server Signed-off-by: stefan11111 <stefan11111@shitposting.expert>
This commit is contained in:
committed by
Enrico Weigelt
parent
5f2d4da4ea
commit
e763d02a9b
@@ -446,6 +446,7 @@ KdUseMsg(void)
|
||||
ErrorF
|
||||
("-origin X,Y Locates the next screen in the virtual screen (Xinerama)\n");
|
||||
ErrorF("-switchCmd Command to execute on vt switch\n");
|
||||
ErrorF("-zap Terminate server on Ctrl+Alt+Backspace\n");
|
||||
ErrorF
|
||||
("vtxx Use virtual terminal xx instead of the next available\n");
|
||||
}
|
||||
@@ -478,6 +479,10 @@ KdProcessArgument(int argc, char **argv, int i)
|
||||
kdDisableZaphod = TRUE;
|
||||
return 1;
|
||||
}
|
||||
if (!strcmp(argv[i], "-zap")) {
|
||||
kdAllowZap = TRUE;
|
||||
return 1;
|
||||
}
|
||||
if (!strcmp(argv[i], "-3button")) {
|
||||
kdEmulateMiddleButton = FALSE;
|
||||
return 1;
|
||||
@@ -498,6 +503,10 @@ KdProcessArgument(int argc, char **argv, int i)
|
||||
kdSoftCursor = TRUE;
|
||||
return 1;
|
||||
}
|
||||
if (!strcmp(argv[i], "-videoTest")) {
|
||||
kdVideoTest = TRUE;
|
||||
return 1;
|
||||
}
|
||||
if (!strcmp(argv[i], "-origin")) {
|
||||
if ((i + 1) < argc) {
|
||||
char *x = argv[i + 1];
|
||||
@@ -530,6 +539,10 @@ KdProcessArgument(int argc, char **argv, int i)
|
||||
UseMsg();
|
||||
return 2;
|
||||
}
|
||||
if (!strncmp(argv[i], "vt", 2) &&
|
||||
sscanf(argv[i], "vt%2d", &kdVirtualTerminal) == 1) {
|
||||
return 1;
|
||||
}
|
||||
if (!strcmp(argv[i], "-xkb-rules")) {
|
||||
if (i + 1 >= argc) {
|
||||
UseMsg();
|
||||
|
||||
Reference in New Issue
Block a user