Как я могу заставить gnome-shell обрабатывать оба монитора одинаково?

Похоже, что Gnome-shell хочет оставить один монитор «фиксированным» при переключении рабочих пространств.

Кроме того, в дополнительном представлении моего дополнительного монитора нет предварительного просмотра.

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

Как я могу заставить gnome-shell обрабатывать мой вторичный монитор как основной?

43
задан 20 October 2017 в 11:18

8 ответов

Настройка только рабочие области на первичном сервере false (с использованием gsetting , gconftool , GNOME Tweak или что-то еще - см. все другие ответы) решает только первую проблему:

Gnome-shell, кажется, любит оставлять один монитор как «фиксированный», когда вы переключаете рабочие области.

Для второй проблемы

Кроме того, в представлении «Действия» на моем дополнительном мониторе нет предварительного просмотра.

существует расширение GNOME под названием Multi Monitors Add-On , которое Just Works ™. (См. Также Как установить расширения GNOME Shell и управлять ими? )

10
ответ дан 20 October 2017 в 11:18

Что касается фиксированного второго монитора, как я только что обнаружил, есть простой способ исправить это. Могу процитировать:

  1. Загрузите gconf-editor - он, вероятно, доступен в диспетчере пакетов вашего дистрибутива.
  2. Запустите gconf-editor - меню «Выполнить команду» по-прежнему доступно в GNOME 3, нажав Alt-F2.
  3. В дереве слева перейдите к / desktop / gnome / shell / windows
  4. СНИМИТЕ поле рядом с workspaces_only_on_primary

Источник: http://gregcor.com/2011/05/07/ fix-dual-monitors-in-gnome-3-aka-my-workspaces-are-broken /

13
ответ дан 20 October 2017 в 11:18

Вы можете сделать это, установив GNOME Твики от Ubuntu Software. После установки он отображается в панели приложений как Tweaks . Имя пакета на самом деле называется gnome-tweak-tool .

Параметр, который вы ищете, находится на вкладке Рабочие области и называется Отображение диапазона рабочих областей .

4
ответ дан 20 October 2017 в 11:18

В моем ubuntu 18.04 с Unity такая же проблема.
Используя gconf-editor , предложенный Мартином , мне нужно снять флажок в / org / gnome / mutter / workspaces-only-on-primary .

1
ответ дан 20 October 2017 в 11:18

Я не смог найти ключ /десктоп/gnome/shell/windows, упомянутый Мартином, но источник, который он цитирует, говорит, чтобы запустить:

$ gsettings set org.gnome.shell.overrides workspaces-only-on-primary false

Это исправило это мгновенно для меня. Спасибо, gregcor (источник).

14
ответ дан 20 October 2017 в 11:18

14.04

В более поздних версиях Gnome, вам нужно открыть gnome-tweak-tool и в разделе «Рабочие области» изменить настройку «Рабочие области только на основном дисплее».

17
ответ дан 20 October 2017 в 11:18

18.04.1 LTS

https://askubuntu.com/a/393355/340383 - правильный ответ . Размещение этого сообщения, чтобы предупредить других о том, что мне кажется ошибкой:

Добавление флажка рядом с Отображение диапазона рабочих областей внутри инструмента настройки не имеет никакого эффекта:

broken workspaces tweaks window

Я также не смог найти ] / desktop / gnome / shell , показанный gconf-editor , как указано в ответе https://askubuntu.com/a/393355/340383 .

Обновление 2019-03-22, 07:03 : также прочтите комментарий к этому ответу, так как "вообще НЕ имеет никакого эффекта" на картинке выше может быть недействительным в последующих выпусках после 18.04.1 LTS , и что я не повторял настройку с тех пор, как опубликовал этот ответ.

1
ответ дан 20 October 2017 в 11:18

нашли еще одно хорошее решение, в котором оба монитора имеют отдельные рабочие области :

git clone git://github.com/spin83/multi-monitors-add-on.git
cd multi-monitors-add-on
git branch -a && git checkout gnome-3-32_3-36
cp -r multi-monitors-add-on@spin83 ~/.local/share/gnome-shell/extensions/

alt + F2 введите r затем введите

, затем вы можете открыть приложение для настройки настроек в Ubuntu, описанное выше, и найти там расширений и активируйте надстройку для нескольких мониторов , если она еще не активирована.

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

sudo journalctl /usr/bin/gnome-shell

в этом случае попробуйте переключить ветку в репозитории выше

или сообщить ошибка владельцу на GitHub

https://github.com/spin83/multi-monitors-add-on.git

Всем удачи :)

0
ответ дан 24 April 2021 в 03:52

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

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