Как я могу уменьшить или увеличить количество рабочих пространств в Unity?

190

Я читал о том, как получить несколько рабочих пространств в мутной версии Unity , однако, поскольку Compiz заменяет Mutter, как мне добавить и удалить рабочие пространства в Compiz-версии Unity?

Марко Чеппи
источник

Ответы:

169

15.04 и позже

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

13.04 -14.10

Рабочие пространства по умолчанию отключены в новой установке Ubuntu v13.04.

Вы можете включать и выключать рабочие пространства, а также определять количество рабочих пространств с помощью unity-tweak-toolУстановить единство-твик-инструмент ( sudo apt install unity-tweak-tool)

введите описание изображения здесь

введите описание изображения здесь

12,04 устанавливать

Количество рабочих областей может быть безопасно установлено без использования CCSM через MyUnity

введите описание изображения здесь

Переместите ползунки, чтобы изменить количество горизонтальных и вертикальных рабочих пространств

например 4х1

введите описание изображения здесь

fossfreedom
источник
1
Не работает для
Unity
MyUnity требует перезагрузки?
шумно
Требуется перезагрузка Unity.
Даниэль Кмак
1
Для меня решение для 13.04 / 14.10 очень хорошо сработало для Ubuntu 15.04 ...
Aracthor
2
ubuntu-tweak-tool также выполняет свою работу в Ubuntu 16.04
morhook
65

11.10 и ниже

Использование CCSM

Это работает и в Ubuntu 12.04 LTS , но вместо этого проще и безопаснее использовать MyUnity .

Предупреждение: ccsm может привести к нежелательным эффектам, которые может быть трудно преодолеть, и может оставить вас без рабочего стола (см. Также этот вопрос для получения дополнительной информации).

Параметры количества рабочих пространств можно найти в compizconfig-settings-manager установить ccsmразделе «Общие параметры». Не устанавливайте горизонтальные рабочие пространства ниже 2, иначе кнопка переключения рабочего пространства не будет работать.

Общие настройки

введите описание изображения здесь

Использование MyUnity

MyUnity может использоваться также в 11.10 и ниже, с дополнительными шагами.

В терминале используйте sudo add-apt-repository ppa:myunity/ppa && sudo apt-get update && sudo apt-get install myunityдля установки MyUnity. Затем выполните шаги, описанные выше, до 12.04.

ajmitch
источник
также работает 14.04
HongboZhu
Что ж, метод CCSM работает с 14.04. MyUnity не доступен 14.04.
tsbertalan
Нашел это полезным для установки в неединичных рабочих средах (например, Mate) с загруженным ccsm.
Стивен Хоуэлл
49

12,10

MyUnity был удален из количественных репозиториев в ожидании перезаписи. Он может появиться позже.

До этого количество рабочих пространств можно изменить одним из четырех способов:

  • через командную строку
  • используя Ubuntu-Tweak
  • используя compiz-settings-manager (не рекомендуется - используйте ответ CCSM, если вы хотите рискнуть этим маршрутом).
  • dconf-editor

способ 1

Если вы любите терминал, вы можете достичь вышеуказанного через:

gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize [x]
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ vsize [y]

где [x]и [y]числовые значения

способ 2

введите описание изображения здесь

метод 3

dconf-инструменты Установите dconf-tools

ВАЖНОЕ ПРИМЕЧАНИЕ: вы должны были использовать метод один или два ранее для dconf-editor, чтобы показать ключи для изменения.

Причина этого заключается в том, что dconf-editorпо умолчанию не отображаются перемещаемые ключи схемы, если они не были ранее изменены.

Первая установка dconf-tools.

Затем нажмите ALT+ F2и введитеdconf-editor

введите описание изображения здесь

Нажмите Enterили нажмите на показанный значок.

Затем откроется приложение:

введите описание изображения здесь

Переместитесь вниз по дереву org - compiz - profiles - unity - plugins - coreи измените показанные значения.

fossfreedom
источник
2
подтвердите «метод 1» через терминал. прекрасно работает и перезагрузка не требуется.
somethis
6

В Ubuntu 14.04 CLI:

dconf read /org/compiz/profiles/unity/plugins/core/hsize
dconf read /org/compiz/profiles/unity/plugins/core/vsize

Написать:

dconf write /org/compiz/profiles/unity/plugins/core/hsize 2
DmitrySandalov
источник
Он работает и с Ubuntu 16.04
pabloa98
5

Вы можете открыть терминал и установить, как вы хотите.

С помощью этой команды вы устанавливаете количество горизонтальных видовых экранов (в этом примере я изменяю его на «3»):

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/hsize 3  

И с этим вы устанавливаете количество вертикальных окон просмотра (в этом примере я изменяю его на «4»):

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/vsize 4
desgua
источник
как раз собирался опубликовать это .. в любом случае, вот ссылка с инструкциями по созданию быстрого списка для простого управления рабочими пространствами. askubuntu.com/a/46832/45659
Mahesh
2
Спасибо за предоставленный единственный ответ, который не требует добавления дополнительного программного обеспечения и адресованный Unity 3D
Бен Симпсон
Я могу подтвердить, что это работает для 12.04, и вы можете установить 1x1 в одной команде и, следовательно, удалить кнопку переключения рабочего пространства с помощью этой команды gconftool --set /apps/compiz-1/general/screen0/options/hsize --type=int 1 && gconftool --set /apps/compiz-1/general/screen0/options/vsize --type=int 1
singl
самое простое и лучшее решение
RockScience
3
Это не сработало на 14.04. Это делает: askubuntu.com/a/447677/62483
Lucio
3

Установите compizconfig-settings-manager, запустите его через «Настройки системы» (в разделе «Личные»), затем перейдите в «Общие параметры» (в разделе «Общие»), теперь на вкладке «Размер рабочего стола» вы можете изменить количество вертикальных или горизонтальных рабочих столов.

enzotib
источник
2

Вы можете попробовать с ccsmили myunity.

ccsm (менеджер настроек CompizConfig) CCSM

Откройте терминал и запустите:

gksudo apt-get install ccsm

введите свой пароль и введите, yкогда спросят.

Теперь нажмите ALTи F2вместе, введите ccsmи нажмите Enter.

Когда появится диспетчер параметров CompizConfig, выберите «Настенная стена».

MyUnity myunity С MyUnity вы можете установить количество рабочих столов, но не более того.

Откройте терминал и запустите:

gksudo apt-get install myunity

введите свой пароль и введите, yкогда спросят.

Теперь нажмите ALTи F2вместе, введите myunityи нажмите Enter.

Когда появится MyUnity, выберите рабочий стол. Измените H Desktop для горизонтальных рабочих столов и V Desktop для вертикальных рабочих столов.

nastys
источник
1
хотя «myunity» будет безопаснее для новых пользователей, потому что, если вы слишком сильно настроитесь на «ccsm», не зная, что делаете, вы можете иногда очень плохо ломать вещи.
Даниэль В.
1

На самом деле, вы можете менять рабочие столы, не используя ccsm или MyUnity. У меня есть скрипт, чтобы добавить или удалить строки и столбцы, но вы можете создать простой псевдоним, чтобы установить любой из них.

Например, чтобы установить количество столбцов, введите это в приглашении bash:

gconftool-2 --type int --set /apps/compiz-1/general/screen0/options/hsize Num_of_Colsгде Num_of_Cols - число для горизонтального размера или количество столбцов.

Для количества строк используйте vsize вместо hsize.

Первоначально я получил сценарий из этой статьи на Askubuntu о добавлении опций в качестве быстрых списков в модуль запуска Unity , но он работает как сценарий в любом меню, или как функция bash или псевдоним.

Марти Фрид
источник
0

Я использовал CompizConfig Settings Manager (CCSM). Откройте CCSM, выберите, General Optionsзатем перейдите на Desktop Sizeвкладку.

Вы можете настроить количество и расположение рабочих областей при помощи функции Horizontal Virtual Sizeи Vertical Virtual Sizeползунков для регулировки количества «колонн» и «строк» соответственно.

Использование этого метода не влияет на настройки, указанные выше в редакторе gconf.

AMC
источник