mirror of
https://github.com/X11Libre/xserver.git
synced 2026-03-24 03:44:06 +00:00
kdrive: Enable zapping by default
Zapping is the fastest way to kill the X server, faster than vt switching, or killing the window manager and configuring the X server to die with it. It is very useful when debugging, or if the system runs very low on memory This adds the `-nozap` argument, for restoring the old behavior. The `-zap` argument is also kept for backwards compatibility. Signed-off-by: stefan11111 <stefan11111@shitposting.expert>
This commit is contained in:
committed by
Enrico Weigelt
parent
2683973d51
commit
30fb629a7d
@@ -84,7 +84,7 @@ unsigned long kdVideoTestTime;
|
||||
Bool kdEmulateMiddleButton;
|
||||
Bool kdRawPointerCoordinates;
|
||||
Bool kdDisableZaphod;
|
||||
Bool kdAllowZap;
|
||||
Bool kdAllowZap = TRUE;
|
||||
Bool kdEnabled;
|
||||
int kdSubpixelOrder;
|
||||
int kdVirtualTerminal = -1;
|
||||
@@ -463,7 +463,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("-nozap Don't terminate server on Ctrl+Alt+Backspace\n");
|
||||
ErrorF
|
||||
("vtxx Use virtual terminal xx instead of the next available\n");
|
||||
}
|
||||
@@ -496,10 +496,18 @@ KdProcessArgument(int argc, char **argv, int i)
|
||||
kdDisableZaphod = TRUE;
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* Kept for Compatibility */
|
||||
if (!strcmp(argv[i], "-zap")) {
|
||||
kdAllowZap = TRUE;
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (!strcmp(argv[i], "-nozap")) {
|
||||
kdAllowZap = FALSE;
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (!strcmp(argv[i], "-3button")) {
|
||||
kdEmulateMiddleButton = FALSE;
|
||||
return 1;
|
||||
|
||||
Reference in New Issue
Block a user