Как работает индекс dash home в Ubuntu 12.04?

Я думаю, что Dash Home действительно классный и вот что я хочу узнать:

Когда я печатаю shortcut, он может подсказать keyboard, как этот снимок . ]

Я хочу знать, как Ubuntu определяет, что shortcut связано с keyboard? Что если я хочу получить Chrome, когда набираю www?

0
задан 25 August 2013 в 18:24

1 ответ

Я думаю, что он просто индексирует ключевые слова, определенные в каждом модуле запуска приложений.

В вашем случае модуль запуска из «Клавиатуры» хранится в /usr/share/applications/gnome-keyboard-panel.desktop и имеет следующий контент:

[Desktop Entry]
Name=Keyboard
Comment=Change keyboard settings
Exec=gnome-control-center keyboard
Icon=preferences-desktop-keyboard
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Settings;HardwareSettings;X-GNOME-Settings-Panel;
OnlyShowIn=GNOME;Unity;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-control-center
X-GNOME-Bugzilla-Component=keyboard
X-GNOME-Bugzilla-Version=3.6.3
X-GNOME-Settings-Panel=keyboard
# Translators: those are keywords for the keyboard control-center panel
Keywords=Shortcut;Repeat;Blink;
X-Ubuntu-Gettext-Domain=gnome-control-center-2.0

Если вы попробуете каждое из определенных здесь ключевых слов, появится «Клавиатура» как вариант в лаунчере.

Итак, если вы хотите, чтобы Dash отображал Chromium при вводе «WWW», просто добавьте Keywords строфу в /usr/share/applications/chromium-browser.desktop:

(Content omitted)
StartupNotify=true
Actions=NewWindow;Incognito;TempProfile;
X-AppInstall-Package=chromium-browser
Keywords=WWW;
(...)

Также, обратите внимание, что этот файл, вероятно, будет перезаписан при обновлении Chromium, поэтому, вероятно, было бы лучше скопировать файл редактирования в ~/.local/share/applications/.

0
ответ дан 25 August 2013 в 18:24

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

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