Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Переназначение клавиш  (Прочитано 4552 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн deniska2

  • Автор темы
  • Участник
  • *
  • Сообщений: 211
  • Учусь долго,но запоминаю навсегда :)
    • Просмотр профиля
Переназначение клавиш
« : 21 Марта 2014, 18:17:41 »
Такой вопрос.Имеется клавиатура Гениус,с тремя кнопками:Power,Wake,Sleep.Сегодня купил новую,тоже Гениус ( простенькая),с одной клавишей Sleep.Как назначить на клавишу Sleep функцию клавиши Power (Выход,выключение системы).Система Минт 16.
Ubuntu 12.04

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Переназначение клавиш
« Ответ #1 : 21 Марта 2014, 18:29:05 »
Настройка клавиатуры —> Сочетания клавиш?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн deniska2

  • Автор темы
  • Участник
  • *
  • Сообщений: 211
  • Учусь долго,но запоминаю навсегда :)
    • Просмотр профиля
Re: Переназначение клавиш
« Ответ #2 : 21 Марта 2014, 18:36:33 »
Про это думал,но нужно сначала отвязать команду Sleep от клавиши и привязать Power.Но как не знаю,какую команду куда вписать.
Ubuntu 12.04

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Переназначение клавиш
« Ответ #3 : 21 Марта 2014, 18:37:36 »
Просто мышкой щелкаешь, оно предлагает нажать новую клавишу/комбинацию
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн deniska2

  • Автор темы
  • Участник
  • *
  • Сообщений: 211
  • Учусь долго,но запоминаю навсегда :)
    • Просмотр профиля
Re: Переназначение клавиш
« Ответ #4 : 21 Марта 2014, 18:42:57 »
Это думаю не то.Сначала нужно отвязать от клавиши одну команду,потом привязать другую.Или я чего не понимаю.
Нужно как понимаю изменить код клавиши,чтобы система понимала её (клавишу) по другому.
« Последнее редактирование: 21 Марта 2014, 18:46:59 от deniska2 »
Ubuntu 12.04

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Переназначение клавиш
« Ответ #5 : 21 Марта 2014, 18:56:45 »
А на старую клавишу надо там же выполнить сброс. (но одно другому не мешает)
Можно конечно и коды перепрописывать, но зачем? Если всё делается парой кликов мышкой…
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн deniska2

  • Автор темы
  • Участник
  • *
  • Сообщений: 211
  • Учусь долго,но запоминаю навсегда :)
    • Просмотр профиля
Re: Переназначение клавиш
« Ответ #6 : 21 Марта 2014, 19:45:13 »
Т.е. нужно вот тут заменить сочетание клавиш:
это


на это



Так я понимаю?
Ubuntu 12.04

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Переназначение клавиш
« Ответ #7 : 21 Марта 2014, 22:51:15 »
Так возьмите и попробуйте, чего спрашиваете? (но мне почему-то кажется не оно…)
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн deniska2

  • Автор темы
  • Участник
  • *
  • Сообщений: 211
  • Учусь долго,но запоминаю навсегда :)
    • Просмотр профиля
Re: Переназначение клавиш
« Ответ #8 : 22 Марта 2014, 03:40:34 »
Правильно кажется,не оно  :)
Ubuntu 12.04

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Переназначение клавиш
« Ответ #9 : 22 Марта 2014, 13:40:51 »
Команда выключения dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.StopВ «Дополнительных комбинациях» создайте «пользовательскую комбинацию» с такой командой и назначьте её на Вашу клавишу.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн deniska2

  • Автор темы
  • Участник
  • *
  • Сообщений: 211
  • Учусь долго,но запоминаю навсегда :)
    • Просмотр профиля
Re: Переназначение клавиш
« Ответ #10 : 22 Марта 2014, 14:32:04 »
Практически сделанно,но при назначении таким образом,происходит моментальное выключение системы.Мне бы хотелось (тут я сам виноват,не до конца пояснил с самого начала).чтобы при нажатии кнопки выводилось вот такое окно:


И я уже выбирал сам,что мне сделать.
Можно ли подправить команду с учётом этого.

пробовал создать дополнительное действие на клавишу Sleep с командой от клавиши Power (XF86PowerOff).но ничего не вышло,выводится сообщение,что при выполнении команды XF86PowerOff произошла ошибка и всё.
Ubuntu 12.04

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Переназначение клавиш
« Ответ #11 : 22 Марта 2014, 16:51:26 »
Вешаешь на клавишу вызов скрипта Меню выключения
Или вот такая команда работает?gnome-session-save --shutdown-dialogНашел работающий у меня вариантgnome-session-quit --power-off
« Последнее редактирование: 22 Марта 2014, 18:30:50 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн deniska2

  • Автор темы
  • Участник
  • *
  • Сообщений: 211
  • Учусь долго,но запоминаю навсегда :)
    • Просмотр профиля
Re: Переназначение клавиш
« Ответ #12 : 22 Марта 2014, 18:16:03 »
Первый способ со скриптом работает .Остановлюсь пока на нём.

Пользователь решил продолжить мысль 22 Марта 2014, 18:36:37:
Вот это (gnome-session-quit --power-off) то, что нужно,самое оно. Огроменное спасибо!!!
« Последнее редактирование: 22 Марта 2014, 18:37:11 от deniska2 »
Ubuntu 12.04

 

Страница сгенерирована за 0.016 секунд. Запросов: 23.