Super Key kann nicht von Unity getrennt werden


8

Aufgrund eines Grafikkartenkompatibilitätsproblems mit CrunchBang wurde mir gesagt, dass meine beste Option darin besteht, auf 12.04 LTS umzusteigen. Ich versuche, alles so zu konfigurieren und zu personalisieren, wie ich es gewohnt bin, habe jedoch einige Probleme mit dem Aufheben der Bindung von Standard-Unity-Verknüpfungen.

Ich bin es gewohnt, dass alle meine Verknüpfungen über die Super-Taste geleitet werden (T für Terminal, W für Web, Up für erhöhte Deckkraft usw.). Ich habe folgte Anweisungen compizconfig-Einstellungen-Manager und hat eine erweiterte Suche für alle Tastenkombinationen Bindung an die Superschlüssel einschließlich der Unity Verknüpfungen zu installieren, aber Unity scheint immer noch für diesen keypress zu hören, und somit weder Compiz noch die keybindings In den Systemeinstellungen eingerichtet -> Tastatur erhalten Sie die Befehle, die ich ihnen gebe.

(Ich habe auch versucht, den Unity Launcher-Schlüssel einfach zu ändern, anstatt ihn wie unten gezeigt zu deaktivieren - beides hat nicht funktioniert)

Ich habe Unity gesagt, sie soll sich entspannen, aber das wird es nicht.


Ich habe ein ähnliches Problem, kann diese Schaltfläche jedoch nicht binden, da sie automatisch deaktiviert wird.
David Yell

Antworten:


1

Believe Unsettings lässt Sie das tun.

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install unsettings

Das hatte überhaupt keine Tastenkombinationen. Es wurden auch alle Einstellungen gelesen, die ich bereits in compiz hatte, was zeigt, dass die compiz-Einstellungen sicher irgendwo gespeichert und gelesen werden.
Thomas Thorogood

Hmm, ich habe Optimierungswerkzeuge für Unity 2d verwendet und ich denke, es hatte eines. Sie sind ähnliche Programme. Tut mir leid, dass Sie sich die ganze Mühe gemacht haben.
Chris

0

Es scheint bereits ein Fehler bekannt zu sein: https://bugs.launchpad.net/compiz/+bug/950160 Um mit der genannten Lösung zu arbeiten Kann ich Tastaturkürzel mit der Supertaste definieren? Möglicherweise muss Tap_Detection für Super Key deaktiviert werden.

Siehe https://code.launchpad.net/~brandontschaefer/unity/disable-super-tap-detection

sudo nano /usr/share/compiz/unityshell.xml

Hinzufügen <tap_detection>false</tap_detection>:

 <option type="float" name="panel_opacity">
 ..
     <short>Key to show the Dash, Launcher and Help Overlay</short>
     <long>Holding this key makes the Launcher and Help Overlay appear. Tapping it opens the Dash.</long>
     <tap_detection>false</tap_detection>
     <default>&lt;Super&gt;</default>
 </option>

0

Ich habe etwas ausprobiert und es hat funktioniert. Ich habe nicht alle Bindungen geändert, aber einige, und es hat funktioniert.

Sie installieren das gconf-editorund gehen über das Menü zu BearbeitenSuchen und suchen nach der Zeichenfolge <Super>(mit den <>Symbolen). Sie wählen die Suche in allen Schlüsselnamen und Schlüsselwerten. Dann navigieren Sie zu jedem Befund und ändern den Wert in etwas anderes oder deaktivieren ihn. Ich würde vorschlagen, dass Sie ein Protokoll mit den Änderungen führen, damit Sie die Änderungen zurücknehmen können, falls etwas schief geht.

Ich änderte das <Super>wan <Super><Alt>pund es funktionierte. Sie können es auch leer lassen oder schreiben Disabled, um es zu deaktivieren.

Wenn Sie die Funktionen anderen Kombinationen zuweisen möchten, beachten Sie, dass nur die Sondertasten die <>Symbole enthalten und Sie alle Buchstaben in Kleinbuchstaben schreiben sollten. Sonst wird es kompliziert. Sie müssen jede Kombination schreiben. Es wird nicht automatisch erfasst.


0

Wenn es Ihnen nichts ausmacht, die Zahlen zu verwenden, können Sie Ihre Favoriten oben platzieren, dann Super (Windows-Taste) gedrückt halten und die Nummer 1/2/3 ... für die erste / zweite / dritte App drücken.


-2

Dies funktionierte für mich unter Ubuntu 12.04 präzise, ​​ohne Compiz.

Im dconf-editor: con → canonical → entity-2d → launcher und deaktivieren Sie die Option ' super-key-enable '.


2
Das Problem mit Ihrer Antwort ist, dass es sich um Unity-2D handelt und die Frage sich um Unity 3D handelt.
RolandiXor
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.