Table of Contents

Задача

У меня есть GUI-приложение, работающее с локальным X-сервером. мне нужно переместить его на удаленный X-сервер.
Для этого, нужно “на лету” изменить значение переменной DISPLAY в рабочем окружении процесса.

Варианты

С помощью дебаггера

(gdb) attach process_id
(gdb) call putenv ("DISPLAY=your.new:value")
(gdb) detach

Вызов функций setenv и unsetenv