В перемещении от 16,04 до 18,04, как этот пользовательский ярлык может быть сделан работать?

На Ubuntu 16.04 LTS мне установили пользовательский ярлык что функции следующая команда:

bash -c "xvkbd -text $(date "+%Y-%m-%dT%H%MZ" --utc) 2>/dev/null"

На 16,04, это производит "введенный" текст как "2018-11-21T1702Z", когда я нажимаю сочетание клавиш как Shift+Ctrl+d который действительно полезен для моей работы, и я использую ее об однажды в минуту, чтобы, возможно, назвать файл или ввести некоторую метку времени в файл, такую вещь. Дело в том, что я использую его так, что я не могу легко жить без него.

Теперь, когда я пытаюсь настроить то же самое на 18,04, когда я нажимаю соответствующие сочетания клавиш, в то время как я ожидаю быть произведенным как "2018-1-21T1703Z", я произвожусь, который просто "-TZ".

Так, это, конечно, пробует, но завинчивается в некотором роде. Я подтвердил через $XDG_SESSION_TYPE то, что я выполняю X-сервер, и я также подтвердил это xvkbd установлен, таким образом, я смущен.

У кого-либо были бы какие-либо идеи о том, что идет не так, как надо?

0
задан 22 November 2018 в 17:54

1 ответ

Это работает, замените неправильные кавычки:

bash -c 'xvkbd -text $(date "+%Y-%m-%dT%H%MZ" --utc)'

2018-11-21T1930Z
0
ответ дан 27 October 2019 в 02:35

Другие вопросы по тегам:

Похожие вопросы: