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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Узнать номер активного монитора  (Прочитано 4136 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Узнать номер активного монитора
« : 12 Сентября 2013, 21:53:58 »
Использую два монитора. Хотелось бы получить в скрипте номер активного монитора (монитора с мышкой). Кто в курсе - просветите, плз.
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн kupamaan

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Узнать номер активного монитора
« Ответ #1 : 13 Сентября 2013, 15:05:32 »
Код: (bash) [Выделить]
echo $DISPLAYне оно?

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Узнать номер активного монитора
« Ответ #2 : 14 Сентября 2013, 03:17:21 »
kupamaan,

OMG

не, не оно)))))
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн kupamaan

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Узнать номер активного монитора
« Ответ #3 : 14 Сентября 2013, 09:20:43 »
Цитировать
OMG
Это что?

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: Узнать номер активного монитора
« Ответ #4 : 14 Сентября 2013, 11:30:37 »
Может, как-то вроде «узнать координаты мышиного курсора»,
а потом на основании этих данных сделать вывод о том,
на каком мониторе мышка?

А xrandr должен дать информацию о размерах и взаимном
расположении экранов.

(Нажмите, чтобы показать/скрыть)
Делюсь знаниями, но их у меня мало!

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Узнать номер активного монитора
« Ответ #5 : 14 Сентября 2013, 11:35:41 »
Может, как-то вроде «узнать координаты мышиного курсора»,
а потом на основании этих данных сделать вывод о том,
на каком мониторе мышка?

А xrandr должен дать информацию о размерах и взаимном
расположении экранов.

Видимо, придётся так, да(
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Узнать номер активного монитора
« Ответ #6 : 14 Сентября 2013, 12:35:16 »
Смотрите исходники оконного менеджера.
Он открывает окошки как раз на активном мониторе.

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Узнать номер активного монитора
« Ответ #7 : 14 Сентября 2013, 15:41:40 »
ArcFi,
Смотрите исходники оконного менеджера.
Я ещё не настолько погрузился в предмет, чтоб такое вытворять)))
Но за совет спасибо!
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Узнать номер активного монитора
« Ответ #8 : 16 Сентября 2013, 06:29:24 »
inkblack,
Ну да, xdotool решило. Интересно, в xmacro такая возможность есть?
« Последнее редактирование: 16 Сентября 2013, 06:30:57 от regenerat »
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

 

Страница сгенерирована за 0.028 секунд. Запросов: 21.