Как открыть панель запуска приложений в KDE только с помощью мета («Windows») ключа?


74

Как открыть панель запуска приложений («меню Пуск») Kubuntu с помощью ключа Windows? Аналогично тому, как открывается меню «Пуск» в Windows. Я не хочу использовать Alt+ F1.

введите описание изображения здесь


12
Почему за это проголосовали за закрытие?
Эрик Карвалью

2
@EricCarvalho Понятия не имею, здесь явно по теме. Может быть, кто-то проголосовал случайно? Я только что проголосовал «оставить открытым» в обзоре.
Том Броссман

Вы также можете использовать этот askubuntu.com/a/611501/340792
Махди

Ответы:


36

О клавишах-модификаторах

Клавиши-модификаторы, такие как Ctrl, Altа также Meta(также называемые клавишей «Super» или «Windows»), предназначены для работы только в качестве клавиш- модификаторов . Этот дизайн ведет вплоть до корней всех библиотек в GUI, которые вы видите с помощью KDE: Qt Xorg и т. Д.

Ваш точный вопрос здесь, на форумах KDE: супер ключ для загрузки меню приложений .

ksuperkey

Похоже, однако, что для этой функции есть большая аудитория. Итак, если вы действительно хотите, чтобы это работало, вы можете попробовать ksuperkeyпакет, который содержит все, что вам нужно:

ksuperkey позволяет открывать панель запуска приложений в KDE Plasma <5.8 с помощью клавиши Super (также известной как «ключ Windows»). Если вы удерживаете нажатой клавишу Super, она все равно будет действовать как клавиша-модификатор, позволяя использовать ее для других сочетаний клавиш.

ksuperkey - это небольшое приложение, которое работает в фоновом режиме как демон. Он был разветвлен от xcape Альбином Олссоном: https://github.com/alols/xcape

ksuperkeyможет быть установлен из этого PPA .

Обратите внимание, что KDE Plasma 5.8 и выше будет поддерживать эту функцию по умолчанию.


1
Большое спасибо! Вау, это было так просто с Ubuntu. Я ценю это!
sushi2141

Есть ли способ присвоить это горячему углу, как в gnome-shell?

1
@dan, вы отредактировали мой ответ, заявив, что он встроен в 5.8+, но как мы его используем?
gertvdijk

1
На KDE Neon ничего не работает. Под ничем я подразумеваю, что назначение собственного ярлыка никогда ничего не делает. Это просто сломано. Обратите внимание, что по умолчанию ярлык отсутствует, потому что вы непременно замените странное меню по умолчанию на альтернативное вменяемое.
Йохан Буле

2
это устарело. более поздние версии плазмы поставляются с мета-ключом по умолчанию и позволяют вам восстановить его в случае потери, выбрав мета-F1, как указано в другом ответе

28

Вы можете сопоставить его с META+, F1и он должен работать только с META. Это сделал для меня, я на плазме 5.10.5.

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


KDE Plasma 5.8.7, каким-то образом вылетел kde, и ключ windows больше не работал, но это исправило это.
Карл

На плазме 5.13.5 работает как положено, должен быть выбран ответ.
Марк Карпентер-младший

15

Он не выполняет в точности то, что вы просите, но ALT-Space открывает окно поиска, с помощью которого вы можете запустить в основном то, что вы можете выбрать из Панели запуска приложений.


1
Было именно то, что я искал, и я даже не знал.
Vasspilka

Такая недостаточно используемая особенность IMO от кого-то, кто действует по умолчанию, заключается в ударе мета при каждом запуске приложения.
Марк Карпентер-младший

5

простой обходной путь без потери мета: мета + z (используя макет)

можно ударить только одним пальцем на одном


Просто и эффективно !!!
diosney

Мне нравится этот обходной путь, поскольку ksuperkeyпри закрытии меню возникает задержка при двойном нажатии Super.
diosney

Начиная с KDE Plasma 5.5.5 это не работает. Хуже того, если вы нажмете Meta + z в терминале, вы получите странную строку.
Дан Даскалеску

3

Я нахожусь на Plasma 5.8.5, и я могу включить эту функцию, зайдя в Системные настройки -> Устройства ввода -> Клавиатура -> Дополнительно -> Третий флажок должен быть «Alt / Win key поведения» -> Выберите «Мета отображается выиграть ключи "-> Применить

У вас все настроено :)


4
В моей системе (Kubuntu 18.04 LTS) есть две альтернативы: Meta is mapped to Left Winи Meta is mapped to Win. Я пробовал оба, но ни один из них не работал.
code_dredd

2

Хотя принятый ответ мог ksuperkeyсработать несколько лет назад, похоже , он не работает на Kubuntu 15.10 при установке из PPA. Я не сомневаюсь, что ksuperkey - лучшее решение, но в итоге я перешел по ссылке в ответе gertvdjik и использовал это решение , которое работает абсолютно нормально. Публикация здесь для будущих гуглеров, у которых были те же проблемы, что и у меня.

Для краткости;

ВНИМАНИЕ: ВЫ ПОТЕРЯЕТЕ КЛЮЧ META - так что вы можете захотеть нанести его на карту где-нибудь еще.

Запустите, xev | grep keycodeнажмите мета-клавишу и посмотрите вывод (код, скорее всего, 115)

затем добавьте запись в вашу конфигурацию Xmodmap:

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

«xmodmap ~ / .Xmodmap» изменит символ клавиатуры на F13 (отсутствует на большинстве клавиатур ;-), и вы можете использовать его как любую обычную клавишу.

Если ваш дистрибутив (вероятно) не вызывает ~ / .Xmodmap по умолчанию, добавьте короткий скрипт в ~/.kde/share/autostart/xmodmap.sh

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

и сделать его исполняемым chmod +x ~/.kde/share/autostart/xmodmap.sh


Я получаю эту ошибку: cat: keycode 115 = F13: Нет такого файла или каталога
Woeitg

@Woeistg Вы можете попробовать заменить эту строку echo "keycode 115 = F13" >> ~/.Xmodmap, важно, чтобы ~/.Xmodmapфайл содержал эту строку. Если это работает для вас, я могу отредактировать сообщение.
Knetic

Примечание: ksuperkey работает на Plasma 5.7, собранной из исходного кода (KDE Neon с базой Ubuntu 16.04)
соло

1

Эта душа работала на меня

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

затем включайте его каждый раз при загрузке компьютера.

источник


0

Это простое решение не использует мета-клавишу, но вы можете использовать только клавишу меню для ярлыка.

Клавиша меню


не работает на моем ноутбуке
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.