Авторские статьи

Заметки о HUD


С релиза Ubuntu 12.04 появился помощник - HUD (Head-Up Display). HUD - это новое умное меню для Unity. HUD - это альтернатива "блин где же я видел в меню пункт Бла-бла". Рассмотрим что же это за зверь такой - HUD и разберёмся в его устройстве, чтобы в будущем чуток ускорить его.

В мире игр часто доступ к настройкам игры можно получить, не только бегая по большому ветвистому меню мышкой. Часто используется легендарная кнопка тильда и опытный пользователь быстрее поменяет параметр с помощью клавиатуры, нежели раскрывая многочисленные меню и подменю.

В мире MS Windows многие ставили сторонние программы, которые помогали ускорить работу системы за счёт ещё большой работы с клавиатуры в быстро появляющемся текстовом поле.

Вот и в Ubuntu 12.04 появилось родное средство HUD, которое будучи вызванным с помощью клавиши Alt, поможет получить быстрый доступ к хитро запрятанному подменю. HUD ведёт свою статистику и ваши наиболее предпочтительные и часто употребительные действия в программах будут подсказываться лучше.

HUD Ubuntu

Установив Менеджер настройки CompizConfig (Сompiz Configuration Settings Manager - ccsm), можно в Unity Plugin изменить клавишу вызова HUD - с Alt на другую по вашему вкусу из не занятых, но я вам этого не советовал бы делать. Других настроек HUD пока нет и, следовательно, ускорить появление HUD пока невозможно, хотя он довольно шустр по умолчанию.

Глазастый читатель заметит на картинке, что HUD ведёт журнал и хранит его в домашней папке по адресу ~/.cache/indicator-appmenu/hud-usage-log.sqlite

Журнал хранит - какое приложение, какой пункт был вызван и временная отметка события.

Кстати, как показало вскрытие - пациент умер от вскрытия. HUD не ведёт статистику и не помогает с программами, которые не работают с глобальным меню. Да-да! Не поставите lo-menubar для LibreOffice и не получите никаких подсказок.

Те кто не любит глобальное меню Ubuntu - попрощайтесь с HUD!

hud-usage-log.sqlite - это файл-база SQLite. И как показывает практика и содержимое этого файла - HUD в журнале хранит данные и индексы. Программы вы со временем будете удалять, а в базе упоминания будут оставаться! Индексы со временем желательное пересоздавать заново. Вообщем, все эти освежающие процедуры описаны в Тотальная чистка и реиндексация Sqlite.

Скрипт, который помогает в общем ускорении многих программ, использующих SQLite, будет помогать и в будущем с ускорением HUD.

Дата последней правки: 2012-05-19 14:35:40

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта