Когда я помещаю файл icon.png в папку usr/share/icons (делая это как пользователь root), я не могу установить этот значок в моем приложении последним. Когда я пытаюсь, я перехожу к папке значков, но этот значок не работает. Я даже не вижу его, перейдя в папку значков еще раз. Я вижу это или открываю его только при переходе в папку значков с привилегиями root.
Это происходит в Linux Mint 17, 32 бит.
Как вы можете видеть, в обычном режиме я не вижу изображение, а в корневом режиме могу его отредактировать, так как я могу установить его как значок приложения?
У вас, вероятно, есть две проблемы здесь
Разрешения Вы можете сделать это в Nemo, щелкнув правой кнопкой мыши по файлу, выбрав «Свойства» и установив его, чтобы файл мог быть прочитан «другими» пользователями. Куда вы помещаете. Каталоги значков вроде как работают (насколько я помню): /usr/share/icons/ICON-THEME/RESOLUTION/TYPE/ICON
, например. /usr/share/icons/gnome/16x16/places/user-home.png
Итак, вам нужно изменить размер значка на правильные разрешения (обычно 48x48 / 64x64), затем поместите его в нужное место (возможно, в папку apps in the gnome or hicolor` папка.) - например /usr/share/icons/hicolor/48x48/apps/mcicon.png
Возможно, лучший способ включает в себя редактирование файла запуска .desktop приложения, чтобы иметь правильный путь значка: Icon=/usr/share/icons/mcicon.png
И внести любые изменения, внесенные в домашний каталог пользователя, например. для пусковых установок, в ~/.local/share/applications (я думаю, что для значков это ~/.local/share/icons) Большая часть этого не работает, так как у меня нет доступа к ящику Linux на данный момент. ..: (