Существует ли независимый от оболочки HUD-подобный инструмент поиска меню для Xfce / GNOME / Cinnamon?

74

Ubuntu Heads-Up Display ( HUD ) - вы любите это или ненавидите. Лично мне больше нравится классический рабочий стол, поэтому я использую Xfce или GNOME-fork Cinnamon , и я бы хотел сохранить эти меню там, где они есть.

Но HUD довольно хорош, когда ваши меню сложны, и вы забыли, где находится опция. Это делает этот трюк поиска очень интересным.

Я знаю, что HUD специфичен для Unity. Я ищу HUD-подобный инструмент для дополнения меню в оболочках, отличных от Unity.

Существует Appmenu Runner для KDE, который делает это. Существует также appmenu-qt для KDE.

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

Это Linux, должно быть что-то подобное для приложений GNOME / GTK, верно?

Ищу любой инструмент, который может искать в меню. Я уже использую (d) Synapse , Kupfer и GNOME Do , но это просто средства запуска приложений (с некоторыми хитростями). Нечего подобного было бы достаточно, если бы они включали поиск в меню для текущего приложения.

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

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

Redsandro
источник
7
+1 Я хотел бы видеть нечто похожее на HUD для других настольных ПК на базе GTK, но не таким, как сейчас, и таким, который работал как плагин для Synapse, Kupfer и Гном делать было бы здорово.
Ури Эррера
5
Должна быть возможность создать независимое от рабочего стола приложение для HUD. Он работает как служба DBus в Ubuntu, поэтому кто-то «просто» должен написать хороший интерфейс для запроса.
Джеймс
4
Так что, возможно, плагин Gnome-Do, запрашивающий службу DBus, будет интересной целью для некоторых разработчиков. :)
Redsandro
Я действительно ищу ответ на этот вопрос, так как HUD - самый мощный инструмент, который я видел в Unity, поэтому я хотел бы также получить ответ на этот вопрос. Я сделал те же выводы, что и вы. Вы тоже пробовали lfhck? Я вижу аналогичный пост там. Боже, чувак, ты пробовал везде, не так ли? Смотрите почти точные сообщения по всему этому. Я думаю, что вы врезались в стену. Я попытаюсь провести глубокий поиск по этому вопросу.
Нет времени

Ответы:

7

Я предпочитаю Синапс Гном-До.

Похоже, что есть некоторые дискуссии о переносе этой функции в Synapse .

earthmeLon
источник
1
Однако, похоже, что с этой функцией не так много прогресса
студент
1
Как и ответ Ландрони, приведенный ниже, этот ответ не является эквивалентом HUD в Gnome. Synapse из Gnome-Do - это средства поиска приложений / файлов (эквивалент Dash), но они не позволяют найти команду в работающем приложении.
vmalep
3

Там есть qmenu_hud: https://github.com/tetzank/qmenu_hud

Он просто извлекает пункты меню через dbus и отображает их в dmenu.

Вам все еще нужно получить свои приложения или, вернее, набор инструментов, которые они используют, чтобы экспортировать свои пункты меню в dbus. Это легко сделать с помощью appmenu-qt для приложений KDE и Qt. Я не уверен, но я думаю, что вам нужна исправленная версия gtk, чтобы включить там appmenu. Я предполагаю, что Ubuntu поставляет исправленные пакеты gtk по умолчанию для Unity.

скоро
источник
1
github.com/jamcnaughton/hud-menu кажется многообещающим; еще не пробовал.
sondra.kinsey
1

Посмотрите на Плотина . Он не зависит от оболочки, но работает только с приложениями, использующими инструментарий GTK + 3. (Я надеюсь, что это удовлетворит.)

введите описание изображения здесь

С GitHub README:

Вы использовали «Командную палитру» Sublime Text или Atom? Это список всего, что могут сделать эти редакторы, который открывается нажатием клавиши и находит искомое действие, просто набрав несколько букв ...

Plotinus обеспечивает эту мощь для каждого приложения в вашей системе (то есть для тех, кто использует инструментарий GTK + 3). Он автоматически извлекает все доступные команды, анализируя работающее приложение, мгновенно адаптируясь к изменениям пользовательского интерфейса и показывая только соответствующие действия ...

Просто нажмите Ctrl + Shift + P (настраивается), и вы в бизнесе ...

О зависящих от оболочки решениях

Я понимаю, что ОП спрашивал о независимых от продажи решениях, но для тщательности позвольте мне сказать:

  1. howtogeek сказал (2017-10-29) «С переходом на среду оболочки GNOME, ничего подобного HUD не будет доступно, даже в качестве расширения ».
  2. На самом деле есть расширение оболочки gnome для HUD. Обновление: здесь текущая версия . ( Недавние обзоры старой версии являются отрицательными, и некоторые из положительных отзывов указывают на то, что в Ubuntu 17.10 это не работает.)
  3. Mate (окружение рабочего стола) предлагает HUD: «Фаворитом пользователей Unity 7 является Heads-Up Display (HUD), который обеспечивает способ поиска и запуска команд строки меню, при этом ваши пальцы не покидают клавиатуру».
JellicleCat
источник
2. Проблема в том, что вы ссылаетесь на источник обновлений оболочки gnome без обновления. Вместо этого, пожалуйста, используйте сайт разработчика расширения: gitlab.com/lestcape/Gnome-Global-AppMenu
lestcape
-2

Я бы посоветовал:

  • Удивительный-WM
  • носатый

Посмотрите Conky HUD, чтобы увидеть, как вы можете «использовать, awesomeчтобы превратить Conkyв HDS-дисплей». (Хотя я не уверен, что это отвечает на оригинальный вопрос.)

Также посмотрите здесь: http://www.tuxradar.com/content/best-linux-desktop-search-tools

knope
источник
4
Некоторые инструкции о том, как продублировать функциональность HUD, безусловно, будут полезны. Кроме того, ссылка, по-видимому, включает в себя утилиты для поиска файлов вместо меню.
Кристофер Кайл Хортон
1
Можно ли получить список команд из conky, используя интерфейс командной строки?
Андерсон Грин
-3

Следующие два приложения номинально являются частью Xfce, но могут быть легко использованы в выбранном вами DE.


Однако приведенное ниже решение для плагинов панели не является независимым от рабочего стола и требует использования xfce4-panel. Но поскольку вы используете Xfce и ищете аналогичную функциональность в мире Gtk, может помочь следующее.

  • xfce4-whiskermenu : « Whisker Menu - это альтернативный лаунчер приложений для Xfce. [..] Если вы не уверены, где именно находится программа, вместо просмотра каждой категории вы можете просто ввести поисковый запрос. Поле поиска сосредоточены при открытии меню, так что вы можете просто начать печатать. "

    Вискер Меню


Кроме того, проверьте, как можно выполнить поиск в виде тире в Xfce? на аналогичный вопрос с соответствующими ответами.

landroni
источник
3
Вопрос не в том, как найти и запустить приложения, а в том, как получить доступ к записям строки меню данного приложения с помощью клавиатуры, как в HUD.
студент
Затем, пожалуйста, перефразируйте исходный вопрос, чтобы прояснить его. Как это, это не так. В основном, что такое HUD?
Landroni
4
HUD - Heads UP Display - использует интеллектуальный подход на основе поиска для поиска и доступа к нужным пунктам меню. Это тоже умно; HUD способен запоминать, какие предметы вы используете чаще всего, и расставлять приоритеты в результатах. Вот видео, демонстрирующее эту функцию на примере GIMP. Вот краткий обзор: omgubuntu.co.uk/2012/01/hud-new-unity-feature Теперь мы хотим что-то вроде этого, не привязанное к единству, которое вы можете использовать в gnome или других оконных менеджерах.
студент
До тех пор, пока не было отброшено единство 2d, это было возможно даже с помощью самого HUD ( askubuntu.com/questions/202117/xmonad-with-unity-hud )
студент
1
Разве это не было бы немного невежливо, так как это не мой собственный вопрос? Если нет, я сделаю это.
студент