Como o índice home do dash funciona no Ubuntu 12.04

0

Eu acho que o Dash Home é muito legal e aqui está uma coisa que eu quero aprender:

Quando digito shortcut , ele pode solicitar keyboard como este instantâneo .

Eu quero saber como o Ubuntu determina shortcut está relacionado a keyboard ? E se eu quiser obter Chrome quando digito www ?

    
por ChandlerQ 25.08.2013 / 15:54

1 resposta

1

Acho que apenas indexa as palavras-chave definidas em cada lançador de aplicativos.

No seu caso, o iniciador de "Teclado" é armazenado em /usr/share/applications/gnome-keyboard-panel.desktop e tem o seguinte conteúdo:

[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

Se você tentar cada uma das palavras-chave definidas, "Teclado" será exibido como uma opção no inicializador.

Então, se você quiser fazer um traço para mostrar o Chromium ao digitar "WWW", basta adicionar uma sub-rotina Keywords em /usr/share/applications/chromium-browser.desktop :

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

Além disso, lembre-se de que esse arquivo provavelmente será substituído quando o Chromium for atualizado, então provavelmente seria melhor copiar o arquivo de edição para ~/.local/share/applications/ .

    
por Salem 25.08.2013 / 16:35