Wie kann ich die Super-T-Bindung von Unity an etwas anderes ändern?

31

Zuerst habe ich versucht, in mehreren Threads nach der Antwort zu suchen, aber ich konnte keinen finden, der mein Problem gelöst hat. Deshalb öffne ich hier einen neuen.

Ich habe gerade Ubuntu 11.04 mit dem neuen Unity-Desktop installiert und versuche, die Tastenzuordnung von Super+ tvon Open Trash (wofür ich wenig Gebrauch habe) zu Open Terminal (das ich ständig benutze) zu ändern . Ich habe versucht, "Tastaturkürzel" auszuführen und die Bindung dort in "Mod t" zu ändern, aber das hat nicht funktioniert und es scheint von etwas anderem überschrieben zu werden.

Also habe ich installiert compiz-config-settings-managerund dort nach einer Tastenkombination für Super+ gesucht t, aber keine gefunden. Tatsächlich habe ich sogar versucht, ein zufälliges Feature in ccsm in Super+ zu ändern, in der tHoffnung, dass es mir mitteilen würde, dass ein Konflikt mit dieser Bindung vorliegt und ich es dort finden könnte. Aber stattdessen kann ich Super+ verwenden t. Leider habe ich, nachdem ich es geändert habe, Super+ gedrückt tund es öffnete immer noch den Papierkorb.

Gibt es einen anderen Ort, an dem ich die Tastenkombinationen von Super+ ändern kann t?

Lemurman
quelle
3
Es hilft möglicherweise nicht, aber in Unity können Sie das Terminal standardmäßig durch Drücken von Strg + Alt + T öffnen.
Alfredo Hernández
2
Ja, hier ist eine echte Antwort notwendig. Warum wird das für die Manipulation von Tastenkombinationen entwickelte Tool durch die Standardeinstellungen von Unity überschrieben?
3
Es scheint, dass das Problem darin besteht, dass es fest zu einer Einheit verschmolzen ist. Großer Misserfolg, denke ich
EMF

Antworten:

17

Ändern Sie in der Compiz-Konfiguration auf der Seite "Unity Plugin" den Eintrag "Key to show the launcher" auf etwas anderes als nur Super. Meins ist Alt+ Super.

Dadurch werden alle Unity-Verknüpfungen geändert. Das Öffnen des ersten Programms in Ihrem Launcher ist also nicht mehr Super+, 1sondern Alt+ Super+ 1.

Sie sollten wirklich ein Konfigurationsfenster für Unity-Verknüpfungen haben.

Eufouria
quelle
1
@aldomann, danke für den Kommentar. Ich bevorzuge Super + t gegenüber Strg + Alt + t, aber es funktioniert im
Moment
Danke für die Antwort. Ich stimme zu, sie sollten ein Konfigurationsfenster haben. Bis dahin muss ich prüfen, ob ich andere Funktionen von Unity aufgeben muss, indem ich nur die Super-Taste für meine Terminalverknüpfung verwende.
Lemurman
@Eufouria, ich habe auch den Unity-Startschlüssel in Alt + Super geändert, aber Alt + Super + 1 startet das erste Programm nicht wie erwartet. Dies funktioniert nur, wenn der Startschlüssel auf Super eingestellt ist. Funktioniert es bei dir Ich vermute, es ist ein Fehler. Ich benutze Ubuntu 11.10 x64.
Ich musste die Einstellungen auf der Unity Plugin-Seite mehrere Male ändern, bevor sie stattfanden. Die Einstellungen wurden ohne ersichtlichen Grund zurückgesetzt. Bei der Verwendung von Unity oder Unity 2D habe ich auch ein anderes Verhalten festgestellt.
Akseli Palén
4

Dies ist keine wirkliche Antwort auf die Frage, sondern ein anderer Ansatz auf einheitliche Weise.

Wenn Sie es häufig verwenden, ziehen Sie in Betracht, es in den Unity Launcher zu stellen. Suchen Sie einfach nach "terminal" und ziehen Sie das Symbol in den linken Bereich. Sie können es dann mit Super- starten [number].

Nur für den Fall, dass Sie interessiert sind: Ich möchte auch die wahre Antwort wissen!

Peter-Alexander
quelle
1
Ich fand das nützlich, weil es eine vernünftige Antwort auf die Frage war, da die eigentliche Antwort "unlösbares Problem" ist.
EMF
Ich mache das auch. Lässt mich mit meiner linken Hand schnell das Terminal öffnen. Ich nehme an, das war es, was Sie wollten.
Jodamo117
3

Mein Muskelgedächtnis ist auch so programmiert, dass es Super+ tfür offene Terminals verwendet. Deshalb habe ich mich dazu entschlossen, dafür ein ppa zu erstellen: https://launchpad.net/~hansvschoot/+archive/ubuntu/unity7 . Es enthält derzeit den Zweig Unity 7.2 (der in 14.04 verwendet wird), wobei Zeile 56 des Launchers / TrashLauncherIcon.cpp auskommentiert ist, um die Verknüpfung zu entfernen.

Wenn Sie also Ubuntu 14.04 ausführen, können Sie die folgenden Befehle ausführen, um ppa hinzuzufügen und die geänderte Einheit zu installieren:

sudo apt-add-repository ppa:hansvschoot/unity7
sudo apt-get update
sudo apt-get install unity

Anschließend können Sie einfach über die Registerkarte "Verknüpfungen" unter "Tastatureinstellungen" Super+ zuweisen t, um ein Terminal zu öffnen

Hansvschoot
quelle
Sorry, aber ich habe dein Plugin installiert, aber es scheint nicht zu funktionieren. Hast du eine Idee warum?
Mateusz Piotrowski
1
Das ist eine ziemlich schlechte Idee. Das Erstellen eines benutzerdefinierten PPA für Unity wird wahrscheinlich dazu führen, dass viele Benutzer veraltete Versionen von Unity auf ihrem System ausführen.
Lotus
-1

Die Standardverknüpfung zum Öffnen eines Terminals ist Ctrl+ Alt+ T, sodass Sie sie nicht unbedingt ändern müssen. Verwenden Sie einfach die Standardverknüpfung.

Wenn Sie jedoch Verknüpfungen anpassen möchten, wird die Verknüpfung "Terminal starten" im Tastatureinstellungsfenster in Ubuntu 13.10 (ich werde sie bald bestätigen) gesteuert.

Ich habe es in Super+ geändert Tund es funktioniert jetzt, um ein Terminal anstelle des Papierkorbs zu öffnen.

mp3foley
quelle
Nein, ich arbeite nicht in 14.04.
Mateusz Piotrowski
2
Ebenfalls bestätigt, dass es in 15.04 nicht mehr funktioniert.
mp3foley
auch nicht in 16.04 arbeiten
Hiep