Проблема:
К сожалению, пока нет. Ходили разговоры о динамических рабочих пространствах в Unity, но я пока не знаю никаких конкретных планов на этот счет.
Частичное решение:
Хотя динамические рабочие пространства еще не являются функцией Unity, вы можете получить аналогичную функцию довольно легко. В этом решении используется сценарий, который был размещен на Webupd8, поэтому я не могу взять кредит на фактический сценарий и файл .desktop , но метод сочетания клавиш является моим.
Сначала создайте скрипт (текстовый) файл с таким содержанием:
#!/bin/bash
case $1 in
rows)t=v;;
cols)t=h;;
esac;
check=`gconftool-2 --get /apps/compiz-1/general/screen0/options/${t}size`
if [[ ! ($2 = - && $check < 2 ) ]]
then
[[ $2 = [-+] ]] && gconftool-2 --set /apps/compiz-1/general/screen0/options/${t}size --type int $(( $check $2 1 ))
fi
- Сохранить как
workspaces
(без расширения файла).
- Щелкните правой кнопкой мыши по файлу и выберите «Свойства».
- Отметьте его как исполняемый в свойствах файла.
- Теперь переместите его
/opt
:
либо:
- Запустить
sudo mv workspaces /opt
в терминале,
- или нажмите alt+ f2. Тип
gksu nautilus /opt
. Когда откроется новое окно, вырежьте и вставьте скрипт в эту папку.
Метод сочетания клавиш:
Теперь вы можете назначить несколько ярлыков для включения и удаления рабочих областей.
Метод быстрого списка:
Вы можете создать файл .desktop, который выполняет все эти функции за вас в два клика.
Создайте новый текстовый файл и введите следующее:
[Desktop Entry]
Version=1.0
Name=Workspaces
Comment=Change Workspace Numbers
GenericName=Workspace Editor
Terminal=false
Type=Application
Icon=desktop
X-Ayatana-Desktop-Shortcuts=AddRow;RmRow;AddColumn;RmColumn;
[AddRow Shortcut Group]
Name=Add Row
Exec=/opt/workspaces-shortcuts rows +
TargetEnvironment=Unity
[AddColumn Shortcut Group]
Name=Add Column
Exec=/opt/workspaces-shortcuts cols +
TargetEnvironment=Unity
[RmRow Shortcut Group]
Name=Remove Row
Exec=/opt/workspaces-shortcuts rows -
TargetEnvironment=Unity
[RmColumn Shortcut Group]
Name=Remove Column
Exec=/opt/workspaces-shortcuts cols -
TargetEnvironment=Unity
- Сохраните этот файл как
workspaces.desktop
и пометьте его как исполняемый.
- Переместить файл в
~/.local/share/applications
.
- Вы можете сделать это, открыв файловый менеджер, нажав CTRL+ L(буква) и напечатав адрес (он будет заполнен автоматически), затем нажав enter.
- Перетащите файл на панель запуска Unity.
- Когда вы щелкнете по нему правой кнопкой мыши, он даст вам возможность добавлять или удалять строки и столбцы рабочих пространств.
Как сделать его более похожим на GNOME Shell:
Откройте диспетчер настроек Compiz Config (установите, если у вас его еще нет)
sudo apt-get install compizconfig-settings-manager
Перейдите в Общие параметры и нажмите Размер рабочего стола.
- Установите «Горизонтальный размер» на 1.
- Установите «Вертикальный размер» на 2.
- Когда вам нужно больше рабочих пространств, вы можете использовать сочетание клавиш или быстрый список.