Alt kbd> используется для открытия HUD в 12.04.
Я хотел бы использовать alt kbd> для выполнения второго действия, а также открыть HUD, выполнив alt kbd> для выполнения исполняемого файла скрипт.
Итак, Alt kbd> = скрипт, который делает HUD и другие вещи.
Я знаю, как сделать все это, кроме вызова HUD из командной строки.
Служба HUD доступна как служба в DBus, поэтому, если вы просто хотите запросить информацию, вы можете сделать это с помощью команды gdbus, например так.
gdbus call --session --dest com.canonical.hud --object-path /com/canonical/hud --method com.canonical.hud.StartQuery "my query" 5
Если вы пытаетесь заставить Unity отображать приглашение HUD, вы можете сделать это с расширением XTest, используя xdotool следующим образом:
xdotool key alt
Если вы ' Если вы заинтересованы в игре с HUD, вероятно, лучше всего использовать инструмент hud-gtk
, который находится в пакете Indicator-Appmenu-Tools .
Вы можете запросить hud из командной строки, используя hud-cli
, но на самом деле это не поднимает сторону Unity и не позволяет вам активировать результаты. Это действительно полезно только для тестирования поиска HUD.
Я не думаю, что есть способ сделать то, что вы описываете в настоящее время.