Как открыть приложение на определенном мониторе?

Автор serii360, октября 25, 2021, 14:14:09

« предыдущая - следующая »

serii360

Добрый день.
У меня есть 2 монитора и я не могу понять как работает фокус.
Я кликаю на левый монитор, чтобы поймать фокус, и открываю chrome, он открывается на правом мониторе.
Если кликаю на правом, он тоже открывается на правом.
Иногда chrome открывается на левом.

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

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



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

Заранее благодарен.

xub

Приветствую 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
При ответах прошу учитывать возможную существенную разницу во времени, мой часовой пояс (GMT-4) Eastern Daylight Time...