Вы для начала запустите в терминале и скопируйте вывод в сообщение:
synaptic-pkexec
А про mtPaint - посмотрите, какой именно командой выполняется действие по открытию из контекстного меню?
Относительно Synaptic есть решение, которое нашёл опять же в сети. на одном из форумов. Решение нашлось, 3 года назад уже решали похожий вопрос.
"В LXSession configuration в окне Polkit agent прописан lxpolkit,но на самом деле он не установлен.Установил,перезагрузил(reload) и проблема решилась."
А вот про mtPaint если прописать команду вручную - открывается на ура.
Для того, чтобы добраться до команд контекстного меню
в ФМ выбираем открыть с помощью mtpaint. Получаем ошибку.
Решение: выбираем открыть с помощью gpicview. Ok!
Смотрим чем отличаются команды запуска:
Exec=mtpaint %U
Exec=gpicview %f
В десктоп-файле mtpaint "%U" заменяем на "%f" или удаляем.
В ФМ выбираем открыть с помощью mtpaint. ОК!
В общем, я сам нашел этот ярлык, увидел то, про что вы писали - mtpaint %U - удалил вот это (прям в строке команда :-) ) "%U" - не сработало.
Похоже на то, что под sudo удалять было эти символы или через блокнот (%U)...но снес просто этот ярлык и наколдовал новый с помощью alacarte.
Теперь другой вопрос - а почему вообще так произошло? И что эти символы значат - %U ? Ubuntu я, например, не с нуля ставил - апгрейдил 16.04.
Кстати переустановка mtPaint вообще результата не дала никакого. Это по-моему первое, что я сделал.