Как я могу автоматически добавлять рабочие пространства, только если они мне нужны?

Предположим, я использую 4 рабочих пространства, и мне, кстати, нужно больше, есть ли автоматизированный процесс или, если это невозможно, простой способ, кстати, добавить больше рабочих областей (вместо установки Ubuntu tweak и т. д. и т. д.).

1
задан 22 September 2015 в 23:05

1 ответ

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

Возьмите скрипт ниже, сохраните его в папке .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]}

Очень прост в использовании, очень прост в настройке

5
ответ дан 23 May 2018 в 17:20

Другие вопросы по тегам:

Похожие вопросы: