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


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ę.


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


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.


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


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 :)


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


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


0

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

Klawisz Menu


nie działa na moim laptopie
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.