Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Куда правильней засунуть иконку приложения  (Прочитано 666 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Всем добра! Написал одну небольшую прогу, всё норм. Хочу приделать иконку для неё и поместить в меню.
Для этого создал *.desktop файл в /usr/share/applications/ и перекинул саму прогу в /usr/local/bin/
Прога появилась в меню, запускается из терминала всё норм вообщем. Но вопрос вот в чём. У меня есть ещё иконка. Куда её лучше закинуть? И может ли она зашиваться в исполняемый файл как ресурс?

иконку в приложении гружу так (она в той же папке, что и исходники программы)
Код: (vala) [Выделить]
try
{
  /** бла-бла-бла всякий код */
  window.icon = new Gdk.Pixbuf.from_file ("my-app.png");
  /** бла-бла-бла также всякий код */
}
catch (Error e)
{
  stderr.printf ("Could not load application icon: %s\n", e.message);
}
Использую язык Vala
Очень надеюсь на вашу помощь:)
Burning on the flame
Played the waiting game

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Если не прописывать полный путь до иконки в .desktop-файле, её можно положить в
  • /usr/share/pixmaps
  • /usr/share/icons/Используемая тема( или default, или hicolor…)
  • $HOME/.local/share/icons/... аналогично выше
  • $HOME/.icons

тогда достаточно только названия.
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

whatdoyouneed

  • Гость
ААА... Вала... Мать моя Бога душу и прочая...

До прошлого года считал, что язык - ... эээ... не имеют значения. И это так. Вообщем. Пока не столкнулся с Node.

Как можно было раскрутить такое Г.  ???

(Да на ассемблере еще быстрее!)

Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.3.
Флудить и заниматься флеймом, а так же оставлять сообщения, не относящиеся к теме обсуждения.

+5%
--HP
« Последнее редактирование: 18 Января 2015, 21:35:49 от Haron Prime »

Оффлайн S9

  • Автор темы
  • Участник
  • *
  • Сообщений: 163
  • Волшебник
    • Просмотр профиля
Azure, спасибо большое, помогло :) Третий коммит, по сути, благодаря вам:) https://github.com/Sergey-Sklyarov/timer_1986VE91T.git
P.S. Andrey., нет плохого языка программирования, есть плохой программист ;)
« Последнее редактирование: 18 Января 2015, 21:44:11 от S9 »
Burning on the flame
Played the waiting game

 

Страница сгенерирована за 0.015 секунд. Запросов: 21.