Я настроил терминальные гномом действия в файле гнома-terminal.desktop в ~/.local/share/applications/папка. В основном я настроил предварительно сконфигурированные команды для подключения некоторого сервера с ssh. Это хорошо работало, и те действия были перечислены, когда я щелкнул правой кнопкой по значкам в прикреплении в Единице (16.04). После обновления я больше не вижу их. Они все еще настроены в гноме-terminal.desktop
Вот соответствующие строки: https://pastebin.com/JVF98yRR
Также я вижу это в системном журнале: не удалось повторно просканировать: Не удалось проанализировать/home/user/.local/share/applications/gnome-terminal.desktop файл: не может обработать файл приложения типа/x-desktop
Редактирование 1: Я понял еще одну вещь. Та ошибка в системном журнале появляется только, когда я открываю .desktop файл, редактирую и сохраняю его (с нано). Я предполагаю, системные проверки, если файл редактируется (через inotify, возможно?) и попытки просканировать его.
Редактирование 2: Как @Terrance предложенный, я пытался войти в систему с различными настольными средами. Я имел следующее в наличии:
За исключением Единицы и GNOME (1 и 7) я получил ошибку системного журнала после редактирования .desktop файла. Ни один из них не показал настольное действие.
Я наконец понял это с помощью @Terrance и @egmont. Это оказывается этим существует два Терминала .desktop записи:
Когда я искал Терминал в "Операциях", я смог видеть два Терминальных приложения, одно из которых имело пользовательское настольное действие. Не тот на моем прикреплении. Я нашел этот вопрос: Ubuntu 18.04, стандартное Прикрепление Ubuntu, несколько синтаксис действия в .desktop файле ответ там упоминают эту двойную запись. Я переименовал свой файл к новому имени, и это теперь имеет все пользовательские настольные записи. Ошибка системного журнала является очень вводящей в заблуждение, и я все еще не получаю то, что это означает. Возможно, имя не соответствует никакому пакету?Я не знаю.