Рейтинг:0

Создать значок (не ярлык) для Ubuntu

флаг ru

Ну, я сказал (не ярлык), но я допускаю, что могу ошибаться.

«Как я могу создать .png, который работает с файлами .desktop».

Я могу создать или отредактировать файл .desktop и указать на файл .png, созданный lutris, но файлы .png, которые я создаю, показывают значок по умолчанию.

То же самое для файлов .png, которые я загружаю.

И я сделал все возможное в течение нескольких часов, но попытка найти информацию о создании значков .png очень разочаровывает из-за 12 миллиардов результатов о том, как создать ярлык. РЖУ НЕ МОГУ Спасибо,

P.S. поскольку мой вопрос не ясен (может быть, поэтому мне трудно найти помощь), я хочу знать, как создать сам файл. (файл .png) Я попробовал GIMP и попытался просто загрузить существующие файлы png, но Ubuntu, похоже, их не любит.

Возможно, лучший способ объяснить мой вопрос - каковы конкретные требования к форматированию (индексированный, RGB) и/или требования к экспорту (сохранение цвета фона, сохранение значений цвета из прозрачных пикселей и т. д.), которые я должен использовать в GIMP. Или я должен использовать другое приложение все вместе?

Файл .desktop:

    [Вход на рабочий стол]
    Тип = Приложение
    Имя=StarCraft 2
    Icon=lutris_starcraft-ii.png
    Exec=lutris lutris:rungameid/1
    Категории=Игра

С или без «.png» в конце строки Icon= работает с png, созданным Lutris, но не работает ни с одним файлом PNG, который я создаю или загружаю.

P.S.S Я помещаю эти файлы в:

    ~/.local/share/icons/hicolor/128x128/приложения 

где находятся исходные файлы, которые, похоже, работают.

Рейтинг:0
флаг cn

Что ж, трудно определить проблему, с которой вы столкнулись, не видя ваш файл .desktop. Так давайте попробуем https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html. Это не спецификация значка, но кажется достаточно близкой.

О, вот что:

Иконки и темы ищутся в наборе каталогов. По умолчанию приложения должны искать в $HOME/.icons (для обратной совместимости), в $XDG_DATA_DIRS/icons и в /usr/share/pixmaps (именно в таком порядке). Приложения могут дополнительно добавлять свои собственные каталоги значков в этот список, а пользователи могут расширять или изменять список (в зависимости от приложения/рабочего стола). В каждом из этих каталогов темы хранятся в виде подкаталогов.

Ах, и вот еще:

Установка значков приложений

Итак, вы автор приложения и хотите установить значки приложений, чтобы они работали в меню KDE и Gnome. Как минимум вы должны установить иконку 48x48 в теме hicolor.Это означает установку файла PNG в $prefix/share/icons/hicolor/48x48/apps. По желанию можно установить иконки разных размеров. Например, установка значка svg в $prefix/share/icons/hicolor/scalable/apps означает, что на большинстве рабочих столов будет один значок, который подходит для всех размеров. Возможно, вы даже захотите установить значки, внешний вид которых соответствует другим известным темам, чтобы ваше приложение соответствовало определенной среде рабочего стола.

WayneA avatar
флаг ru
Спасибо за твою помощь. Возможно, я просто слишком нетерпелив. почему-то сейчас это просто работает. Без понятия чем отличается. У меня это началось, когда я создал папку 48x48, но новые значки не обязательно должны быть там. Странная ошибка или сумасшедшее совпадение???

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.