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

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

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

  • Любой инструмент для обновления патча X.org? Т.е. перезагрузите X.org без выхода из системы и входа в систему
  • Аппаратное ускорение на интегрированной графике Intel 5500 и Debian приводит к нестабильной системе
  • Не удается заставить startX / Xorg работать во FreeBSD 8.1
  • Запуск emacsclient со сценарием
  • Проблема с графикой на debian 8.0 с процессором Kaby Lake
  • Может ли Xorg-Server и Wayland-Compositor запускаться одновременно в Linux?
  • Xorg Dualhead карты клавиатуры и мыши ввода только на конкретный экран
  • после включения Xinerama (в графической карте AMD с двумя головками) системная графика зависает
  • 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] чтобы заставить окно в определенной позиции.

    Interesting Posts

    Невозможно скомпилировать ядро ​​Linux для платы ARM

    Можно ли перенаправить системные звуковые сигналы на обычный звук?

    Добавление работ без >> при перенаправлении стандартного вывода и ошибки

    Вперед ssh для пользователя Git для сервера Git

    «ошибка каталога» при попытке передать имя каталога в функцию

    Как псевдоним команды с '

    Не удается подключиться к беспроводной сети в Arch Linux netctl

    Не удалось запустить службу vsftpd на CentOS 6.6

    Каков правильный способ отключения Arch Linux через интерфейс dbus?

    Как изменить разрешение одного экрана, чтобы использовать только его часть?

    Почему эта команда для копирования файлов в цикле for работает в bash, но не в zsh?

    Генерация политики Grsecurity – role_allow_ip 127.0.0.6

    Ошибка SSHFS, Ошибка – чтение: Сброс соединения с помощью одноранговой сети

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

    macchanger: Слишком много открытых файлов в системе

    Linux и Unix - лучшая ОС в мире.