Действия (от .desktop) отсутствуют для терминала гнома

Я настроил терминальные гномом действия в файле гнома-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 предложенный, я пытался войти в систему с различными настольными средами. Я имел следующее в наличии:

  1. GNOME
  2. Ретроспективный кадр GNOME (Compiz)
  3. Ретроспективный кадр GNOME (метагород)
  4. GNOME на Xorg
  5. Ubuntu (это было значением по умолчанию),
  6. Ubuntu на Уэйленде
  7. Единица

За исключением Единицы и GNOME (1 и 7) я получил ошибку системного журнала после редактирования .desktop файла. Ни один из них не показал настольное действие.

2
задан 12 January 2019 в 00:32

1 ответ

Я наконец понял это с помощью @Terrance и @egmont. Это оказывается этим существует два Терминала .desktop записи:

  1. гном-terminal.desktop (старый, вероятно, остающийся от 16,04)
  2. org.gnome. Terminal.desktop (новый, вероятно, шел 18.04),

Когда я искал Терминал в "Операциях", я смог видеть два Терминальных приложения, одно из которых имело пользовательское настольное действие. Не тот на моем прикреплении. Я нашел этот вопрос: Ubuntu 18.04, стандартное Прикрепление Ubuntu, несколько синтаксис действия в .desktop файле ответ там упоминают эту двойную запись. Я переименовал свой файл к новому имени, и это теперь имеет все пользовательские настольные записи. Ошибка системного журнала является очень вводящей в заблуждение, и я все еще не получаю то, что это означает. Возможно, имя не соответствует никакому пакету?Я не знаю.

1
ответ дан 2 December 2019 в 04:39

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

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