Рейтинг:0

Команда Ubuntu работает в командной строке, но не в команде сочетаний клавиш

флаг ng

Недавно установил Lubuntu и настроил «meta-shift-s» в качестве ярлыка для стиля окон фрагментов экрана. Я использую ImageMagick для вырезания изображения, сохранения в папку и CopyQ для копирования изображения из папки.

import image.png && copyq записать изображение/png - < image.png && copyq выбрать 0

Я попробовал команду в командной строке, и она работает хорошо, но при помещении в сочетания клавиш в диспетчере глобальных действий она запускается, повторяет выбор перекрестия, но не сохраняет и не проходит, импортировать изображение.png

Любая помощь будет отличной

Спасибо!

waltinator avatar
флаг it
Сочетания клавиш не являются оболочками и не понимают таких оболочек, как `&&`. Оберните свои команды в простой сценарий `bash`, и пусть ваш ярлык вызывает его.
Sit399 avatar
флаг ng
@waltinator теперь работает, большое спасибо!
guiverc avatar
флаг cn
Вы не предоставили никаких сведений о выпуске, поэтому я понятия не имею, о каком * стеке * вы спрашиваете. Страница в руководстве для этого https://manual.lubuntu.me/stable/F/keyboard_shortcuts.html, https://manual.lubuntu.me/stable/3/3.2/3.2.14/shortcut_keys.html ( предполагается, что *последний* стабильный выпуск, т. е. 21.04, является вашим выпуском; если вы конкретизируете и предоставите информацию о выпуске, мы можем быть более точными в ответе, т. е. *stable* можно заменить другим ключевым словом, например *lts* для страниц 20.04)
Рейтинг:0
флаг cn

Определения сочетаний клавиш не интерпретируются полной оболочкой, и, таким образом, помимо других «ограничений», разделители команд не интерпретируются как && или же ;. Поэтому вы можете ввести только одну команду. Обойти это ограничение можно, указав команду следующим образом:

sh -c 'import image.png && copyq записать изображение/png - < image.png && copyq выбрать 0'

Кроме того, вы можете поместить команды в сценарий оболочки, а затем вызвать сценарий с помощью ярлыка.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.