Как ускорить ответ Dash?


45

Есть ли способ ускорить тире? Когда я нажимаю супер-клавишу в первый раз, появление черточки может занять ~ 2 секунды. Принимая во внимание, что если я использую Synapse, он появится мгновенно.

Ответы:


25

Ubuntu 12.10


I. Установите Unsettings . Введите в терминале

sudo add-apt-repository ppa:diesch/testing

sudo apt-get update

sudo apt-get install unsettings

Откройте Unsettings. Вы можете попробовать 2 изменения.

  • Сначала перейдите в Dash> Blur и выберите No blur .

Нет размытия

  • Во-вторых, перейдите в раздел «Темы» и измените «Графический режим» на « Низкий графический режим» .

Низкий графический режим

II. Установите диспетчер настроек Compiz Config . Введите в терминале

sudo apt-get update

sudo apt-get install compizconfig-settings-manager

Откройте менеджер compiz. Перейдите в OpenGL и выберите Texture Filter> Fast

Текстурный фильтр

Не забудьте выйти!


msgstr "изменение графического режима на принудительный режим низкой графики." недоступно в 12.04 Unsettings 0.08
lefterav

Не работает для 13.10 - я думаю, что нет дерзкой ветки.
Робин Уинслоу

1
также не устанавливается для 14.04
αғsнιη

Это намного быстрее после установки no blur, спасибо.
Searene

7

Отключение эффекта «размытия» может помочь.

Для этого установите «MyUnity» в программном центре Ubuntu. Затем вы можете отключить эффект размытия, установив опцию «Blur» на «dash» -tab в «Off».

Вот скриншот : скриншот окна, показывающий отключение эффекта размытия


Спасибо, это немного улучшается. Может ли изменение коэффициента swapiness иметь эффект?
user72126


2
Вы также можете отключить размытие тире в compizconfig-settings-manager.
Попей

6

Ubuntu 12.04LTS

Unity Dash в Ubuntu 12.04LTS ( Unity 5 ) может не обладать быстротой и плавностью в более поздних версиях Unity, таких как Ubuntu 14.04LTS Unity 7 , но он достаточно стабилен для повседневного использования. Прежде чем вы попробуете улучшить скорость Unity, рекомендуется обновить Unity и Compiz до их последних версий, доступных в репозиториях Ubuntu 12.04LTS. Это связано с тем, что в первоначальных версиях Unity 5 были проблемы со стабильностью, но в более поздних версиях были улучшены стабильность и скорость, о которых сообщалось в последующих выпусках Ubuntu. К моменту выхода финальной версии Ubuntu 12.04LTS (12.04.5) Unity (v5.20) стала достаточно стабильной и стабильной.

Некоторые из предложенных здесь шагов требуют Compiz Config . Вы также можете использовать другие инструменты, такие как MyUnity, Unsettings, Ubuntu Tweak или редактировать схему / настройки напрямую через dconf-editor или gsettings . Но я рекомендую Compiz Config , потому что он позволяет редактировать все настройки Compiz и Unity в одном месте. Нажмите здесь, чтобы установить Compiz Config Установить Compiz Config

Настройки плагина Compiz Config Unity Экспериментальная вкладка

Шаг 1: Деактивируйте Dynamic Blur : Это уменьшит лаги и заикания, возникающие при использовании Dash. Откройте Compiz Config -> Ubuntu Unity Plugin -> Экспериментальная вкладка -> Dash Blur и измените его на Static Blur или No Blur .

  • Static Blur вызывает ошибку мерцания с некоторыми графическими драйверами в Ubuntu 12.04LTS. В противном случае, это был бы лучший выбор.
  • No Blur делает Dash прозрачным. В результате вам может понадобиться увеличить непрозрачность или темноту тире, чтобы улучшить видимость. Это можно сделать, изменив значение цвета в Compiz Config -> Ubuntu Unity Plugin -> Экспериментальная вкладка -> Цвет фона .

Шаг 2: Удаление нежелательных объектива и областей применения : Даш в Ubuntu 14.04LTS предоставляет возможность отключить / включить Scopes . К сожалению, эта функция недоступна в Unity 12.04LTS. Однако их все равно можно отключить вручную, отредактировав настройку каждого отдельного объектива в dconf-editor-> desktop-> unity-> lenses . Но я предпочитаю полностью удалить ненужные линзы и прицелы .

  • Удалите Unity-scope-musicstores и unity-scope-video-remote . Если ваша машина с Ubuntu не очень часто подключена к Интернету или вам не нужны эти сервисы, просто удалите их.

  • Удаление Unil- Lens -Music и Unity- Lens -Video . File Lens может по-прежнему отображать всю вашу музыку и видео, а также фильтровать их. Вам не нужны эти линзы, если вы не большой любитель музыки или видео.

Шаг 3: Уменьшите задержку запуска Dash . Возможно, вы заметили, что загрузка Dash занимает много времени при первом использовании после загрузки. Эта задержка запуска может быть уменьшена с помощью предварительной загрузки или аналогичных демонов. Нажмите здесь, чтобы установить предварительную загрузку Установить Compiz Config

Шаг 4: Уменьшите настройки графики : если все предыдущие шаги заметно не улучшили скорость, или если вы все еще жаждете большей производительности, уменьшите параметры графики для Compiz . Я получил эту идею от Ed Вильегаса ' Ответа на Ubuntu 12.10 . Но помните, это изменение влияет на качество графики всей системы Ubuntu, а не только Unity! Откройте Compiz Config-> OpenGL-> Texture Filter и установите для него значение Fast .

Уменьшить уровень графических настроек Compiz

После выполнения всего вышеперечисленного перезапустите систему, прежде чем проверять результаты, иначе Unity может вести себя ненормально.

Обратите внимание, что Ubuntu 12.04LTS Unity 5 не имеет режима низкой графики, подобного Unity 7 в Ubuntu 14.04LTS. Тем не менее, 12.04LTS предоставляет похожий, но совершенно другой рабочий стол Unity2D, который работает на другом диспетчере окон вместо Compiz. Вы можете использовать его, если ваше графическое оборудование очень слабое. Но я бы не рекомендовал использовать его в обычных случаях.


3

Там не может быть ничего, чтобы сделать для этого.

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

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


3
Нет, это не проблема. Даже в высокопроизводительных системах с обильным объемом оперативной памяти и даже при непрерывном использовании, тире медленный, и это в первую очередь из-за неудачных анимаций.
Дан Даскалеску

1
На самом деле это проблема для некоторых людей. Моя система - это ядро ​​i7 с большим количеством оперативной памяти, но когда резервные копии в кеше израсходованы, а приложения выталкиваются из кеша. Нажатие клавиши Super (что я делаю не часто) приводит к тому, что она попадает в необходимую память, и это приводит к задержке.
Попей

2

Есть как минимум две ошибки, сообщенные для этой давней проблемы (восходит к 2012 году). Пожалуйста, подумайте о том, чтобы добавить себя к ошибкам, чтобы решить эту проблему, так как разработчики, похоже, не уделяют этому большого внимания:

https://bugs.launchpad.net/bugs/814833

https://bugs.launchpad.net/bugs/919801


1

Тире медленный из-за дополнительной высококачественной графики, которую ваша видеокарта поддерживает с большим трудом. Добавьте следующую строку в .xprofileфайл в вашем домашнем каталоге. (Если его нет, создайте его).

export UNITY_LOW_GFX_MODE=1

Приведенная выше строка включает режим низкой графики, который может легко поддерживаться вашим графическим процессором. Не волнуйтесь, вы не потеряете качество изображения, если боитесь :)

И сохраните его и выйдите из системы и войдите снова. А теперь проверь. Ваш Dash дом будет работать быстро и гладко.


2
Нет. очень небольшое улучшение, если таковое имеется. Печатание в тире все еще запаздывает, и тире все еще требуется ~ 2 секунды, чтобы появиться. Кроме того, он глючит, у меня есть средство запуска на автокрытии, и выполнение того, что вы говорите, оставляет черную линию на всем протяжении экрана, где должен быть край средства запуска.
Жерар Рош
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.