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


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

Автор Тема: Бинды  (Прочитано 648 раз)

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

Оффлайн SpartaqueMint

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Бинды
« : 01 Июнь 2016, 13:56:52 »
Привет ребята :coolsmiley:у меня вот возник такой вопрос , по работе часто приходится отписываться шаблонными фразами,и тут возникла идея забиндить каждую фразу на горячую клавишу (или сочетания 2 клавиш) , может кто-то подскажет как это реализовать.
То есть выглядит это должно так например отвечаю я в письме, нажимаю (к примеру) ctrl+z и сразу появляется текст который я забиндил на данные клавиши.

Оффлайн SpartaqueMint

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Бинды
« Ответ #1 : 01 Июнь 2016, 14:20:38 »
Можете пожалуйста всё подробно описать , что как куда ?)

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5332
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Бинды
« Ответ #2 : 01 Июнь 2016, 14:22:32 »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн SpartaqueMint

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Бинды
« Ответ #3 : 01 Июнь 2016, 14:23:14 »
Да вы что ?!!! пробовал инфы целый ноль.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5332
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Бинды
« Ответ #4 : 01 Июнь 2016, 14:35:00 »
Да вы что ?!!! пробовал инфы целый ноль.
Да что Вы говорите
— Вот есть старая тема, надо полагать, что задача отнюдь не нова :)
http://forum.ubuntu.ru/index.php?topic=162629.0
там предлагается такой вот скрипт
Код: Bash
  1. #!/bin/bash
  2. A=$(xclip -o)
  3.  
  4. echo 'qwerty123!#' | xclip -selection clipboard
  5. sleep 0.5s;xdotool key ctrl+v
  6. echo "$A" | xclip -selection clipboard
— Я его проверил, назначал клавиши Alt+2 Параметры системы → Клавиатура → Комбинации клавиш → Дополнительные, работает!!!
— Пока пытаюсь разобраться в причине столь сложной конструкции скрипта и всеобъемлюще проверить. Посмотрите и Вы может быть именно эта схема и есть искомый вариант — одно движение → вставка нужного текста.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн SpartaqueMint

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Бинды
« Ответ #5 : 01 Июнь 2016, 14:42:29 »
Так то есть , мне нужно редактировать bashrc ? и просто добавить туда вот это ?
echo 'qwerty123!#' | xclip -selection clipboard
sleep 0.5s;xdotool key ctrl+v
echo "$A" | xclip -selection clipboard

Ну конечно с заменой на свои настройки ?

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5332
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Бинды
« Ответ #6 : 01 Июнь 2016, 15:11:34 »
SpartaqueMint, Ну вот где написано там про
редактировать bashrc ? и просто добавить туда вот это ?
Это отдельный скрипт, записываете, даете права на исполнение, «вешаете» его на горячую клавишу и пользуетесь.
P.S. У Вас что-то горит? Прочитайте внимательно приведенную тему и всё поймёте.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн SpartaqueMint

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Бинды
« Ответ #7 : 01 Июнь 2016, 15:41:07 »
Можете подсказать как на клавиши повесить конкретно комманду.
« Последнее редактирование: 01 Июнь 2016, 15:46:51 от SpartaqueMint »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5332
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Бинды
« Ответ #8 : 01 Июнь 2016, 16:22:05 »
Параметры системы → Клавиатура → Комбинации клавиш → Дополнительные → Добавить
Нажимаете комбинацию, пишите полный адрес скрипта.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн SpartaqueMint

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Бинды
« Ответ #9 : 01 Июнь 2016, 16:36:21 »
Всем спасибо  :) сделал всё работает РЕШЕНО  :D

 

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