Gnome-do kann nicht an Super + Space oder Strg + Alt + Space gebunden werden

10

Mit dem heutigen Updates zu 12,04 kann ich nicht mehr binden gnome-do entweder ctrl+ alt+ spaceoder super+ space. Mit 11.10 war es nicht möglich, super+ zu verwenden space, bei einer Neuinstallation von 12.04 super+ spacefunktionierte + ordnungsgemäß.

Heute ist es nicht mehr funktioniert, wenn ich zu binden versuchen control+ alt+ spacedann die controlTaste zeigt nach oben in der Tastatur als primäre Bindung.

Ich verwende Unity, das in der Vergangenheit super+ blockiert spacehat. Es schien am 12.04 aufgehört zu haben, es zu blockieren. Es sollte nicht ctrl+ alt+ beeinflussen space.


Das Konfigurieren einer der beiden Bindungen führt zu folgendem Fehler in der Gnome-Do-Ausgabe:

libdo-WARNUNG **: Bindung 'Leerzeichen' fehlgeschlagen!

libdo-WARNUNG **: Bindung 'Leerzeichen' fehlgeschlagen!

Ich bin fest mit shift+ alt+ verbunden space.

Johnf
quelle

Antworten:

4

Dies ist eine Kombination aus zwei Problemen:

Das superProblem ist, dass Unity kürzlich geändert wurde, um den superSchlüssel vollständig zu erfassen. Bis zur Version 5.6.0 wurden superTastendrücke, die nicht verwendet wurden, an andere Anwendungen mit registrierten Bindungen wie Do weitergegeben.

Das zweite Problem ist auf eine Änderung in GTK zurückzuführen - es ist der Fehler # 903566 in Do, der in 0.9 und in Precise behoben ist. Sie können vorübergehend eine feste Do aus der täglichen Build-PPA erhalten .

RAOF
quelle
Ich würde gerne die Empfehlung zum manuellen Bearbeiten der Verknüpfung im Fehler ( bugs.launchpad.net/do/+bug/903566/comments/2 ) ausprobieren , kann aber nicht herausfinden, wo die Konfiguration gespeichert ist. Ich dachte, es wäre im gconf-Editor unter / apps / gnome-do / settings / Do / CorePreferences / SummonKeyBinding, aber dies scheint nicht aktualisiert zu werden, um die aktuelle Einstellung in der App widerzuspiegeln, und das Bearbeiten hilft nicht.
Johnf
Leider hat die tägliche Build-PPA keine genauen Builds, die neueste Version ist oneiric.
Johnf
Hah! Vielen Dank, dass Sie mich daran erinnert haben - ich sollte Precise Builds aktivieren!
RAOF
Und fertig: Das tägliche Build-PPA wird jetzt auch für Precise erstellt.
RAOF
Es funktioniert jetzt perfekt, vielen Dank RAOF.
Johnf
2

Laut TechRepublic :

Unter Standard-GNOME ist die Tastenkombination zum Aufrufen von GNOME Do Super-Space, aber die Super-Taste ist für zwei sehr wichtige Funktionen in Unity reserviert. Wenn Super einmal getippt wird, wird der Suchdialog aufgerufen. Wenn es gedrückt gehalten wird, werden auf den Startsymbolen Zahlen angezeigt (siehe Abbildung A). Der Benutzer kann dann die dem Starter zugeordnete Nummer drücken, um die Anwendung zu starten.

Nachdem Sie GNOME Do gestartet haben, müssen Sie nicht erst nach einer Anwendung oder Datei suchen, sondern sie neu konfigurieren, um eine andere Tastenkombination zu verwenden, damit Super nicht verwendet wird Schlüssel.

Verwenden Sie Unity? Dies kann die grundlegende Ursache sein. Super sollte nicht damit funktionieren.

SirCharlo
quelle
Ich verwende Unity und kann bestätigen, dass Super + Space in der Vergangenheit (11.10) gestoppt wurde. Es wurde am 12.04 nicht mehr blockiert. Unabhängig davon sollte es Strg + Alt + Leerzeichen nicht beeinflussen.
Johnf
1

Ctrl+ Alt+ SpaceArbeiten in Gnome 3 (auf Ubu 12,04). Die Schlüsselbindung für Super-Space nicht. Vielleicht liegt das auch an einer geizigeren Bindung von Super in G3?

user58292
quelle