Как использовать & ldquo; Инициировать средство выбора окон для группы окон & rdquo; в компизе?

Я использую Unity и Compiz на natty. У меня включены Scale и Scale Addons.

Я установил CompizConfig Settings Manager> Масштаб> Привязки> Инициировать средство выбора окна для группы окон , чтобы установить для моей комбинации клавиш быстрого доступа «Инициировать средство выбора окна для группы окон» значение Super + grave (используя комбинацию кнопки захвата). Если я открою несколько окон терминала gnome и нажму Super + grave, ничего не произойдет. То же самое относится и к эмпатии, наутилусу, гимпу и хрому. Я также пытался привязать к Super + a.

Как работает эта функция? Что я делаю не так?

Я ожидаю, что он будет работать как на уровне приложений Expose на Mac, где он позволяет переключаться между всеми окнами определенной программы (все окна Finder или все окна Chromium).

Функция «Следующее окно (группа)» Static Application Switcher работает должным образом.

4
задан 27 January 2014 в 15:53

2 ответа

Это сообщенная ошибка .

Если вы столкнулись с этой ошибкой, выберите «Эта ошибка затрагивает 7 человек» и выберите «Да, эта ошибка меня поразила».

0
ответ дан 27 January 2014 в 15:53

Между тем, в отчете об ошибке есть обходной путь, который мне подходит:

Прабхджот (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, чтобы избежать зависания в масштабе.

0
ответ дан 27 January 2014 в 15:53

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

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