Я нашел способ добиться этого после некоторых поисков в Интернете и экспериментов с моей средой.
Вы можете создать собственный сценарий оболочки, который затем можно привязать к сочетанию клавиш в среде рабочего стола. Я использую Xfce на Linux Mint (который основан на Ubuntu). Xfce позволяет мне переопределить Ctrl-C, просто определив его как ярлык в Настройках -> Клавиатура -> Ярлыки приложения, но я предпочитаю использовать другой ярлык, Ctrl-Alt-C, так что я все еще могу копировать с форматированием в редких случаях мне нужно.
Вот как я это сделал.
Установите xclip:
apt-get -y install xclip
Я не знаю о других средах рабочего стола, но Xfce не понравилось, что я использовал трубу в пользовательской команде клавиатуры, поэтому мне пришлось создать скрипт с xclip-строкой, который затем привязывался к моему сочетанию клавиш (Ctrl- Alt-C).
Моя личная привычка - вводить пользовательские команды, ~/.bin
а затем добавлять этот каталог в переменную PATH.
Вот как вы это делаете, если так склонны:
mkdir ~/.bin
echo 'export PATH=~/.bin:$PATH' >> ~/.bashrc
(Обратите внимание, что вам нужно будет повторно инициализировать сеанс, чтобы это изменение вступило в силу, а это означает, что вам придется выйти из среды рабочего стола и снова войти. Проверьте, сработало ли это, набрав echo $PATH
в терминале после повторного входа в систему .)
Затем я создал скрипт ~/.bin/copy-without-formatting
со следующим содержанием:
#!/bin/bash
xclip -o | xclip -selection clipboard
Не забудьте сделать его исполняемым со следующей строкой:
chmod +x ~/.bin/copy-without-formatting
Затем, поскольку я использую Xfce, я перешел в «Настройки» -> «Клавиатура» -> «Ярлыки приложений» и добавил ярлык с полным путем к сценарию, без переменных и тильды. Так что, если бы мое имя пользователя было mrgaga
, строка была бы /home/mrgaga/.bin/copy-without-formatting
. Тогда я настроил ярлык.
Xfce активирует изменения сразу же после закрытия окна, чтобы вы могли проверить, работает ли оно сразу, без выхода из системы и повторного входа, по крайней мере, если ваша среда достаточно похожа на мою.
Я надеюсь, что это помогает.