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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Назначить команду на кнопки клавиатуры  (Прочитано 2526 раз)

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

Оффлайн drion

  • Автор темы
  • Активист
  • *
  • Сообщений: 888
    • Просмотр профиля
Не работает кнопка открытия и закрытия лотка DVD-привода.
Открываю и закрываю через терминал "eject" и "eject -t".
Как назначить эти действия на кнопки клавиатуры?

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Назначить команду на кнопки клавиатуры
« Ответ #1 : 19 Февраля 2018, 01:39:12 »
Горячие клавиши, не?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн drion

  • Автор темы
  • Активист
  • *
  • Сообщений: 888
    • Просмотр профиля
Re: Назначить команду на кнопки клавиатуры
« Ответ #2 : 19 Февраля 2018, 12:05:08 »
Подскажи эти самые горячие клавиши. Особенно на то,как лоток вставить.
« Последнее редактирование: 19 Февраля 2018, 12:13:48 от drion »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Назначить команду на кнопки клавиатуры
« Ответ #3 : 19 Февраля 2018, 13:24:33 »
Открываешь через настройки клавиатуры и назначаешь клавишу и команду к ней
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн drion

  • Автор темы
  • Активист
  • *
  • Сообщений: 888
    • Просмотр профиля
Re: Назначить команду на кнопки клавиатуры
« Ответ #4 : 19 Февраля 2018, 18:49:14 »
Подробнее поясните.
В настройках клавиатуры есть команда на выброс лотка,а вот как вставить я не обнаружил.
Поэтому я  и акцентировал вопрос " как вставить".

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Назначить команду на кнопки клавиатуры
« Ответ #5 : 19 Февраля 2018, 18:56:43 »
Что "вставить"?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн drion

  • Автор темы
  • Активист
  • *
  • Сообщений: 888
    • Просмотр профиля
Re: Назначить команду на кнопки клавиатуры
« Ответ #6 : 19 Февраля 2018, 19:06:52 »
Лоток загнать во внутрь.
Что непонятного-то? Лоток или выезжает или заезжает. Как выезжать,я и сам знаю.
Мне надо,чтобы кнопками с клавиатуры он заезжал внутрь.

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Назначить команду на кнопки клавиатуры
« Ответ #7 : 19 Февраля 2018, 20:12:49 »
закрываю через терминал ... "eject -t"
Или я что-то не понимаю?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

toZen

  • Гость
Re: Назначить команду на кнопки клавиатуры
« Ответ #8 : 19 Февраля 2018, 20:21:09 »
Azure, он не знает как это прописать в кейбиндах, чтобы руками не вбивать в терминале текст.

zse

  • Гость
Re: Назначить команду на кнопки клавиатуры
« Ответ #9 : 19 Февраля 2018, 20:38:10 »
     A Вы, drion, вот так попробуйте если у Вас Unity…

     Если не Unity, то что-то похожее должно быть в других DE…
     В dconf это будет выглядеть вот так ( я протестировал у меня работает закрытие приёмника DVD дисков.
Код: (bash) [Выделить]
dconf dump /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/ |grep -i -C 2 cdrom
binding='<Primary><Shift><Alt>F10'
command="sh -c 'eject -t'"
name='CdRom'
     Попробуйте без «sh -c» . В общем ищите информацию по теме о том, как назначить пользовательские hotkeys…
     Если dconf у Вас не установлен, установите, очень полезная программа!

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Назначить команду на кнопки клавиатуры
« Ответ #10 : 19 Февраля 2018, 21:03:01 »
Я бы придумывал что-то интереснее, с условиями: типа если открыто - закрыть
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

zse

  • Гость
Re: Назначить команду на кнопки клавиатуры
« Ответ #11 : 19 Февраля 2018, 23:32:19 »
    Вне всякого сомнения, Azure, это было бы красиво одной комбинацией клавиш открывать и закрывать приёмник дисков😇!
    Если бы я пользовался часто дисководом я бы даже ходатайствовал о написании команды открыть-закрыть на одно сочетание клавиш😈!
    Сам я такое скорее всего не «аси́лю»…
    „command=“ выдерживает довольно длинную запись, я пробовал…

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Назначить команду на кнопки клавиатуры
« Ответ #12 : 19 Февраля 2018, 23:54:48 »
zse, я надеюсь что если есть команда "открыть", то наверняка и есть что-то показывающее состояние. Или просто команда на движение (как нажатие на кнопку дисковода)
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн svtv1

  • Забанен
  • Старожил
  • *
  • Сообщений: 2652
  • Это Я
    • Просмотр профиля
Re: Назначить команду на кнопки клавиатуры
« Ответ #13 : 20 Февраля 2018, 00:54:25 »
Может ТС, так поробовать
Параметры системы ->Клавиатура ->Комбинации клавиш ->Дополнительные комбинации и нажми на знак плюс (+), что находится в низу
Должно открыться окно под названием Дополнительные комбинации.
В поле Название ввести закрыть лоток (или как там у него), а в поле Команда eject -t, потом увидишь там будет надпись Выключено, жми на неё (предложит создать ускоритель), ну а там сам пускай кнопу выберет или комбинацию клавишь.
"Если достаточно долго сидеть возле реки - мимо проплывет труп твоего врага"

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7750
    • Просмотр профиля
Re: Назначить команду на кнопки клавиатуры
« Ответ #14 : 20 Февраля 2018, 05:24:38 »
Цитировать
Я бы придумывал что-то интереснее, с условиями: типа если открыто - закрыть
Цитировать
Если бы я пользовался часто дисководом я бы даже ходатайствовал о написании команды открыть-закрыть на одно сочетание клавиш
Все уже придумано:
eject -T

 

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