qtile Как изменить размещение экрана

Я настроил qtile и иметь проблему с размещением экрана. У меня есть два физических монитора, и мой главный монитор находится влево, но qtile признает его справа. Теперь я мог бы просто физически менять позицию, но мой главный монитор имеет лучшее качество, и я бы предпочел, чтобы он был помещен влево, то есть перед собой.

из документов Я нахожу следующие вариу в классе экрана:

class Screen(CommandObject):
...
        # if one screen is "right" of the other
        self.x = x

Если я правильно понимаю, я могу установить x = 0 для левого размещения для одного экрана и x = 1920 (мониторы 1080p) для другого экрана, и они должны быть помещены влево или вправо на основе этого. На конфиге это будет выглядеть так:

screens = [Screen(x=0, top=bar.Bar...), Screen(x=1920)]

Я попробовал это, но он не работает.

Теперь чтение документов дополнительно , которые они говорят: «Кроме того, X, Y, ширина и высота, обычно не указаны, если вы не используете« поддельные экраны ». Поэтому выше, вероятно, не ожидается работать с настоящими мониторами.

Есть ли в Q qtile, чтобы указать, какой из двух физических мониторов у меня есть левый или правый?

С наилучшими пожеланиями

3
задан 27 February 2021 в 15:16

1 ответ

Это не проблема qtile так сильно, как проблема с вашей конфигурацией xorg. Вы, вероятно, хотите посмотреть вверх Xorg Multi Monitor <ваш бренд GPU> для получения дополнительной информации. Например, моя настройка, которая использует NVIDIA GPU, имеет это в моем /etc/x11/xorg.conf.d/nvidia.conf файл (частично сгенерировано программой NVIDIA-настроек):

Section "Screen"
...
    Option  "metamodes" "DP-0: nvidia-auto-select +1920+0 {AllowGSYNCCompatible=On}, DP-2: 1920x1080_144 +0+540"
... 

+ 1920 + 0 и + 0 + 540 детали устанавливают абсолютные координаты того, где мониторы относительно друг друга.

1
ответ дан 18 March 2021 в 23:30

Другие вопросы по тегам:

Похожие вопросы: