Можно ли как-нибудь поменять стандартный хоткей для вызова лаунчера (Alt+F2)? В общем, лаунчер делает всё, что мне надо. Но вот только вызывать его я привык по клавише с логотипом Windows. Основные системы у меня - Windows 7 и Ubuntu с Unity. И там, и там лаунчеры запускаются по нажатию кнопки Windows, а в Razor-Qt по нажатию этой кнопки ничего не происходит. Если нет возможности самому поменять хоткей - планируется ли это добавить в будущем? Может быть, стоит по умолчанию сделать в будущем релизе клавишу Win на запуск лаунчера? Будет ли возможность настройки сочетаний клавиш для лаунчера через GUI?
Вообще графическая настройка, для этого есть. Правая кнопка мыши открывает диалог настроек, и там можно выбрать сочетание. Я не уверен на все 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?
> Вообще графическая настройка, для этого есть. Правая кнопка мыши открывает > диалог настроек, и там можно выбрать сочетание. Я не уверен на все 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
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.
Да, в 0.4.1. сочетание клавиш уже настраивается. Мне кажется, стоит добавить возможность настройки как-то по-другому. А то нынешний способ не назовёшь интуитивно понятным :) Не каждый догадается, что надо щёлкнуть правой кнопкой мыши на лаунчере, причём не на выпадающем списке, а где-то в районе крестика :) Я вот не догадался :) Может быть, добавить это куда-нибудь в "центр настроек", или ярлычок в меню сделать? Или на самом лаунчере кнопочку?
Поставить клавишу "Windows" действительно нельзя. Может быть, можно как-то из кода это сделать? Или через настройки openbox? Более привычно, да и удобней вызывать лаунчер не двумя кнопками, а одной.
Нет, не моё :) Я понимаю, конечно, что кнопка Windows - это модификатор. Но ведь в других DE как-то её прицепили к вызову определённых функций. Не знаю как - через функции самой DE, или через настройку менеджера окон, но работает. Например, в Ubuntu с Unity. Поэтому я думаю, что и в Razor-Qt должен быть какой-то путь это реализовать. Может быть, для этого потребуется добавление каких-нибудь сложных функций в код Razor-Qt. А может быть, openbox способен обрабатывать нажатие этой клавиши - тогда всё будет гораздо проще.
пятница, 29 июня 2012 г., 10:10:07 UTC+4 пользователь TI_Eugene написал:
Но это же можификатор же!
Понятие "более привычно" - очень растяжимое.
Например для меня после кед было Alt-F2 аболютно естественно.
Так же, как и WinKey-E. Который почему-то запустил Dolphin - но это другая история :-)
Я думаю - вешат на мета-клавишу (одну) какую-то фичу - не есть правильно. Вы отрубаете сразу 103 полезных сочетания (или больше - если с Alt (206) и/или Ctrl (206/412) и/или Shift (много)).
> Нет, не моё :)
> Я понимаю, конечно, что кнопка Windows - это модификатор. Но ведь в > других DE как-то её прицепили к вызову определённых функций. Не знаю > как - через функции самой DE, или через настройку менеджера окон, но > работает. Например, в Ubuntu с Unity. Поэтому я думаю, что и в > Razor-Qt должен быть какой-то путь это реализовать. Может быть, для > этого потребуется добавление каких-нибудь сложных функций в код > Razor-Qt. А может быть, openbox способен обрабатывать нажатие этой > клавиши - тогда всё будет гораздо проще.
> пятница, 29 июня 2012 г., 10:10:07 UTC+4 пользователь TI_Eugene написал:
> On 29.06.2012 09:24, CanSee wrote:
> > Более привычно, да и удобней вызывать лаунчер не двумя кнопками,
> а одной.
Модификатор, да. Но в других средах навешивание на него пуска лаунчера совершенно не мешает использованию его в качестве модификатора. Если нажать и отпустить Win - запускается лаунчер, если нажать Win+что-то, тогда обрабатывается сочетание клавиш. Таким образом, потери кучи полезных сочетаний не происходит. Опять же, возьмём для примера Ubuntu. Если нажать и отпустить Win - запуститься Dash, если нажать и подержать Win - выезжает левая панель и на ней цифрами подствечиваются кнопки, если нажать Alt+F2 - опять же запустится Dash, но уже в особом режиме. При этом можно использовать Win ещё и в качестве модификатора.
29 июня 2012 г., 8:24 пользователь CanSee <can...@yandex.ru> написал:
> Да, в 0.4.1. сочетание клавиш уже настраивается. Мне кажется, стоит > добавить возможность настройки как-то по-другому. А то нынешний способ не > назовёшь интуитивно понятным :) Не каждый догадается, что надо щёлкнуть > правой кнопкой мыши на лаунчере, причём не на выпадающем списке, а где-то в > районе крестика :) Я вот не догадался :) Может быть, добавить это > куда-нибудь в "центр настроек", или ярлычок в меню сделать? Или на самом > лаунчере кнопочку?
В девелоперской версии мы уже добавили кнопку с гаечным ключом - "настройки".
> Поставить клавишу "Windows" действительно нельзя. Может быть, можно как-то > из кода это сделать? Или через настройки openbox? Более привычно, да и > удобней вызывать лаунчер не двумя кнопками, а одной.
Я не знаю точно можно ли в настройках OB указать WinKey. Но проблема в том, что пока нет способа сказать razor-runner'у "покажи личико". Если просто указать запуск его, то будет тупо запускаться множество процессов. Надо или добавить обработку команд D-Bus, или одно из двух.
То что это модификатор, это плохо, могут быть большие проблемы. Вспомните, класический трабл с переключением языка по 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 ещё и в качестве модификатора.
29 июня 2012 г., 10:16 пользователь Eugene Pivnev <ti.eug...@gmail.com>написал:
> On 29.06.2012 11:10, Александр Соколов wrote:
>> Правда Unity это WM,
> ???
Я неправильно выразился, я имел в виду что они используют всего один WM и могут менять его код как захотят, надо добавят сигнал для модификаторов.
> оно более низкоуровневое, и имеет больше возможностей для обработки >> кнопок. Если WM вообще не будет передавать сигналов о нажатии, отпускании >> модификаторов, я не знаю как выкручиваться. Надо поковырять. Я сейчас в >> отпуске, на нетбуке и у меня нет возможности полноценно поковырять.