Как запустить процесс для определенного монитора в Fluxbox?

У меня есть четыре настройки монитора. Как запустить графический процесс (например, inkscape) на конкретный монитор через терминал? IIRC включает настройку переменной DISPLAY. Как также указать, какие возможные значения могут содержать переменные?

ОС – Debian 8. Менеджер окон – это Fluxbox.

One Solution collect form web for “Как запустить процесс для определенного монитора в Fluxbox?”

Многие приложения поддерживают параметр командной строки -geometry или --geometry с геометрической спецификацией в качестве аргумента. Геометрия может указывать размер окна, положение или и то, и другое. Позиция косвенно указывает монитор, поскольку все мониторы условно организованы на плоскости. Чтобы посмотреть, как организованы ваши мониторы, запустите xrandr ; показание типа «подключено 1600×1200 + 1600 + 0» означает, что этот монитор имеет разрешение 1600 пикселей в ширину, 1200 пикселей, а его верхний левый угол находится в положении x = 1600, y = 0. Итак, чтобы запустить xterm на этом мониторе (вверху слева), я мог бы использовать

 xterm -geometry +1600+0 

Однако это не работает с inkscape: он не поддерживает эту опцию.

С помощью inkscape вы не можете легко заставить конкретный экземпляр находиться в определенной позиции. Но вы можете заставить ваш оконный менеджер размещать окна inkscape на определенном мониторе или в определенной позиции, если оконный менеджер имеет эту функцию. У Fluxbox есть эта функция. Он настраивается через файл приложений ~/.fluxbox/apps .

 [app] (name=inkscape) [Head] {1} [end] 

«Голова» – это монитор в X разговоре.

Это может не сработать с некоторыми проприетарными видеодрайверами (последнее, что я посмотрел, проприетарный драйвер Nvidia сделал вид, что дисплей был единственным прямоугольным экраном вместо правильного представления отдельных мониторов). Если [Head] не работает для вас, вы можете использовать [Position] чтобы заставить окно в определенной позиции.

  • В чем разница в использовании xinput и synclient для деактивации сенсорной панели в X
  • Как X строит свой модельер?
  • HD 530 + GTX970 = черный экран с поддержкой nvidia optimus
  • Как отключить часть экрана в X.Org
  • Включить второй монитор из оболочки
  • Дистанционно отключить вывод дисплея?
  • xrandr, xorg test screen error - по умолчанию используется только допустимый режим
  • Arch linux: установить раскладку клавиатуры на PL
  • Почему «xrandr» говорит, что у меня есть 3 порта HDMI и 3 DP, в то время как у меня есть только один HDMI и один DP?
  • Получение элементов меню / виджета графического интерфейса XWindows GUI из командной строки
  • Как сообщить systemd-logind, что сеанс не простаивает, без использования среды рабочего стола или диспетчера сеансов?
  • Linux и Unix - лучшая ОС в мире.