На 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
установлен, таким образом, я смущен.
У кого-либо были бы какие-либо идеи о том, что идет не так, как надо?
Это работает, замените неправильные кавычки:
bash -c 'xvkbd -text $(date "+%Y-%m-%dT%H%MZ" --utc)'
2018-11-21T1930Z