Невозможно установить значок [закрыто]

Когда я помещаю файл icon.png в папку usr / share / icons (делая это от имени пользователя root), я не могу установить этот значок в моем приложении позже. Когда я пытаюсь, я перехожу к папке значков, но этот значок не работает. Я даже не вижу этого, перейдя в папку с иконками еще раз. Я вижу его или открываю только тогда, когда захожу в папку значков с правами root.

Это происходит на Linux Mint 17, 32 бит.

Enter image description here

Как видите, в обычном режиме я не вижу изображение, а в корневом режиме я могу редактировать его, так как я могу установить его в качестве значка приложения?

1
задан 12 July 2014 в 18:19

2 ответа

Это могло бы быть связано с проблемой разрешения в Вашем png файле

попробуйте это sudo chmod 644 /usr/share/icons/mcicon.png

Для большего количества информации о полномочиях:

http://gd.tuwien.ac.at/linuxcommand.org/lts0070.html

2
ответ дан 7 December 2019 в 12:50

У Вас, вероятно, есть две проблемы здесь

  • Полномочия

    Можно сделать это в Немо путем щелчка правой кнопкой по файлу, движения в Свойства и установки его так, файл может быть считан 'Другими' пользователями.

  • Куда Вы помещаете его

    Вид каталогов значка работы как это (насколько я помню):

     /usr/share/icons/ICON-THEME/RESOLUTION/TYPE/ICON
    

    например.

     /usr/share/icons/gnome/16x16/places/user-home.png
    

    Таким образом, необходимо изменить размер значка к корректным разрешениям (48x48/64x64 обычно достаточно), затем поместите его в корректное местоположение (вероятно, apps папкаin theгномorхайколор' папка.) - например.

     /usr/share/icons/hicolor/48x48/apps/mcicon.png
    

    Возможно лучший метод включает редактирование .desktop файл средства запуска приложения, чтобы иметь корректный путь значков:

      Icon=/usr/share/icons/mcicon.png
    

    И помещать любые изменения Вы делаете в корневом каталоге своего пользователя, например, для средств запуска, в ~/.local/share/applications (Я думаю для значков, которые это ~/.local/share/icons)

Большая часть из этого первое, что пришло на ум, поскольку у меня нет доступа к полю Linux в данный момент... :(

1
ответ дан 7 December 2019 в 12:50

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

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