Иконки рабочего стола на левом экране уходят в черную дыру

Это вопрос с ответом. Смотрите мой ответ ниже.

Вот моя конфигурация с несколькими мониторами:

$ xrandr --current | grep " connected"
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1107mm x 623mm
eDP-1-1 connected primary 1920x1080+3840+2160 (normal left inverted right x axis y axis) 382mm x 215mm
DP-1-1 connected 3840x2160+1920+0 (normal left inverted right x axis y axis) 1600mm x 900mm

Вид настройки монитора с графическим интерфейсом:

+------------+ +------------------------------------+
|            | |                                    |
| 1920x1080p | |                                    |
|            | |                                    |
+------------+ |                                    |
               |         3840 x 2160 pixels         |
               |                                    |
               |                                    |
               |                                    |
               |                                    |
               +------------------------------------+
                                       +------------+
                                       |            |
                                       | 1920x1080p |
                                       |            |
                                       +------------+

Для простоты мы назовем его 2K-экраном (1920x1080p ) и экран 4K (3480x2160p):

  • верхний левый экран 2K
  • верхний правый экран 4K
  • нижний правый экран 2K

Ранее значки рабочего стола в левом верхнем углу экрана 2K были правильно завернуты:

+---------+  +---------+  
| Icon 1  |  | Icon 7  |  
+---------+  +---------+  
| Icon 2  |  | Icon 8  |  
+---------+  +---------+  
| Icon 3  |  | Icon 9  |  
+---------+  +---------+  
| Icon 4  |  | Icon 10 |  
+---------+  +---------+  
| Icon 5  |  | Icon 11 |  
+---------+  +---------+  
| Icon 6  |
+---------+

После приобретения монитора 4K второй столбец значков исчез, а столбец 1 обрезан:

+---------+
| Icon 1  |
+---------+
| Icon 2  |
+---------+
| Icon 3  |
+---------+
| Icon 4  |
+---------+
| Icon 5  |
+---------+
| Icon 6  |
+---------+
| Icon 7  |

Хотя Верхний левый 2K-монитор определяется как 1080p, в сочетании с верхним правым 4K-монитором (2160p) и нижним правым 2K-монитором (еще 1080p) менеджер рабочего стола использует 4320 виртуальных пикселей для размещения значков.

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

Иногда я смотрю полноэкранные видео на левом мониторе, как я могу разместить значки на любом мониторе?

Хотя сценарий Python может решить проблему, я предпочитаю решение bash, потому что мне удобнее изменять bash.

4
задан 2 June 2019 в 19:43

1 ответ

iconic

Проблема была решена путем создания iconic bash-скрипта для размещения значков по размерам монитора, а не по размеру виртуального экрана.

iconic Главное меню

Главное меню позволяет сохранять и загружать настройки значков на рабочем столе. Главное меню открывает вам дополнительные окна для сортировки значков и управления мониторами. Также вы можете применить новые настройки.

иконический скриншот главного меню

iconic main menu.png

<час>

иконка сортировки значков

Вы можете сортировать значки по алфавиту или в алфавитном порядке, удалив "Ссылка на" из порядка сортировки. Вы можете сортировать по дате в порядке возрастания или убывания. После сортировки вы можете переместить отдельный значок в более высокое или более низкое положение.

iconic Скриншот Sort Icons

iconic sort icons.png


iconic Монитор Notebook

Блокнот имеет несколько вкладок для доступа Мониторы Общие настройки и вкладка для каждого отдельного монитора. В настоящее время поддерживается до трех мониторов.

Вкладка «Общие настройки» позволяет установить монитор, на котором размещаются значки на рабочем столе. Кроме того, глобальное определение зарезервированного пространства слева, сверху, справа и снизу мониторов, где значки не должны располагаться. Используйте это, чтобы зарезервировать место для оконных менеджеров и панелей индикаторов приложений.

iconic Снимок экрана вкладки «Мониторы»

iconic monitors general.png

На этой вкладке записной книжки вы также можете указать количество секунд, в течение которых будет выполняться тест. Нажмите кнопку Test , чтобы разместить значки на рабочем столе после изменения зарезервированного места на экране.

iconic Вкладка «Мониторы для ноутбука 3»

iconic monitors monitor 3.png

Назначьте удобное имя для каждого монитора. Установите количество строк и столбцов для размещения значков на каждом мониторе.

Используйте кнопку Test , чтобы посмотреть, какое расположение значков после изменения числа, столбцов или строк.

0
ответ дан 2 June 2019 в 19:43

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

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