Нет, Paint.NET не будет работать Моно.
Были некоторые (в настоящее время отказываются) усилие портировать его на системы не-Windows.
Кроме того, это вдохновило Пинту, проект, который, как предполагается, является общедоступной заменой для Paint.NET в системах не-Windows.
Я думаю, что это не возможно. Это поведение является hardcoded.
При открытии Рабочего стола в способе, которым Вы показали на первом снимке экрана, Вы открываете отделение desktop:/
(можно ввести тот адрес в панели URI в Konqueror или дельфине для проверки его). Обработчик для этого pseudoprotcol является компонентом KDE (kioslave) названный kio_desktop
. Когда Вы открываетесь, нормальный дельфин местоположения использует kioslave kio_file
(для file:/
протокол).
В исходном коде kio_desktop
существует специальная функция, которая ответственна за обработку файлов на рабочем столе. В строке 229 можно найти код, которые скрывают расширение путем удаления последних 8 символов из отображенного имени файла.
В коде kio_file
нет никакой ссылки на файл на рабочем столе, таким образом, я принимаю это kio_file
обработки .desktop
как нормальные файлы.
Это не может быть точно, что Вы ищете, но можно просто переименовать сами файлы значков, устраняющие .desktop расширение (и изменяющий имя файла, всегда желаемое), и они должны все еще хорошо работать. Я думаю, что они затем отобразят способ, к которому Вы хотите их.
Настольный виджет использует свойства (метаданные) в файлах значков, но дельфин (и вероятно любой другой файловый менеджер) просто смотрит на саму запись файла - не ее содержание.
Для дальнейшего использования можно также смотреть на это при работе с метаданными:
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
Это объясняет, для чего используются все те записи.