Сочетание клавиш для запуска лаунчера

98 views
Skip to first unread message

CanSee

unread,
Jun 28, 2012, 7:00:32 AM6/28/12
to razor...@googlegroups.com
Можно ли как-нибудь поменять стандартный хоткей для вызова лаунчера (Alt+F2)? В общем, лаунчер делает всё, что мне надо. Но вот только вызывать его я привык по клавише с логотипом Windows. Основные системы у меня - Windows 7 и Ubuntu с Unity. И там, и там лаунчеры запускаются по нажатию кнопки Windows, а в Razor-Qt по нажатию этой кнопки ничего не происходит.
Если нет возможности самому поменять хоткей - планируется ли это добавить в будущем? Может быть, стоит по умолчанию сделать в будущем релизе клавишу Win на запуск лаунчера? Будет ли возможность настройки сочетаний клавиш для лаунчера через GUI?

Александр Соколов

unread,
Jun 28, 2012, 10:39:15 AM6/28/12
to razor...@googlegroups.com
Вообще графическая настройка, для этого есть. Правая кнопка мыши открывает диалог настроек, и там можно выбрать сочетание. Я не уверен на все 100%, но ЕМНИП, это есть и в 0.4.1. 
Но у меня не получилось настроить WinKey, насколько я понял WinKey в Qt  воспринимается как модификатор Qt::Key_Meta. А на чистый модификатор шоткат не вешается, надо будет посмотреть что можно с этим сделать.

28 июня 2012 г., 15:00 пользователь CanSee <can...@yandex.ru> написал:

Можно ли как-нибудь поменять стандартный хоткей для вызова лаунчера (Alt+F2)? В общем, лаунчер делает всё, что мне надо. Но вот только вызывать его я привык по клавише с логотипом Windows. Основные системы у меня - Windows 7 и Ubuntu с Unity. И там, и там лаунчеры запускаются по нажатию кнопки Windows, а в Razor-Qt по нажатию этой кнопки ничего не происходит.
Если нет возможности самому поменять хоткей - планируется ли это добавить в будущем? Может быть, стоит по умолчанию сделать в будущем релизе клавишу Win на запуск лаунчера? Будет ли возможность настройки сочетаний клавиш для лаунчера через GUI?



--
Best regards,
Alexander.

Eugene A. Pivnev

unread,
Jun 28, 2012, 10:44:34 AM6/28/12
to razor...@googlegroups.com
On 28.06.2012 18:39, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ wrote:
О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ 100%, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫ О©╫ 0.4.1.О©╫
О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ WinKey, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫ WinKey О©╫ Qt О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Qt::Key_Meta. О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

28 О©╫О©╫О©╫О©╫ 2012О©╫О©╫., 15:00 О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ CanSee <can...@yandex.ru> О©╫О©╫О©╫О©╫О©╫О©╫О©╫:
О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫-О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ (Alt+F2)? О©╫ О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫сё, О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫. О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Windows. О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ - Windows 7 О©╫ Ubuntu О©╫ Unity. О©╫ О©╫О©╫О©╫, О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ Windows, О©╫ О©╫ Razor-Qt О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ - О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫? О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ Win О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫? О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ GUI?



--
Best regards,
Alexander.

О©╫ О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ openbox, О©╫ О©╫О©╫ razor

Александр Соколов

unread,
Jun 28, 2012, 1:59:19 PM6/28/12
to razor...@googlegroups.com

28 июня 2012 г., 18:44 пользователь Eugene A. Pivnev <ti.e...@gmail.com> написал:
Если нет возможности самому поменять хоткей - планируется ли это добавить в будущем? Может быть, стоит по умолчанию сделать в будущем релизе клавишу Win на запуск лаунчера? Будет ли возможность настройки сочетаний клавиш для лаунчера через GUI?



--
Best regards,
Alexander.

Я могу и ошибаться, но эта комбинация прописана в настройках openbox, а не razor

Razor-runner сам ловит комбинацию, она задается в его конфиге ~/.razor/razor-runner.conf (для 0.4.1) или ~/.config/razor/razor-runner.conf (для девелоперской версии) так:
[dialog]
shortcut=Alt+F2

По умолчанию в openbox на Alt+F2 ничего не висит, но можно задать свою команду для Alt+F2, причем OB перехватит это собтие и прочие программы даже не узнают что клавтиша была нажата. 
--
Best regards,
Alexander.

CanSee

unread,
Jun 29, 2012, 1:24:19 AM6/29/12
to razor...@googlegroups.com

Да, в 0.4.1. сочетание клавиш уже настраивается. Мне кажется, стоит добавить возможность настройки как-то по-другому. А то нынешний способ не назовёшь интуитивно понятным :) Не каждый догадается, что надо щёлкнуть правой кнопкой мыши на лаунчере, причём не на выпадающем списке, а где-то в районе крестика :) Я вот не догадался :) Может быть, добавить это куда-нибудь в "центр настроек", или ярлычок в меню сделать? Или на самом лаунчере кнопочку?

Поставить клавишу "Windows" действительно нельзя. Может быть, можно как-то из кода это сделать? Или через настройки openbox? Более привычно, да и удобней вызывать лаунчер не двумя кнопками, а одной.

Eugene Pivnev

unread,
Jun 29, 2012, 2:10:07 AM6/29/12
to razor...@googlegroups.com
On 29.06.2012 09:24, CanSee wrote:
>
> Более привычно, да и удобней вызывать лаунчер не двумя кнопками, а одной.
>
http://bash.im/quote/417660
Не Ваше?..

CanSee

unread,
Jun 29, 2012, 2:32:04 AM6/29/12
to razor...@googlegroups.com
Нет, не моё :)
Я понимаю, конечно, что кнопка Windows - это модификатор. Но ведь в других DE как-то её прицепили к вызову определённых функций. Не знаю как - через функции самой DE, или через настройку менеджера окон, но работает. Например, в Ubuntu с Unity. Поэтому я думаю, что и в Razor-Qt должен быть какой-то путь это реализовать. Может быть, для этого потребуется добавление каких-нибудь сложных функций в код Razor-Qt. А может быть, openbox способен обрабатывать нажатие этой клавиши - тогда всё будет гораздо проще.


пятница, 29 июня 2012 г., 10:10:07 UTC+4 пользователь TI_Eugene написал:

Eugene Pivnev

unread,
Jun 29, 2012, 2:46:56 AM6/29/12
to razor...@googlegroups.com
Но это же можификатор же!
Понятие "более привычно" - очень растяжимое.
Например для меня после кед было Alt-F2 аболютно естественно.
Так же, как и WinKey-E. Который почему-то запустил Dolphin - но это
другая история :-)

Я думаю - вешат на мета-клавишу (одну) какую-то фичу - не есть
правильно. Вы отрубаете сразу 103 полезных сочетания (или больше - если
с Alt (206) и/или Ctrl (206/412) и/или Shift (много)).

CanSee

unread,
Jun 29, 2012, 2:53:03 AM6/29/12
to razor...@googlegroups.com

Модификатор, да. Но в других средах навешивание на него пуска лаунчера совершенно не мешает использованию его в качестве модификатора. Если нажать и отпустить Win - запускается лаунчер, если нажать Win+что-то, тогда обрабатывается сочетание клавиш. Таким образом, потери кучи полезных сочетаний не происходит. Опять же, возьмём для примера Ubuntu. Если нажать и отпустить Win - запуститься Dash, если нажать и подержать Win - выезжает левая панель и на ней цифрами подствечиваются кнопки, если нажать Alt+F2 - опять же запустится Dash, но уже в особом режиме. При этом можно использовать Win ещё и в качестве модификатора.

Александр Соколов

unread,
Jun 29, 2012, 3:01:46 AM6/29/12
to razor...@googlegroups.com

29 июня 2012 г., 8:24 пользователь CanSee <can...@yandex.ru> написал:


Да, в 0.4.1. сочетание клавиш уже настраивается. Мне кажется, стоит добавить возможность настройки как-то по-другому. А то нынешний способ не назовёшь интуитивно понятным :) Не каждый догадается, что надо щёлкнуть правой кнопкой мыши на лаунчере, причём не на выпадающем списке, а где-то в районе крестика :) Я вот не догадался :) Может быть, добавить это куда-нибудь в "центр настроек", или ярлычок в меню сделать? Или на самом лаунчере кнопочку?
В девелоперской версии мы уже добавили кнопку с гаечным ключом - "настройки".  
 
Поставить клавишу "Windows" действительно нельзя. Может быть, можно как-то из кода это сделать? Или через настройки openbox? Более привычно, да и удобней вызывать лаунчер не двумя кнопками, а одной.
Я не знаю точно можно ли в настройках OB указать WinKey. Но проблема в том, что пока нет способа сказать razor-runner'у "покажи личико". Если просто указать запуск его, то будет тупо запускаться множество процессов. Надо или добавить обработку команд D-Bus, или одно из двух.  



--
Best regards,
Alexander.

CanSee

unread,
Jun 29, 2012, 3:04:58 AM6/29/12
to razor...@googlegroups.com
Ну ладно, буду привыкать к Alt+F2 :)

Александр Соколов

unread,
Jun 29, 2012, 3:10:16 AM6/29/12
to razor...@googlegroups.com
То что это модификатор, это плохо, могут быть большие проблемы. Вспомните, класический трабл с переключением языка по Ctrl+Shift и неработающими шткатами Ctr+Shift+XXX.
И если бы это был другой модиикатор, я бы сказал что это блажь,  но в запуске  лаунчера по WinKey есть логика. Я буду смотреть что можно сделать. Действительно Unity отрабатывает эту кнопку. Правда Unity это WM, оно более низкоуровневое, и имеет больше возможностей для обработки кнопок. Если WM вообще не будет передавать сигналов о нажатии, отпускании модификаторов, я не знаю как выкручиваться. Надо поковырять. Я сейчас в отпуске, на нетбуке и у меня нет возможности полноценно поковырять. 
 

29 июня 2012 г., 9:53 пользователь CanSee <can...@yandex.ru> написал:


Модификатор, да. Но в других средах навешивание на него пуска лаунчера совершенно не мешает использованию его в качестве модификатора. Если нажать и отпустить Win - запускается лаунчер, если нажать Win+что-то, тогда обрабатывается сочетание клавиш. Таким образом, потери кучи полезных сочетаний не происходит. Опять же, возьмём для примера Ubuntu. Если нажать и отпустить Win - запуститься Dash, если нажать и подержать Win - выезжает левая панель и на ней цифрами подствечиваются кнопки, если нажать Alt+F2 - опять же запустится Dash, но уже в особом режиме. При этом можно использовать Win ещё и в качестве модификатора.



--
Best regards,
Alexander.

Eugene Pivnev

unread,
Jun 29, 2012, 3:16:02 AM6/29/12
to razor...@googlegroups.com
On 29.06.2012 11:10, О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ wrote:
> О©╫О©╫О©╫О©╫О©╫О©╫ Unity О©╫О©╫О©╫ WM,
???
> О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫ WM О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫,
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
http://linuxforum.ru/viewtopic.php?id=19809

Александр Соколов

unread,
Jun 29, 2012, 3:25:48 AM6/29/12
to razor...@googlegroups.com


29 июня 2012 г., 10:16 пользователь Eugene Pivnev <ti.e...@gmail.com> написал:
On 29.06.2012 11:10, Александр Соколов wrote:
Правда Unity это WM,
???
Я неправильно выразился, я имел в виду что они используют всего один WM и могут менять его код как захотят, надо добавят сигнал для модификаторов.
 

оно более низкоуровневое, и имеет больше возможностей для обработки кнопок. Если WM вообще не будет передавать сигналов о нажатии, отпускании модификаторов, я не знаю как выкручиваться. Надо поковырять. Я сейчас в отпуске, на нетбуке и у меня нет возможности полноценно поковырять.



--
Best regards,
Alexander.
Reply all
Reply to author
Forward
0 new messages