Предположим, я использую 4 рабочих пространства, и мне, кстати, нужно больше, есть ли автоматизированный процесс или, если это невозможно, простой способ, кстати, добавить больше рабочих областей (вместо установки Ubuntu tweak и т. д. и т. д.).
Технически нет ярлыка для изменения размеров рабочих пространств, но вы можете использовать простой скрипт ниже и привязать его к ярлыку.
Возьмите скрипт ниже, сохраните его в папке .local/share/applications или где бы вы ни пожелали. Убедитесь, что сценарий выполнен с помощью chmod 755 /path/to/script. Привяжите его к ярлыку в «Системные настройки» -> «Клавиатура» -> «Ярлыки» -> «Специальные ярлыки»Например, у меня есть эта настройка:
[d6 ]Сценарий привязан к ShiftCtrlAltI. Но CtrlAltI тоже может работать. Я даю полный путь к скрипту, который является
/home/xieerqi/resize-workspaces.sh
. Вот как это должно выглядеть:
Script
#!/bin/bash
# Author : Serg Kolo
# Date: Sept 19, 2015
# Purpose: simple script to resize
# unity workspaces
# Written for: http://askubuntu.com/q/676046/295286
HEIGHT=$(gsettings get org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize)
WIDTH=$(gsettings get org.compiz.core:/org/compiz/profiles/unity/plugins/core/ vsize)
NEWSIZE=$(zenity --entry --text="Current desktop set-up $HEIGHT x $WIDTH. Enter new setup in HEIGHTxWIDTH format" --width=250 | tr 'x' ' ' )
ARRAY=( $NEWSIZE )
[ -z ${ARRAY[1]} ] && exit
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize ${ARRAY[0]}
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ vsize ${ARRAY[1]}
Очень прост в использовании, очень прост в настройке