У меня тоже были размытые значки, используя либо Linux Mint Debian Edition с Cinnamon, либо Debian стабильный Wheezy с Gnome 3. Я считаю, что источником проблемы является Gnome.
Во время копания я заметил, что для одно и то же приложение, я мог бы получить:
размытый значок, когда приложение запускается через командную строку терминала или через Gnome Alt + F2. хороший значок, когда приложение запускается через Gnome Shell или через Gnome Do.Что помогло мне найти решение, это сообщение. Дело в том, что иногда вы запускаете через командную строку emacs, но файл рабочего стола - emacs23.desktop. В какой-то момент Gnome не может сделать ссылку с emacs на emacs23.
Решение, которое я нашел и которое сработало для меня, для всех приложений, где у меня есть пиксельная пиктограмма, я создаю. desktop в файлах $ HOME / .local / share / applications, соблюдая следующие правила:
размытый значок, когда приложение запускается через командную строку терминала или через Gnome Alt + F2. [ f4] должна быть командой, используемой для запуска через терминал. nice icon, когда приложение запускается через Gnome Shell или через Gnome Do.. Один пример, который сделает это неудачным, заключается в том, что вы создаете файл emacs24.desktop, но вы также способный запустить emacs из командной строки, а emacs запускает emacs24.
Нет, это невозможно, так как приложения для Android написаны на Java и специальная версия Java с гораздо большим количеством классов, которые предназначены только для Android. Приложения Ubuntu написаны в основном на Python и C, а не на Java. Там ваша проблема, вам нужно найти приложения, написанные на Java, а затем они могут пойти в порт, но я бы этого не сделал. Это будет большая работа для тонких шансов на успех. И даже если вы получите Java-приложение для запуска на своем телефоне, как вы будете взаимодействовать с ним? Не будет никакой поддержки касания или любых других функций вашего телефона.