Jak mogę zmienić super-wiązanie Unity z czymś innym?

31

Najpierw próbowałem przeszukać kilka wątków, aby znaleźć odpowiedź, ale nie mogłem znaleźć jednego, który rozwiązałby mój problem, więc otwieram tutaj nowy.

Właśnie zainstalowałem Ubuntu 11.04 z nowym pulpitem Unity i próbuję zmienić powiązanie klawiszy Super+ tz Open Trash (do którego nie mam większego zastosowania) na Open Terminal (z którego korzystam cały czas). Próbowałem uruchomić „Skróty klawiaturowe” i zmienić tam powiązanie na „Mod t”, ale to nie zadziałało i wydaje się, że zostało zastąpione przez coś innego.

Więc wtedy zainstalowałem compiz-config-settings-manageri szukałem tam skrótu klawiszowego dla Super+ t, ale nie mogłem go znaleźć. W rzeczywistości próbowałem nawet zmienić losową funkcję w ccsm na Super+, tmając nadzieję, że powie mi to, że wystąpił konflikt z tym wiązaniem i że mogę go tam zlokalizować. Ale zamiast tego pozwala mi użyć Super+ t. Niestety, po tym, jak to zmieniłem, nacisnąłem Super+ ti nadal otwierał kosz.

Czy jest inne miejsce, w którym mogę zmienić powiązania klawiszy Super+ t?

Lemurman
źródło
3
Może to nie pomóc, ale domyślnie w Unity możesz otworzyć Terminal, naciskając Ctrl + Alt + T.
Alfredo Hernández,
2
Tak, potrzebna jest tutaj prawdziwa odpowiedź. Dlaczego narzędzie zaprojektowane do manipulacji skrótami klawiszowymi jest zastępowane przez domyślne ustawienia jedności?
3
Wygląda na to, że problem polega na tym, że jest mocno zakodowany w jedności. Wielka porażka, jak sądzę
emf

Odpowiedzi:

17

W Compiz Config otwórz stronę Unity Plugin, zmień „Key to show launcher” na cokolwiek innego niż tylko Super. Mój to Alt+ Super.

Spowoduje to zmianę wszystkich skrótów Jedności. Więc otwarcie pierwszego programu w programie uruchamiającym nie jest już Super+, 1ale Alt+ Super+ 1.

Powinny mieć panel konfiguracji skrótów Unity.

Eufouria
źródło
1
@aldomann, dzięki za komentarz. Wolę Super + t niż Ctrl + Alt + t, ale na razie działa
Lemurman
Dzięki za odpowiedzi. Zgadzam się, powinni mieć panel konfiguracji. Do tego czasu będę musiał ocenić rezygnację z innych funkcji Unity przy użyciu tylko klawisza Super dla mojego skrótu terminalowego.
Lemurman
@Eufouria, zmieniłem także klawisz uruchamiania Unity na Alt + Super, ale Alt + Super + 1 nie uruchamia pierwszego programu zgodnie z oczekiwaniami. Działa tylko wtedy, gdy klucz uruchamiania jest ustawiony na Super. Czy Ci to pasuje? Podejrzewam, że to błąd. Używam Ubuntu 11.10 x64.
Musiałem zmienić ustawienia na stronie wtyczki Unity kilka razy, zanim miały miejsce. Ustawienia były resetowane bez wyraźnego powodu. Wyczuwałem też inne zachowanie podczas korzystania z Unity lub Unity 2D.
Akseli Palén
4

To nie jest prawdziwa odpowiedź na pytanie, ale inne podejście w jedności.

Jeśli go używasz, często rozważ umieszczenie go w programie uruchamiającym Unity. Wystarczy wyszukać „terminal”, a następnie przeciągnij ikonę do lewego panelu bocznego. Następnie możesz zacząć od Super- [number].

Na wszelki wypadek: chcę też poznać prawdziwą odpowiedź!

Peter-Alexander
źródło
1
Pomyślałem, że było to przydatne, ponieważ była to rozsądna odpowiedź na pytanie, biorąc pod uwagę, że faktyczna odpowiedź jest „nierozwiązywalnym problemem”.
emf
Ja też to robię. Pozwala mi szybko otworzyć terminal tylko lewą ręką. Zakładam, że właśnie o to chodziło.
Jodamo117,
3

Moja pamięć mięśni jest również zaprogramowana do używania Super+ tdla otwartego terminalu, więc postanowiłem zrobić ppa do tego: https://launchpad.net/~hansvschoot/+archive/ubuntu/unity7 . W tej chwili zawiera gałąź unity 7.2 (która jest używana w 14.04), a linia 56 programu uruchamiającego / TrashLauncherIcon.cpp skomentowała usunięcie skrótu.

Więc jeśli używasz Ubuntu 14.04, możesz uruchomić następujące polecenia, aby dodać ppa i zainstalować zmodyfikowaną jedność:

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

potem możesz po prostu użyć karty skrótów w ustawieniach klawiatury, aby przypisać Super+, taby otworzyć terminal

hansvschoot
źródło
Przykro mi, ale zainstalowałem Twoją wtyczkę, ale nie działa. Masz pojęcie dlaczego?
Mateusz Piotrowski
1
To całkiem zły pomysł. Utworzenie niestandardowego PPA dla Unity prawdopodobnie skończy się tym, że wiele osób będzie miało przestarzałe wersje unity działające w ich systemie.
Lotus
-1

Domyślny skrót do otwierania terminala to Ctrl+ Alt+ T, więc nie musisz go zmieniać, po prostu zacznij korzystać z domyślnego.

Ale jeśli chcesz dostosować skróty, panel ustawień klawiatury w Ubuntu 13.10 (wkrótce potwierdzę 14.04), jest tam, gdzie kontrolowany jest skrót „Uruchom terminal”.

Zmieniłem go na Super+ Ti teraz działa, aby otworzyć terminal zamiast kosza.

mp3foley
źródło
Nie, nie pracuję w 14.04.
Mateusz Piotrowski,
2
Potwierdził także, że nie działa już w 15.04.
mp3foley
nie działa również w 16.04
Hiep