Как мне настроить скорость alt-tab?

30

Alt-tab кажется медленным, на моей машине установлены правильные драйверы, а все остальное работает быстро, кроме alt-tab. Настройка плагина для отображения значков вместо предварительного просмотра окна не помогает.

Это ошибка или способ ускорить это?

Хорхе Кастро
источник
8
Я думал, что это была только моя система. Приятно знать, что вы можете увеличить его!
Марко Чеппи
2
Кто-нибудь знает, почему это установлено в 2 с по умолчанию? Не могу представить, почему это считается полезным ...
Дэвид Миллер
1
@ Дэвид Миллер, возможно, он настроен на 2 секунды, чтобы мотивировать пользователей изменить его, открыв тем самым другие настройки Compiz для игры. :)
Майкл Мусса

Ответы:

22

В итоге задержка в 2 мс устанавливается в переключателе alt-tab (называемом Static Application Switcher) по умолчанию.

Чтобы изменить его, используйте вы можете использовать CompizConfig Settings Manager Установить ccsm . После того, как вы установите его, запустите его через тире в поисках compiz или просто запустите ccsmиз alt-f2:

введите описание изображения здесь

А затем установите Popup Window Delay0 на вкладке поведения.

введите описание изображения здесь

И провернуть скорость:

введите описание изображения здесь

Хорхе Кастро
источник
Даже после установки задержки всплывающего окна на 0 моя задержка alt + tab все еще была заметно медленной. Простое отключение compositing_manager ускорило процесс, но это немного радикально. Он влияет (часто нарушает) функциональность других приложений, если он отключен (docky, gnome-do). Чтобы отключить: запустите gconf-editor => edit (снимите флажок) / apps / metacity / general / compositing_manager
michael
Это все еще работает в 12.04?
Патрик Маршвиак,
Кажется, работает в 12.10, а также. Хотя сначала вам нужно установить плагины для compiz ( askubuntu.com/questions/208375/… )
Мика Ватанен,
Просто следуя скриншотам, ничего не читая, помог мне решить эту проблему :) спасибо!
Кристиан Вьельма
15

12,10

  1. Требования: Вам понадобится Compiz Config Settings Manager (CCSM).

    sudo apt-get install compizconfig-settings-manager
    

    Вам также могут понадобиться плагины Compiz. Скомпилированные плагины были включены compizconfig-settings-managerв более ранние версии Ubuntu

    sudo apt-get install compiz-plugins
    
  2. Включить статический переключатель приложений

    CCSM> Управление окнами> Статический переключатель приложений> Установите флажок, чтобы включить его.

    2.1 Вам будет предложено диалоговое окно «конфликт связываний». Выберите Разрешить конфликты .

    введите описание изображения здесь

    2.2 Теперь вам будет предложено следующее чудовище:

    введите описание изображения здесь

    Выберите «да», чтобы отключить все конфликты. Какой из них да? Третий вариант, самый дальний направо, всегда будет третьим, самый дальний направо.

    Теперь вы получите странный переключатель приложений, когда вы Alt+ Tab. Похоже, ты все сломал. Далее мы настроим это.

  3. Перейдите к CCSM> Управление окнами> Статический переключатель приложений>

    3.1 Привязки

    CCSM> Управление окнами> Статический переключатель приложений> Привязки

    • Убедитесь, что привязка следующего окна установлена ​​на Alt+Tab
    • Убедитесь, что привязка окна Prev установлена ​​на Shift+ Alt+Tab
    • Убедитесь, что привязка Следующее окно (Все окна) установлена ​​на Control+ Primary+ Alt+Tab
    • Убедитесь, что привязка предыдущего окна (Все окна) установлена ​​на Shift+ Control+ Primary+ Alt+Tab
    • Убедитесь, что все привязки, указанные выше, отключены в подключаемом модуле Ubuntu Unity (UUP) CCSM . Связывание для UUP можно найти в CCSM> Плагин Ubuntu Unity> Switcher.

    Static Application Switcher Наручники хотели что - то вроде этого:

    введите описание изображения здесь

    И привязки подключаемых модулей Ubuntu Unity должны выглядеть примерно так (обратите внимание, что первые 4 привязки отключены, потому что мы используем статический переключатель приложений):

    введите описание изображения здесь

    3.2 Поведение

    CCSM> Управление окнами> Статический переключатель приложений> Поведение

    • Скорость = 50,0000

    • Временной шаг = 10.0000

      Временной шаг - это то, как часто направление окна пересчитывается. Высокий временной шаг приведет к тому, что окна будут выходить за пределы их позиции и отскочить назад, а низкий временной шаг приведет к тому, что окна будут медленно и точно перемещаться в их положение. - http://wiki.compiz.org/Plugins/Scale

    • Задержка всплывающего окна = 0,0000

      введите описание изображения здесь

    3.3 Внешний вид

    CCSM> Управление окнами> Статический переключатель приложений> Внешний вид

    • Показывать только значок = Да: отмечен

      введите описание изображения здесь

Выполнено! Alt + Tab должен быть намного быстрее.

Жерар рош
источник
отличный ответ и информация! На самом деле искал только четкое определение "Timestep" указанного плагина ... очень понятный и полезный пост! спасибо действительно !!
Сумасшедший о Natty
PS: что конкретно означает / делает " auto change viewport "? подсказка заставляет меня догадываться ... и Google тоже не хочет выдавать ответ.
Сумасшедший о Natty
Это сработало и для меня 12.04. Большое спасибо.
Дрю Ноакс
Большой! Спасибо за подробное объяснение. Честно говоря, я не могу поверить, насколько медленным является переключатель приложений по умолчанию в Ubuntu.
Friederbluemle
1

«Quick Alt-Tab» переключается между двумя верхними окнами в стеке многих окон. Попробуйте открыть много окон и быстро нажать Alt-Tab, не дожидаясь появления графического «окна выбора». Очевидно, небольшая задержка для включения этой функции.

polizhok
источник
«Очевидно, небольшая задержка для включения этой функции». Ваше рассуждение не имеет смысла для меня. Даже если вы подождете, вы все равно будете переключаться между двумя окнами в верхней части стека окон.
Отдельный лакониан
0

Изменение задержки всплывающего окна не изменит скорость переключения приложений. На той же странице настроек, что и в вашем ответе, измените «Скорость» со значения по умолчанию 4 на 1. Это значительно ускорило мои настройки.

Негативная форма
источник
Изменение скорости до 1 сделало это очень медленным для меня, однако, когда я поднял его до 50, это в основном мгновенно. (Обновил мой ответ)
Хорхе Кастро
Свойство speed влияет только на анимацию поля выбора во всплывающем окне. Независимо от того, что выбранное окно будет переключаться мгновенно каждый раз, когда вы нажимаете на вкладку (после задержки всплывающего окна), но само поле будет отставать на медленных скоростях. Это становится очевидным, если вы идете на Appearanceвкладку, закручиваете select window highlightи highlight modeвыбираете bring selected to front.
Dorkus1218
0

Именно «оконный менеджер» вводит эти задержки. Если вы установили ubuntu-mate-desktopповерх Ubuntu 16.04, вы можете запустить, mate-tweakчтобы разрешить выбор альтернативного оконного менеджера.

Для опыта с малой задержкой попробуйте «Marco (без композитора)».

Для этого из командной строки запустите:

marco --no-composite --replace

введите описание изображения здесь

nobar
источник
В моей системе (Ubuntu MATE 16.04) был активирован «Marco (Software compositor)», и была задержка в 2 секунды при нажатии Alt + Tab. После того, как я переключился на Compiz, задержка исчезла, и теперь у меня есть необычные эффекты окна.
Михаил Кремсер
@MichaelKremser: Да, это то, что я тоже испытал. Моим решением было переключиться с software compositorна No compositor. Использование Compiz - это еще один способ, и он может хорошо работать для вас. Если вы столкнетесь с другими странными проблемами, попробуйте переключиться обратно на Марко.
nobar
Я хочу заявить о себе. Ubuntu MATE 18.04 по-прежнему требует этого изменения, чтобы быть быстрым на некоторых моих аппаратных средствах. Это также влияет на переключение между рабочими пространствами - что для меня было большей проблемой, чем alt-tab.
Нобар
Может быть, это просто мое воображение, но такое ощущение, что даже регулярный набор текста чуть более отзывчив, когда композитор отключен - это как будто я гулял по песку и только что оказался на твердой земле.
Нобар