mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-01 00:54:24 +03:00
Ticket #86 (disable X11 from command line)
added option --no-x, -X for starting mc without X11 support. updated documentation: es, hu, it, en, pl, ru, sr. Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
This commit is contained in:
parent
a4b838cb4d
commit
0b631ab1eb
@ -112,6 +112,9 @@ Muestra la versión del programa.
|
|||||||
Fuerza el modo xterm. Usado cuando se ejecuta en terminales con características de xterm (dos
|
Fuerza el modo xterm. Usado cuando se ejecuta en terminales con características de xterm (dos
|
||||||
modos de pantalla, y pueden enviar secuencias de escape de ratón).
|
modos de pantalla, y pueden enviar secuencias de escape de ratón).
|
||||||
.TP
|
.TP
|
||||||
|
.I \-X, \-\-no\-x
|
||||||
|
Do not use X11 to get the state of modifiers Alt, Ctrl, Shift
|
||||||
|
.TP
|
||||||
.I \-g, \-\-oldmouse
|
.I \-g, \-\-oldmouse
|
||||||
Force a "normal tracking" mouse mode. Used when running on
|
Force a "normal tracking" mouse mode. Used when running on
|
||||||
xterm\-capable terminals (tmux/screen).
|
xterm\-capable terminals (tmux/screen).
|
||||||
|
@ -101,6 +101,9 @@ Megmutatja a program verziószámát.
|
|||||||
Belép xterm módba. (Két képernyős módban használható, és az egér escape
|
Belép xterm módba. (Két képernyős módban használható, és az egér escape
|
||||||
szekvenciái is használhatóak).
|
szekvenciái is használhatóak).
|
||||||
.TP
|
.TP
|
||||||
|
.I \-X, \-\-no\-x
|
||||||
|
Do not use X11 to get the state of modifiers Alt, Ctrl, Shift
|
||||||
|
.TP
|
||||||
.I \-g, \-\-oldmouse
|
.I \-g, \-\-oldmouse
|
||||||
Force a "normal tracking" mouse mode. Used when running on
|
Force a "normal tracking" mouse mode. Used when running on
|
||||||
xterm\-capable terminals (tmux/screen).
|
xterm\-capable terminals (tmux/screen).
|
||||||
|
@ -119,6 +119,9 @@ Forza la modalità xterm. Usata quando è in funzione su terminali
|
|||||||
abilitati\-xterm (due modalità video e in grado di spedire sequenze
|
abilitati\-xterm (due modalità video e in grado di spedire sequenze
|
||||||
mouse di escape).
|
mouse di escape).
|
||||||
.TP
|
.TP
|
||||||
|
.I \-X, \-\-no\-x
|
||||||
|
Do not use X11 to get the state of modifiers Alt, Ctrl, Shift
|
||||||
|
.TP
|
||||||
.I \-g, \-\-oldmouse
|
.I \-g, \-\-oldmouse
|
||||||
Force a "normal tracking" mouse mode. Used when running on
|
Force a "normal tracking" mouse mode. Used when running on
|
||||||
xterm\-capable terminals (tmux/screen).
|
xterm\-capable terminals (tmux/screen).
|
||||||
|
@ -160,6 +160,9 @@ Display the version of the program.
|
|||||||
Force xterm mode. Used when running on xterm\-capable terminals (two
|
Force xterm mode. Used when running on xterm\-capable terminals (two
|
||||||
screen modes, and able to send mouse escape sequences).
|
screen modes, and able to send mouse escape sequences).
|
||||||
.TP
|
.TP
|
||||||
|
.I \-X, \-\-no\-x
|
||||||
|
Do not use X11 to get the state of modifiers Alt, Ctrl, Shift
|
||||||
|
.TP
|
||||||
.I \-g, \-\-oldmouse
|
.I \-g, \-\-oldmouse
|
||||||
Force a "normal tracking" mouse mode. Used when running on
|
Force a "normal tracking" mouse mode. Used when running on
|
||||||
xterm\-capable terminals (tmux/screen).
|
xterm\-capable terminals (tmux/screen).
|
||||||
|
@ -104,6 +104,9 @@ Wyświetla wersję programu.
|
|||||||
Wymusza włączenie trybu xterm. Używane kiedy działa się na terminalach wyposażonych
|
Wymusza włączenie trybu xterm. Używane kiedy działa się na terminalach wyposażonych
|
||||||
w opcje xterm (dwa tryby ekranu i możliwość wysyłania myszą sygnałów wyjścia).
|
w opcje xterm (dwa tryby ekranu i możliwość wysyłania myszą sygnałów wyjścia).
|
||||||
.TP
|
.TP
|
||||||
|
.I \-X, \-\-no\-x
|
||||||
|
Do not use X11 to get the state of modifiers Alt, Ctrl, Shift
|
||||||
|
.TP
|
||||||
.I \-g, \-\-oldmouse
|
.I \-g, \-\-oldmouse
|
||||||
Force a "normal tracking" mouse mode. Used when running on
|
Force a "normal tracking" mouse mode. Used when running on
|
||||||
xterm\-capable terminals (tmux/screen).
|
xterm\-capable terminals (tmux/screen).
|
||||||
|
@ -140,6 +140,9 @@ terminfo: в этом случае Midnight Commander использует зн
|
|||||||
формировать экранирующие последовательности с помощью мыши) (two screen
|
формировать экранирующие последовательности с помощью мыши) (two screen
|
||||||
modes, and able to send mouse escape sequences).
|
modes, and able to send mouse escape sequences).
|
||||||
.TP
|
.TP
|
||||||
|
.I \-X, \-\-no\-x
|
||||||
|
Не использовать X11 для получения состояния модификаторов Alt, Ctrl, Shift.
|
||||||
|
.TP
|
||||||
.I \-g, \-\-oldmouse
|
.I \-g, \-\-oldmouse
|
||||||
Принудительно устанавливает режим мыши "normal tracking". В xterm-совместимых
|
Принудительно устанавливает режим мыши "normal tracking". В xterm-совместимых
|
||||||
терминалах (например, tmux/screen).
|
терминалах (например, tmux/screen).
|
||||||
|
@ -99,6 +99,9 @@ termcap/terminfo. Корисно је само на ХП\-овим термин
|
|||||||
терминалима који имају подршку за Икс терминале (два екранска режима,
|
терминалима који имају подршку за Икс терминале (два екранска режима,
|
||||||
и могућност слања мишјих комбинација избегавања).
|
и могућност слања мишјих комбинација избегавања).
|
||||||
.TP
|
.TP
|
||||||
|
.I \-X, \-\-no\-x
|
||||||
|
Do not use X11 to get the state of modifiers Alt, Ctrl, Shift
|
||||||
|
.TP
|
||||||
.I \-g, \-\-oldmouse
|
.I \-g, \-\-oldmouse
|
||||||
Force a "normal tracking" mouse mode. Used when running on
|
Force a "normal tracking" mouse mode. Used when running on
|
||||||
xterm\-capable terminals (tmux/screen).
|
xterm\-capable terminals (tmux/screen).
|
||||||
|
@ -98,6 +98,7 @@ mc_global_t mc_global = {
|
|||||||
.winch_flag = FALSE,
|
.winch_flag = FALSE,
|
||||||
.command_line_colors = NULL,
|
.command_line_colors = NULL,
|
||||||
.xterm_flag = FALSE,
|
.xterm_flag = FALSE,
|
||||||
|
.disable_x11 = FALSE,
|
||||||
.slow_terminal = FALSE,
|
.slow_terminal = FALSE,
|
||||||
.disable_colors = FALSE,
|
.disable_colors = FALSE,
|
||||||
.ugly_line_drawing = FALSE,
|
.ugly_line_drawing = FALSE,
|
||||||
|
@ -247,6 +247,9 @@ typedef struct
|
|||||||
/* It is used by function view_other_cmd() */
|
/* It is used by function view_other_cmd() */
|
||||||
gboolean xterm_flag;
|
gboolean xterm_flag;
|
||||||
|
|
||||||
|
/* disable x11 support */
|
||||||
|
gboolean disable_x11;
|
||||||
|
|
||||||
/* For slow terminals */
|
/* For slow terminals */
|
||||||
/* If true lines are shown by spaces */
|
/* If true lines are shown by spaces */
|
||||||
gboolean slow_terminal;
|
gboolean slow_terminal;
|
||||||
|
@ -667,7 +667,7 @@ static void
|
|||||||
init_key_x11 (void)
|
init_key_x11 (void)
|
||||||
{
|
{
|
||||||
#ifdef HAVE_TEXTMODE_X11_SUPPORT
|
#ifdef HAVE_TEXTMODE_X11_SUPPORT
|
||||||
if (getenv ("DISPLAY") != NULL)
|
if (getenv ("DISPLAY") != NULL && !mc_global.tty.disable_x11)
|
||||||
{
|
{
|
||||||
x11_display = mc_XOpenDisplay (0);
|
x11_display = mc_XOpenDisplay (0);
|
||||||
|
|
||||||
|
@ -202,6 +202,13 @@ static const GOptionEntry argument_terminal_table[] = {
|
|||||||
NULL
|
NULL
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"no-x11", 'X', ARGS_TERM_OPTIONS, G_OPTION_ARG_NONE,
|
||||||
|
&mc_global.tty.disable_x11,
|
||||||
|
N_("Disable X11 support"),
|
||||||
|
NULL
|
||||||
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
"oldmouse", 'g', ARGS_TERM_OPTIONS, G_OPTION_ARG_NONE,
|
"oldmouse", 'g', ARGS_TERM_OPTIONS, G_OPTION_ARG_NONE,
|
||||||
&mc_global.tty.old_mouse,
|
&mc_global.tty.old_mouse,
|
||||||
|
Loading…
Reference in New Issue
Block a user