Я использую Unity и Compiz на natty. У меня включена функция масштабирования и масштабирования.
Я установил CompizConfig Settings Manager> Scale> Bindings> Initiate Picker для группы окон, чтобы установить сочетание клавиш для «Initiate Window Picker для группы окон» на Super + grave ( используя комманду grab key). Если я открою несколько окон с гном-терминалами и нажму Super + grave, ничего не произойдет. То же самое для эмпатии, nautilus, gimp и хрома. Я также пытался привязать к Super + a.
Как работает эта функция? Что я делаю неправильно?
Я ожидаю, что он будет работать как уровень приложения Expose на Mac, где он позволит вам переключать все окна из конкретной программы (все окна Finder или все окна Chromium). [!d4 ]
Функция «Next window (group)» статического прикладного коммутатора работает как ожидается.
Между тем, в отчете об ошибке есть способ, который работает для меня:
Prabhjot (prabhjotsbhatia) написал в 2011-11-08: # 8 Обходной путь: Привет, я получил его работу, используя Плагин «Команды» и плагин «DBus» включены. Я использую следующий сценарий bash как команду: 1. Перейдите в командный плагин в диспетчере настроек конфигурации Compiz. 2. В одной из команд введите следующее:dbus-send --print-reply --type=method_call \
--dest=org.freedesktop.compiz /org/freedesktop/compiz/scale/screen0/initiate_key \
org.freedesktop.compiz.activate string:'root' int32:`xwininfo -root |
grep id: | awk '{ print $4 }'` string:"match" string:$(xprop -id \
`xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)" | awk '{print $5}'` |
grep "WM_CLASS" | cut -d\" -f4 | awk '{print "class=" $1 }')
В привязках привяжите эту команду к краю экрана или кнопке или нажатию клавиши, как вы сочтете нужным. Вуаля !! У вас есть плагин Scale для того же класса приложений. Примечание: вам нужны модули Scale, DBus, Commands. Вам также потребуется установить awk, если он не установлен по умолчанию. Это работает в одном направлении и, чтобы выйти из режима масштабирования, нажмите Esc или выберите окно. Для Ubuntu 12.04 добавьте --reply-timeout=1 в команду dbus-send, чтобы избежать застревания в масштабе.