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

19

В моем Ubuntu 12.04 у меня есть два монитора: левый - ноутбук, а правый - внешний и большой монитор. Мое видение в основном сфокусировано на мониторе ноутбука, но уведомления отображаются в правильном, поэтому я теряю уведомления.

Можно ли изменить местоположение уведомлений? Например, уведомления появляются в верхнем правом углу ноутбука / левого монитора.

Наивный разработчик
источник
Дублирующий вопрос, см. Возможные ответы в: askubuntu.com/questions/33140/notify-osd-and-dual-monitors
user59621
Это не ответ. На самом деле, я хочу противоположного. Я хочу показывать уведомления на своем ноутбуке, а не на внешнем мониторе.
Наивный разработчик

Ответы:

23

Для несовершенного обходного пути установите dconf-editor (предоставляемый пакетом dconf-tools ), перейдите в Приложения> notify-osd и измените значение многоголового режима на focus-follow .

Это приведет к тому, что уведомления о громкости на вашем левом мониторе будут слишком высокими, что приведет к тому, что они будут перекрывать панель, но они будут по крайней мере отображаться на вашем левом мониторе. Email / message / music / другие уведомления не перекрываются и выглядят хорошо при использовании этого метода.

Ubiquitin
источник
Это работает, большое спасибо. Я счастливый человек сейчас :).
Наивный разработчик
5

В настоящее время невозможно изменить местоположение уведомлений. По дизайну они должны появляться в правом верхнем углу вашего основного экрана, но из-за этой ошибки:

https://bugs.launchpad.net/ubuntu/+source/notify-osd/+bug/331369

они всегда будут отображаться на самом правом мониторе.

Раньше был патч для notify-osd Романа (Леолика) Сукошева, который позволял пользователю изменять поведение уведомления, но он еще не был перенесен на 12.04.

Прямо сейчас вы можете только ждать исправления ошибки или новой версии патча Leolik, или вы можете установить монитор ноутбука на правой стороне.

ТАКЖЕ: в данном случае не имеет значения, является ли ваш монитор «портативным» или внешним, поэтому ваш вопрос является дубликатом: notify-osd и двух мониторов, как указано в user59621.

Матеуш Щепанчик
источник
Я читал о патче Leolik, но я думаю, что этот патч не является решением, потому что этот патч позволяет только пользователю выбирать местоположение внутри одного экрана, но не позволяет выбирать экран.
Наивный разработчик
1

Инструкции по установке упомянутого выше патча на 12.04 доступны в этой теме: Как настроить уведомления на экране? и в нем есть настройка для позиционирования с пометкой «динамический», которая, как я обнаружил, исправила эту проблему. Однако мне не понравилось, как это изменило цвет и стиль уведомлений, поэтому я отменил эти изменения и затем использовал решение dconf, упомянутое в комментарии в этой теме, которое, как я нашел, работает довольно хорошо. Небольшие различия в позиционировании немного раздражают. Надеюсь, они скоро это исправят, так как это довольно неприятно.

Эдуб Кендо
источник