Как открыть панель запуска приложений в 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.