Похоже, что Gnome-shell хочет оставить один монитор «фиксированным» при переключении рабочих пространств.
Кроме того, в дополнительном представлении моего дополнительного монитора нет предварительного просмотра.
Кроме того, на втором мониторе, где должно быть либо пустое место на рабочем столе, либо копия панели, у меня просто есть белая полоса.
Как я могу заставить gnome-shell обрабатывать мой вторичный монитор как основной?
Настройка только рабочие области на первичном сервере false
(с использованием gsetting
, gconftool
, GNOME Tweak или что-то еще - см. все другие ответы) решает только первую проблему:
Gnome-shell, кажется, любит оставлять один монитор как «фиксированный», когда вы переключаете рабочие области.
Для второй проблемы
Кроме того, в представлении «Действия» на моем дополнительном мониторе нет предварительного просмотра.
существует расширение GNOME под названием Multi Monitors Add-On , которое Just Works ™. (См. Также Как установить расширения GNOME Shell и управлять ими? )
Что касается фиксированного второго монитора, как я только что обнаружил, есть простой способ исправить это. Могу процитировать:
- Загрузите gconf-editor - он, вероятно, доступен в диспетчере пакетов вашего дистрибутива.
- Запустите gconf-editor - меню «Выполнить команду» по-прежнему доступно в GNOME 3, нажав Alt-F2.
- В дереве слева перейдите к / desktop / gnome / shell / windows
- СНИМИТЕ поле рядом с workspaces_only_on_primary
Источник: http://gregcor.com/2011/05/07/ fix-dual-monitors-in-gnome-3-aka-my-workspaces-are-broken /
Вы можете сделать это, установив GNOME Твики от Ubuntu Software. После установки он отображается в панели приложений как Tweaks . Имя пакета на самом деле называется gnome-tweak-tool
.
Параметр, который вы ищете, находится на вкладке Рабочие области и называется Отображение диапазона рабочих областей .
В моем ubuntu 18.04 с Unity такая же проблема.
Используя gconf-editor
, предложенный Мартином , мне нужно снять флажок в / org / gnome / mutter / workspaces-only-on-primary
.
Я не смог найти ключ /десктоп/gnome/shell/windows, упомянутый Мартином, но источник, который он цитирует, говорит, чтобы запустить:
$ gsettings set org.gnome.shell.overrides workspaces-only-on-primary false
Это исправило это мгновенно для меня. Спасибо, gregcor (источник).
В более поздних версиях Gnome, вам нужно открыть gnome-tweak-tool
и в разделе «Рабочие области» изменить настройку «Рабочие области только на основном дисплее».
https://askubuntu.com/a/393355/340383 - правильный ответ . Размещение этого сообщения, чтобы предупредить других о том, что мне кажется ошибкой:
Добавление флажка рядом с Отображение диапазона рабочих областей внутри инструмента настройки не имеет никакого эффекта:
Я также не смог найти ] / desktop / gnome / shell
, показанный gconf-editor
, как указано в ответе https://askubuntu.com/a/393355/340383 .
Обновление 2019-03-22, 07:03 : также прочтите комментарий к этому ответу, так как "вообще НЕ имеет никакого эффекта" на картинке выше может быть недействительным в последующих выпусках после 18.04.1 LTS , и что я не повторял настройку с тех пор, как опубликовал этот ответ.
нашли еще одно хорошее решение, в котором оба монитора имеют отдельные рабочие области :
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
Всем удачи :)