Я предполагаю, что вы всегда хотите, чтобы gvim открывался на дисплее 2.
Одним из решений является использование превосходной утилиты wmctrl
sudo apt-get install wmctrl
с помощью которого вы можете вносить всевозможные изменения в настройки вашего окна. Это позволяет вам войти и изменить операции вашего оконного менеджера.
Хорошо, я не знаю расположение дисплея 2 в вашей настройке, но просто предполагаю, что верхний левый угол дисплея 2 находится в точке x, y, 999, 9(или, более вероятно, 1025,0 или что-то подобное), и Размеры вашего дисплея № 2 составляют 1001 х 1002 команды
gvim; sleep 0.1; wmctrl -r gvim -e 0,999,9,1001,1002
запустит gvim и переместит его на ваш дисплей # 2 и сделает окно полноразмерным на этом дисплее.
Затем я бы сделал это постоянное определение gvim. В моем ~/.bashrc или /etc/bash.bashrc или любом другом файле конфигурации, который вы используете, я бы написал (соответствующий оболочке вариант):
alias gvim='gvim; sleep 0.1; wmctrl -r gvim -e 0,999,9,1001,1002'