Проблема:
На жаль, поки що. Про динамічні робочі простори в 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.
- Коли вам потрібно більше робочих просторів, ви можете скористатися клавіатурним скороченням або швидким списком.