Gibt es ein Shell-unabhängiges HUD-ähnliches Menü-Suchwerkzeug für Xfce / GNOME / Cinnamon?


74

Das Ubuntu Heads-Up Display ( HUD ) - Sie lieben es oder Sie hassen es. Persönlich mag ich eher einen klassischen Desktop, also verwende ich Xfce oder GNOME-fork Cinnamon und möchte diese Menüs dort belassen, wo sie sind.

Aber das HUD ist ziemlich beeindruckend, wenn Ihre Menüs komplex sind und Sie vergessen haben, wo sich eine Option befindet. Das macht diesen Suchtrick sehr interessant.

Ich weiß, dass das HUD für die Einheit spezifisch ist. Ich suche ein HUD-ähnliches Tool, um das Menü in anderen Shells als Unity zu ergänzen.

Es gibt Appmenu Runner für KDE, das dies tut. Es gibt auch ein QT-Menü für KDE.

Das obige Problem ist, dass es KDE-Bibliotheken verwendet und nur für KDE-Apps funktioniert.

Das ist Linux, für GNOME / GTK-Apps dürfte es sowas geben, oder?

Suchen Sie nach einem Tool, das die Menüs durchsuchen kann. Ich benutze bereits (d) Synapse , Kupfer und GNOME Do , aber das sind nur App-Launchers (mit ein paar Tricks). So etwas würde ausreichen, wenn sie nur das Durchsuchen der Menüs nach der aktuell fokussierten Anwendung beinhalten würden.

Über die Schwebepalette können Benutzer Menüelemente aktivieren, indem sie einen Teil des Namens eingeben. Es wird ein Fuzzy-Suchalgorithmus verwendet, der teilweise Übereinstimmungen hervorhebt. Es kann mit Menüelementen übereinstimmen, die mehrere Ebenen tief in der Menühierarchie einer Anwendung liegen. Die Funktion, die herkömmliche Menübeschleuniger ersetzt, wird durch Drücken der Alt-Taste aktiviert.

Ähnliche Fragen:


7
+1 Ich würde gerne etwas Ähnliches wie das HUD für andere GTK-basierte Desktops sehen, aber nicht so, wie es jetzt ist, und so etwas wie ein Plugin für Synapse, Kupfer und Gnome tun, wäre super.
Uri Herrera

5
Es sollte möglich sein, eine desktopunabhängige App für das HUD zu erstellen. Es läuft als DBus-Dienst unter Ubuntu, daher muss "nur" jemand eine nette Benutzeroberfläche schreiben, um es abzufragen.
James

4
Vielleicht wäre ein Gnome-Do-Plugin, das den DBus-Dienst abfragt, ein interessantes Ziel für einige Entwickler. :)
Redsandro

Ich bin wirklich auf der Suche nach einer Antwort darauf, da das HUD das mächtigste Werkzeug ist, das ich in Unity gesehen habe. Deshalb würde ich auch gerne eine Antwort darauf haben. Ich bin durch Recherchen zu denselben Schlussfolgerungen gekommen wie Sie. Hast du auch lfhck probiert? Ich sehe dort einen ähnlichen Beitrag. Herrgott, du hast es überall versucht, nicht wahr? Sehen Sie dazu fast exakte Beiträge. Ich denke, dass Sie gegen eine Wand stoßen. Ich werde versuchen, eine tiefe Suche nach diesem zu treffen.
Keine Zeit,

Antworten:


7

Ich bevorzuge Synapse gegenüber Gnome-Do.

Offenbar wird diskutiert , diese Funktion für Synapse bereitzustellen .


1
Es scheint jedoch nicht viel Fortschritt mit dieser Funktion zu geben
Schüler

1
Wie auch die Antwort von Landroni hier, handelt es sich bei dieser Antwort nicht um ein HUD-Äquivalent in Gnome. Synapse von Gnome-Do sind Sucher für Anwendungen / Dateien (Dash-Äquivalent), erlauben jedoch nicht, Befehle innerhalb einer laufenden Anwendung zu finden.
Vmalep

3

Es gibt qmenu_hud: https://github.com/tetzank/qmenu_hud

Es werden nur die Menüeinträge über D-Bus abgerufen und im D-Menü angezeigt.

Sie müssen noch Ihre Anwendungen bzw. das von ihnen verwendete Toolkit herunterladen, um ihre Menüeinträge nach dbus zu exportieren. Dies ist mit appmenu-qt für KDE- und Qt-Anwendungen problemlos möglich. Ich bin mir nicht sicher, aber ich denke, Sie benötigen eine gepatchte Version von gtk, um das App-Menü dort zu aktivieren. Ich vermute, Ubuntu liefert standardmäßig gepatchte gtk-Pakete für Unity aus.


1
github.com/jamcnaughton/hud-menu scheint vielversprechend; habe es noch nicht ausprobiert.
sondra.kinsey

1

Schauen Sie sich Plotin an . Es ist shellunabhängig, funktioniert jedoch nur mit Anwendungen, die das GTK + 3-Toolkit verwenden. (Ich hoffe das wird genügen.)

Bildbeschreibung hier eingeben

Aus der Github-README:

Haben Sie die "Befehlspalette" von Sublime Text oder Atom verwendet? Es ist eine Liste von allem, was die Redakteure tun können, die per Tastendruck geöffnet wird und die Aktion findet, nach der Sie suchen, indem Sie nur ein paar Buchstaben eingeben ...

Plotinus bietet diese Leistung für alle Anwendungen auf Ihrem System (dh für diejenigen, die das GTK + 3-Toolkit verwenden). Es extrahiert automatisch alle verfügbaren Befehle, indem es eine laufende Anwendung überprüft, sich sofort an Änderungen an der Benutzeroberfläche anpasst und nur relevante Aktionen anzeigt ...

Drücken Sie einfach Strg + Umschalt + P (konfigurierbar) und Sie sind im Geschäft ...

Über shellabhängige Lösungen

Mir ist klar, dass das OP nach verkaufsunabhängigen Lösungen gefragt hat.

  1. howtogeek sagte (29.10.2017) "Mit der Umstellung auf die GNOME-Shell-Umgebung ist nichts wie das HUD verfügbar, auch nicht als Erweiterung ."
  2. Es gibt tatsächlich eine Gnome-Shell-Erweiterung für das HUD. Update: Hier ist die aktuelle Version . (Die jüngsten Bewertungen der alten Version sind negativ, und einige der positiven Bewertungen weisen darauf hin, dass dies unter Ubuntu 17.10 nicht funktioniert.)
  3. Mate (Desktop-Umgebung) bietet ein HUD: "Ein Favorit von Unity 7-Benutzern ist das Heads-Up-Display (HUD), mit dem Sie nach Befehlen in der Menüleiste suchen und diese ausführen können, ohne dass Ihre Finger die Tastatur verlassen."

2. Das Problem ist, dass: Sie auf eine Nicht-Update-Quelle der Gnome-Shell-Erweiterung verweisen. Verwenden Sie stattdessen die Entwicklerseite der Erweiterung als Quelle: gitlab.com/lestcape/Gnome-Global-AppMenu
lestcape

-2

Ich würde empfehlen:

  • Super-wm
  • Conky

Siehe Conky HUD zu sehen , wie Sie können „verwenden awesomedrehen Conkyin einem Heads-Up - Display (HUD) verstimmt“. (Obwohl ich nicht sicher bin, ob dies die ursprüngliche Frage beantwortet.)

Schauen Sie auch hier nach: http://www.tuxradar.com/content/best-linux-desktop-search-tools


4
Einige Anweisungen auf , wie die HUD - Funktionalität zu duplizieren wäre sicherlich hilfreich. Außerdem scheint der Link nur Dienstprogramme zum Durchsuchen von Dateien anstelle von Menüs zu enthalten.
Christopher Kyle Horton

1
Ist es möglich, die Befehlsliste von conky über eine Befehlszeilenschnittstelle abzurufen?
Anderson Green

-3

Die folgenden beiden Anwendungen sind nominell Teil von Xfce, können jedoch problemlos in einem DE Ihrer Wahl verwendet werden.


Die folgende Panel-Plug-In-Lösung ist jedoch nicht desktopunabhängig und erfordert die Verwendung von xfce4-panel. Da Sie jedoch Xfce verwenden und nach ähnlichen Funktionen in der Gtk-Welt suchen, kann Folgendes helfen.

  • xfce4-whiskermenu : "Das Whisker-Menü ist ein alternatives Startprogramm für Xfce. [..] Wenn Sie nicht genau wissen , wo ein Programm aufgelistet ist, können Sie anstelle der einzelnen Kategorien einfach einen Suchbegriff eingeben . Das Suchfeld ist Wenn Sie das Menü öffnen, können Sie einfach mit der Eingabe beginnen. "

    Whisker-Menü


Aktivieren Sie außerdem Wie kann ich unter Xfce eine strichartige Suche durchführen? für eine ähnliche Frage mit relevanten Antworten.


3
Die Frage ist nicht, wie man Anwendungen findet und startet, sondern wie man mit der Tastatur wie im HUD auf die Menüleisteneinträge einer bestimmten Anwendung zugreift.
Schüler

Dann formulieren Sie bitte die ursprüngliche Frage um, um es klar zu machen. Wie es ist, ist es nicht. Was ist HUD?
Landroni

4
HUD - Heads-Up-Display - verwendet einen intelligenten, suchbasierten Ansatz zum Auffinden und Zugreifen auf benötigte Menüelemente. Es ist auch schlau; HUD kann sich merken, welche Elemente Sie am häufigsten verwenden, und sie in den Ergebnissen priorisieren. Hier ist ein Video, das diese Funktion am Beispiel von Gimp zeigt. Hier eine Übersicht: omgubuntu.co.uk/2012/01/hud-new-unity-feature Jetzt wollen wir so etwas, das nicht an Unity gebunden ist und das Sie in Gnome oder anderen Fenstermanagern verwenden können.
Schüler

Bis zur Auflösung von Unity 2d war dies sogar mit HUD selbst möglich ( askubuntu.com/questions/202117/xmonad-with-unity-hud )
Student

1
Wäre das nicht ein bisschen unhöflich, da es nicht meine eigene Frage ist? Wenn nicht, werde ich es tun.
Schüler
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.