Jak otworzyć program uruchamiający aplikacje w KDE za pomocą tylko klawisza meta („Windows”)?

74

Jak otworzyć program uruchamiający aplikacje („menu Start”) Kubuntu za pomocą mojego klucza Windows? Podobne do otwierania menu Start w systemie Windows. Nie chcę używać Alt+ F1.

wprowadź opis zdjęcia tutaj

sushi2141
źródło
12
Dlaczego głosuje się na zakończenie?
Eric Carvalho
2
@EricCarvalho Nie mam pojęcia, tutaj jest wyraźnie na temat. Może ktoś głosował przez przypadek? Właśnie głosowałem w tekście „pozostaw otwarte”.
Tom Brossman
możesz również użyć tego askubuntu.com/a/611501/340792
Mahdi

Odpowiedzi:

36

Informacje o klawiszach modyfikujących

Klawisze modyfikujące takie jak Ctrl, Alta także Meta(zwane także klawiszami „Super” lub „Windows”, mają działać tylko jako klawisze modyfikujące . Ten projekt działa w dół do korzeni wszystkich bibliotek w interfejsie GUI, które widzisz za pomocą KDE: Qt , Xorg itp.

Nawiasem mówiąc, twoje dokładne pytanie znajduje się tutaj na forach KDE: Super klawisz, aby załadować menu aplikacji .

ksuperkey

Wydaje się jednak, że jest duża grupa odbiorców tej funkcji. Tak więc, jeśli naprawdę chcesz, aby to zadziałało, możesz wypróbować ksuperkeypakiet, który zawiera wszystko, czego potrzebujesz:

ksuperkey pozwala otworzyć program uruchamiający aplikacje w KDE Plasma <5.8 za pomocą klawisza Super (znanego również jako „klawisz Windows”). Jeśli przytrzymasz klawisz Super, nadal będzie on działał jako klawisz modyfikujący, umożliwiając używanie go do innych skrótów klawiaturowych.

ksuperkey to mała aplikacja działająca w tle jako demon. Został rozwidlony z Xcape przez Albin Olsson: https://github.com/alols/xcape

ksuperkeymożna zainstalować z tego PPA .

Pamiętaj, że KDE Plasma 5.8 i nowsze wersje domyślnie obsługują tę funkcję.

gertvdijk
źródło
1
Dziękuję Ci bardzo! Wow, to było takie proste z Ubuntu. Doceniam to!
sushi2141
Czy istnieje sposób przypisania tego do gorącego rogu, na przykład w gnome-shell?
1
@dan, zredagowałeś moją odpowiedź stwierdzeniem, że jest ona teraz wbudowana w 5.8+, ale jak jej używamy?
gertvdijk
1
Nic nie działa na KDE Neon. Przez nic nie rozumiem, że przypisanie własnego skrótu nigdy nic nie robi. Jest po prostu zepsuty. Zauważ, że domyślnie nie ma skrótu, ponieważ z pewnością zastąpisz domyślne dziwne menu alternatywnym rozsądnym.
Johan Boulé,
2
to jest przestarzałe. późniejsze wersje plazmy są domyślnie wyposażone w klucz Meta i umożliwiają przywrócenie go w przypadku zagubienia poprzez wybranie Meta-F1, jak wskazano w drugiej odpowiedzi
28

Możesz zamapować go na META+ F1i powinien działać z just META. To zrobiło dla mnie, jestem na plazmie 5.10.5.

https://i.stack.imgur.com/FHpm2.png

Murupoicy
źródło
KDE Plasma 5.8.7, jakoś zawiesił KDE i klawisz Windows już nie działał, ale to naprawiło.
Karl
Na osoczu 5.13.5 działa zgodnie z oczekiwaniami, należy wybrać odpowiedź.
Mark Carpenter Jr
15

Nie robi dokładnie tego, o co prosisz, ale ALT-Space otwiera pole wyszukiwania, za pomocą którego możesz uruchomić w zasadzie rzeczy, które możesz wybrać z Menu uruchamiania aplikacji.

js.
źródło
1
To było dokładnie to, czego szukałem, a nawet nie wiedziałem.
Vasspilka
Taką niewykorzystaną funkcją IMO, od kogoś, kto jest domyślną akcją, jest atakowanie meta przy każdym uruchomieniu aplikacji.
Mark Carpenter Jr
5

proste obejście bez utraty meta: meta + z (układ US)

można trafić jednym palcem za jednym

CoolShoe
źródło
Prosty i skuteczny !!!
diosney,
Podoba mi się to obejście, ponieważ ksuperkeywystępuje opóźnienie przy zamykaniu menu, dotykając dwukrotnie Super.
diosney,
Począwszy od KDE Plasma 5.5.5, to nie działa. Co gorsza, jeśli naciśniesz Meta + z w terminalu, otrzymasz jakiś dziwny ciąg.
Dan Dascalescu,
3

Korzystam z Plazmy 5.8.5 i mogę włączyć tę funkcję, przechodząc do Ustawień systemu -> Urządzenia wejściowe -> Klawiatura -> Zaawansowane -> Trzecie pole wyboru powinno brzmieć „Zachowanie klawiszy Alt / Win” -> Wybierz „Meta jest mapowane wygrać klucze "-> Zastosuj

Wszystko gotowe :)

Georgi
źródło
4
W moim systemie (Kubuntu 18.04 LTS) istnieją dwie alternatywy: Meta is mapped to Left Wini Meta is mapped to Win. Próbowałem obu, ale żadne z nich nie działało.
code_dredd
2

Podczas gdy przyjął odpowiedź może pracowałem kilka lat temu, ksuperkeynie wydają się działać na Kubuntu 15.10, po zainstalowaniu z PPA. Nie mam wątpliwości, że ksuperkey jest lepszym rozwiązaniem, ale skończyłem podążając za linkiem w odpowiedzi gertvdjik i korzystając z tego rozwiązania , które działa absolutnie dobrze. Publikowanie tutaj dla przyszłych pracowników Google, którzy mieli takie same problemy jak ja.

Dla zwięzłości;

UWAGA: UTRACISZ KLUCZ META - więc możesz chcieć zmapować go gdzie indziej.

Uruchom xev | grep keycodenaciśnij klawisz meta i obserwuj wynik (kod prawdopodobnie 115)

następnie dodaj wpis do konfiguracji Xmodmap:

cat "keycode 115 = F13" > ~/.Xmodmap

„xmodmap ~ / .Xmodmap” zmieni klawisz na F13 (nieobecny na większości klawiatur ;-) i możesz go używać jak każdy zwykły klawisz.

Jeśli twoja dystrybucja domyślnie nie wywołuje ~ / .Xmodmap, dodaj krótki skrypt do ~/.kde/share/autostart/xmodmap.sh

xmodmap.sh:
#!/bin/sh xmodmap $HOME/.Xmodmap

i uczynić go wykonywalnym chmod +x ~/.kde/share/autostart/xmodmap.sh

Knetic
źródło
Otrzymuję ten błąd: cat: keycode 115 = F13: Brak takiego pliku lub katalogu
Woeitg
@Woeistg Możesz spróbować zastąpić ten wiersz echo "keycode 115 = F13" >> ~/.Xmodmap, ważne jest, aby ~/.Xmodmapplik zawierał ten wiersz. Jeśli to Ci odpowiada, mogę edytować post.
Knetic
Uwaga: ksuperkey działa na Plazmie 5.7, zbudowanej ze źródła (KDE Neon z bazą Ubuntu 16.04)
Sola
1

Ta dusza działała dla mnie

sudo apt-get install git gcc make libx11-dev libxtst-dev pkg-config
git clone https://github.com/hanschen/ksuperkey.git
cd ksuperkey
make
./ksuperkey

następnie uruchom go za każdym razem, gdy komputer się uruchamia.

źródło

Woeitg
źródło
0

To proste rozwiązanie nie korzysta z klawisza Meta, ale można użyć tylko klawisza Menu dla skrótu.

Klawisz Menu

Khin
źródło
nie działa na moim laptopie