Вызов KickOff по Meta (Win-key) [Решено]

День добрый. Может кто знает решение следующей проблемы:
Как вызвать меню нажатием только Win без использования комбинаций?

Заранее спасибо.

0
DarkneSS - 30 Январь, 2011 - 19:18
Изображение пользователя DarkneSS.

Есть идея костыля: назначаете на комбинацию, а затем присваиваете нужной клавише эту комбинацию. Интересует?

0
gladspir - 30 Январь, 2011 - 22:15

Можешь описать?

+5
Vlad_W_1999 - 30 Январь, 2011 - 22:46

Я могу описать. :-)

Meta-key (win key) в KDE

Meta-key или как привычно говорить win-key известная всем кнопочка с окошечком на клавиатуре =) В КДЕ она тоже активно используется для многих хоткеев, но нельзя использовать только одну кнопку без сочетаний с чем-либо. (Как сделано в одной операционной системе, где по нажатию на win-key открывается основное меню).

Как же решить эту проблему (если это конечно является проблемой)? Облазив интернет, я наткнулся на одно решение. Суть его проста: мы переназначаем клавише с номером 133 (left meta key) любой другой параметр (ну например несуществующий F13). Для этого в автозагрузку /home/%username%/.kde/Autostart/ добавляем файл с текстом:
#!/usr/bin/env bash
xmodmap -e "keycode 133 = F13"
и делаем его исполняемым:
$ chmod +x ./winkey
Все, теперь лезем в настройки плазмоида "меню запуска приложений" и устанавливаем новый хоткей: F13

Нашёл с помощью хрустального шара, но не помню где. В принципе, можешь заглянуть в свой и найти автора. Мне лень.

0
gladspir - 31 Январь, 2011 - 15:06

спасибо, попробую

0
Vlad_W_1999 - 31 Январь, 2011 - 17:35

Получилось?

Да, тут есть одна хитрость: если не хочешь перезапускать кеды, то просто запусти этот скриптик и сразу же всё начнёт работать.

0
Гость - 28 Апрель, 2013 - 10:52

А как её назначить, если там нужно не прописывать, а нажимать для назначения?

0
Гость - 28 Апрель, 2013 - 11:16

Всё получилось. Спасибо :)

P.S. Kubuntu 13.04 x64

0
gladspir - 3 Февраль, 2011 - 01:48

Все ниже изложенное мои эксперименты, может где-то не так что сделал, поэтому пошел по иному пути.

Запускаться из /home/%username%/.kde/Autostart/ он не захотел*, сделал по иному.
В home создал директорию, а в нее положил этот скрипт.

* если быть точным, он то захотел, но спрашивает пароль, ждет, ему надоедает и он прерывает выполнение этой задачи.
Спрашивается чего бы не ввести пароль, да просто в это время KDE морду грузит и что либо ввести просто не представляется возможным.

0
Vlad_W_1999 - 3 Февраль, 2011 - 18:30

Какой пароль? Ничего не понимаю... Кому принадлежит файл? Не root'y часом? Поменять собственника, установить атрибут "Исполняемый" и попробовать ещё раз.

0
Гость - 9 Январь, 2013 - 11:50

Через xmodmap проблема решается не полностью, т.к. при использовании комбинаций Win+Key основное нажатие тоже срабатывает, получаем сразу 2 события вместо одного.

Но мне наконец-то удалось найти отличный свежий костыль для решения этой проблемы, подробности в статье:
http://hanschen.org/2012/10/17/open-application-launcher-with-super-key/

0
Гость - 20 Июль, 2013 - 16:53

Вот более подробная статья, описывающая этот же метод в картинках: http://habrahabr.ru/post/185336/

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры