Форум русскоязычного сообщества Xubuntu

Установка и настройка => Различные вопросы => Тема начата: serii360 от октября 25, 2021, 14:14:09

Название: Как открыть приложение на определенном мониторе?
Отправлено: serii360 от октября 25, 2021, 14:14:09
Добрый день.
У меня есть 2 монитора и я не могу понять как работает фокус.
Я кликаю на левый монитор, чтобы поймать фокус, и открываю chrome, он открывается на правом мониторе.
Если кликаю на правом, он тоже открывается на правом.
Иногда chrome открывается на левом.

Только я не понимаю логики.

Вот настройки window manager.

(https://i.imgur.com/2Fx4J6n.png)

Я попробывал поменять эти настройки, но без результатно.

Заранее благодарен.
Название: Re: Как открыть приложение на определенном мониторе?
Отправлено: xub от октября 25, 2021, 16:23:43
Приветствую serii360!

Посмотрите:
xrandr -qТам получается что дополнительный экран расширяет основной...

А дальше нужно смотреть в строну:
sudo apt install wmctrl
sudo apt install devilspie2

C помощью этих программ можно управлять окнами т.е. при запуске окна будут открываться либо на определённом столе либо на определённом мониторе.

Вот есть родственный форум и там приблизительно по теме:

https://forum.xfce.org/viewtopic.php?id=14481

Я использую и devilspie2 и wmctrl но у меня нет второго монитора.

А с фокусами да, есть какие-то проблемы, я не стал разбираться и когда пишу конфигурационные файлы для devilspie2 вставляю в качестве «костыля» строку с xdotool

if (get_application_name() == "Atril Document Viewer") then
  set_window_geometry(74,40,1762,972)
  change_workspace(2)
  set_window_workspace(2)
  os.execute('xdotool mousemove 960 200;xdotool click 1')
end
  if (get_window_name() == "Properties") then
  set_window_geometry(640,243,646,607)
  os.execute('xdotool mousemove 960 500;xdotool click 1')
-- ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈⮝⮝wheelchair⮝⮝
end

https://www.gusnan.se/scite/devilspie2/manual.php/

2021 Oct 25; 06:23 AM