Вопрос или проблема
Я недавно добавил старый монитор к своей установке, подключив его к ПК с помощью VGA-кабеля, в то время как другой подключен с помощью HDMI-кабеля, используя опцию нескольких мониторов, потому что один монитор подключен к материнской плате, а другой к видеокарте. Когда я использую flameshot, он делает снимок экрана только одного монитора, того, который подключен к материнской плате, но я хочу сделать снимок экрана на другом мониторе. Я пытался проверить настройки, но они не позволяют мне изменить монитор, на котором я могу делать снимок экрана. Есть ли какое-то другое решение, кроме как переместить окно, с которого нужно сделать снимок экрана, на другой монитор? Я использую Kubuntu.
.
Ответ или решение
Теория:
Ваша текущая проблема связана с использованием Flameshot для создания снимков экрана в многомониторной конфигурации на операционной системе Kubuntu. Flameshot по умолчанию может снимать скриншоты только с основного монитора, то есть с того, который в вашей конфигурации подключен к материнской плате через VGA. Программа ориентируется на настройки дисплея в вашей операционной системе, чтобы определить, какой монитор является основным.
Многомониторные конфигурации требуют точной настройки при выполнении задач, связанных с графикой и взаимодействием различных аппаратных средств, таких как видеокарта и материнская плата. На базе Kubuntu и других операционных систем Linux, управление дисплеями и их приоритетами осуществляется с помощью X Server или Wayland (в зависимости от конфигурации) и необходимых инструментов для управления, таких как xrandr или настольное окружение KDE.
Пример:
На вашем компьютере установлено две видеокарты: материнская плата с VGA и независимая видеокарта с HDMI. Ваша задача заключается в настройке приложения Flameshot для создания скриншотов на требуемом мониторе. Как в вашем случае, VGA соединение может быть ограниченным в функциональности по сравнению с HDMI, однако, порядок приоритета между ними зависит от настройки операционной системы. По умолчанию Kubuntu может назначать "первичность" одного из подключённых дисплеев, что и влияет на работу программ захвата изображения, таких как Flameshot.
Применение:
Чтобы задействовать Flameshot для создания скриншотов с другого монитора под Kubuntu, выполните следующие шаги:
-
Настройте порядок дисплеев: Перейдите в настройки дисплея Kubuntu, чаще всего это можно найти в разделе "Настройки системы" > "Дисплей и монитор". Расположите мониторы так, чтобы нужный дисплей стал основным. Обычно это можно сделать, передвинув пиктограмму монитора или выбрав пункт "Сделать основным".
-
Используйте xrandr для проверки и изменения настроек: Откройте терминал и выполните команду
xrandr
. Это покажет текущее подключение дисплеев и их состояние. Если в KDE вы не смогли настроить основные параметры, xrandr можно использовать для определения и смены основного дисплея. Команда для изменения основного монитора может выглядеть следующим образом:xrandr --output HDMI-1 --primary
Здесь
HDMI-1
— идентификатор вашего дисплея; вы должны заменить его на правильный идентификатор из вывода командыxrandr
. -
Настройте Flameshot: В некоторых версиях Flameshot есть возможность в интерфейсе выбрать, с какого дисплея снимать скриншот. Если ваш текущий интерфейс этого не предлагает, после вышеописанных настроек он будет "следовать за" основным монитором.
-
Альтернативные инструменты для добавления функциональности: Если описанные шаги не дают результата или вы хотите дополнительные возможности, рассмотрите установку других программ для снятия скриншотов, которые могут предлагать выбор монитора без необходимости его переключения. Например, такие программы, как Shutter или Spectacle (стандарт для KDE), могут дать больше контроля.
-
Обновление системы и программного обеспечения: Убедитесь, что Flameshot и ваше настольное окружение обновлены до последних версий. Это гарантирует, что вы используете функциональные версии ПО без известных проблем и более новые возможности.
Следуя этой инструкции, вы можете настроить ваш многомониторный режим на Kubuntu так, чтобы комфортно использовать Flameshot для создания скриншотов с нужного монитора без необходимости перемещать окна вручную.