mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-08 20:41:59 +03:00
Ticket #4133: allow running clipboard commands if DISPLAY is not set.
This can be used for running a clipboard script (from a virtual terminal) that autodetects (or requests from sytemctl) the proper values of DISPLAY and XAUTHORITY without the need of exporting these variables to the whole virtual terminal session. (clipboard_file_to_ext_clip): don't test DISPLAY environment variable. (clipboard_file_from_ext_clip): likewise. Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
parent
191d558be8
commit
5b44805abf
@ -71,14 +71,13 @@ clipboard_file_to_ext_clip (const gchar * event_group_name, const gchar * event_
|
||||
gpointer init_data, gpointer data)
|
||||
{
|
||||
char *tmp, *cmd;
|
||||
const char *d = getenv ("DISPLAY");
|
||||
|
||||
(void) event_group_name;
|
||||
(void) event_name;
|
||||
(void) init_data;
|
||||
(void) data;
|
||||
|
||||
if (d == NULL || clipboard_store_path == NULL || clipboard_store_path[0] == '\0')
|
||||
if (clipboard_store_path == NULL || clipboard_store_path[0] == '\0')
|
||||
return TRUE;
|
||||
|
||||
tmp = mc_config_get_full_path (EDIT_HOME_CLIP_FILE);
|
||||
@ -101,14 +100,13 @@ clipboard_file_from_ext_clip (const gchar * event_group_name, const gchar * even
|
||||
{
|
||||
mc_pipe_t *p;
|
||||
int file = -1;
|
||||
const char *d = getenv ("DISPLAY");
|
||||
|
||||
(void) event_group_name;
|
||||
(void) event_name;
|
||||
(void) init_data;
|
||||
(void) data;
|
||||
|
||||
if (d == NULL || clipboard_paste_path == NULL || clipboard_paste_path[0] == '\0')
|
||||
if (clipboard_paste_path == NULL || clipboard_paste_path[0] == '\0')
|
||||
return TRUE;
|
||||
|
||||
p = mc_popen (clipboard_paste_path, NULL);
|
||||
|
Loading…
Reference in New Issue
Block a user