20 сентября 2012

Как настроить плагин Compiz Shift Switcher в Ubuntu 12.04/12.10

Shift Switcher, это плагин, который осуществляет карусельное перемещение открытых окон для выбора нужного с пириминением комбинации клавиш.



Прежде всего надо удостоверится, что Compiz включён и работает на вашем компьютере.

Для проверки нужно установить пакет mesa-utils:

sudo apt-get install mesa-utils

Теперь сама проверка. Введите(скопируйте) следующую команду в терминал:

glxinfo | grep direct

И нажмите Enter.

Если после выполнения данной команды в терминале появилась строка:


direct rendering: Yes

Значит Compiz работает (Если нет читать дальше не имеет смысла).

Затем нужно установить Менеджер  настроек Compiz, который есть в Центре приложений Ubuntu:



Либо установить через терминал, выполнив следующую команду:

sudo apt-get install compizconfig-settings-manager

Откройте Менеджер  настроек Compiz ->Управление окнами и активируйте (паставьте флажок) плагин Shift Switcher:



Далее кликаем на плагине, чтобы войти в его настройки, во вкладку Key bindings:



Здесь уже назначены клавиатурные сокращения в первом пункте initiate, но мы переназначим их на более лёгкую комбинацию. Для этого кликните на кнопке с уже назначенными сокращениями, после чего откроется следующее окно:



Теперь чтобы изменить комбинацию клавиш, кликните на кнопке Считать комбинацию клавиш, после чего должно открыться ещё одно окно с просьбой нажать новую комбинацию клавиш:



Я предлагаю нажать Ctrl+клавиша Пробел и в окне Изменить initiate - OK.

Откройте несколько разных окон приложений, примените назначенную комбинацию клавиш и перемещайте окна клавишами влево/вправо, выберите нужное окно и не отпуская клавишу Ctrl, отрывисто нажмите клавишу Пробел, как выбранное окно откроется.

Это мы рассмотрели карусельное перемещение отрытых окон на одном рабочем столе, далее опускаемся ниже в этой же вкладке к пункту Previus Windows (All Workspaces), чтобы запустить карусель из открытых окон на всех рабочих столах:



Здесь уже есть комбинация клавиш по умолчанию, но она очень громосткая, поэтому я предлагаю назначить другую: Ctrl+Alt+Пробел, по той же схеме, как вы проделали выше.
Теперь откройте окна программ на разных столах, нажмите Ctrl+Alt+Пробел и не отпуская клавиш, постукивайте по клавише Пробел или клавиши вправо/влево для выбора окна, когда нужное окно будет выбрано, отпустите клавиши и окно "приедет".

Далее переходим во вкладку Appearance:



В этой вкладке я предлагаю сделать так как на снимке или попробуйте применить свои парамеры.

Вот и всё. Наслаждайтесь.

Удачи.

15 комментариев :

  1. Ring switcher красивше будет)))

    ОтветитьУдалить
  2. А кроме вышеперечисленного, для работы SHift Switcher'а, больше ничего не надо установить? А то у меня ничего не изменилось, как была голимая неинтересная анимация, так и осталась((

    ОтветитьУдалить
    Ответы
    1. Да нет не надо. Проверь, работает ли сомпиз, т.е. перезапусти его: compiz --replace

      Удалить
    2. Спасибо! Работает :) Это реально круто, ни на каких вендах такого нет, Линукс рулит!

      Удалить
    3. Только у меня еще вопрос, как сделать чтобы при запуске компьютера компиз запускался автоматически? А то у меня не запускается :(
      И когда я пишу в консоль эту команду, выходит какой-то странный отчет, сначала вроде все ок, эффекты загружаются, а потом несколько раз подряд такая строчка: compiz (decor) - Warn: No default decoration found, placement will not be correct. Что это значит, и как исправить? Спасибо.

      Удалить
    4. Маленькое замечание. Когда задаёшь вопрос, указывай систему: Ubuntu12.04 и т.д., тогда можно получить правильный ответ, т.е. в оазных системах и окружения, разные настройки. Договорились.

      Удалить
    5. А окружение MATE, так я понимаю?

      Удалить
  3. Извинияюсь, действительно забыл упомянуть. Система Mint 13 Maya. 64 bit
    Но, кстати, проблему с default decoration я уже решил, а вопрос насчет авто-запуска еще актуален :)

    ОтветитьУдалить
    Ответы
    1. Насчет окружения, не уверен, но скорее всего МАТЕ. (Это слово упоминается в главном меню :) )

      Удалить
    2. А в Cinnamon просто нет Compiz, там оконный менеджер Muffin, это примерно как небо и земля. Ну, да ладно, это к сведению. Чтобы Compiz запускался при входе, открой Автоматически запускаемые приложения, в поле Имя впиши Compiz, а в поле команда - compiz --replace и будет тебе счастье.

      Удалить
    3. Да. когда откроется Автоматически запускаемые приложения, нажми кнопку Добавить, а дальше как в предыдущем моём комментарии.

      Удалить
    4. Блин, как я сам не догадался, я же знал что есть автоматически запускаемые приложения, но забыл :) Спасибо!

      Удалить
  4. Красота! На мой вкус удобнее заточить под жест мышкой - на первой вкладке. В правый нижний/верхний угол монитора

    ОтветитьУдалить
  5. Спасибо. Настроил, все замечательно. Заодно настроил этот эффект на отведение мышки в правый нижний угол.работает, но почему-то, когда выбираю нужное окно, не активно глобал меню. Когда работаю клавишами - все нормально.Как бы на мышь сделать по-людски? Убунту 12.04.

    ОтветитьУдалить