Автор Тема: Иконки в меню openbox [РЕШЕНО]  (Прочитано 16553 раз)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
У нас иконки в меню не работают или я что-то не так делаю. Написано, что с версии 3.5.* есть поддержка иконок стоит версия 3.6.
Делаю так в rc.xml включаю
<showIcons>yes</showIcons>Он по умолчанию включён.
В файле с меню пишу
<item label="Браузер firefox" icon="~/.icons/firefox.png">Иконку в ~/.icons кинул
Конфигурирую новое меню и... иконки нет. Что не так делаю?
« Последнее редактирование: 28.11.2019 17:40:06 от Koi »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Иконки в меню openbox
« Ответ #1 : 27.11.2019 00:29:41 »
Возвращение к началам...
Или меня глючит или иконки правда не работают. У кого есть возможность проверьте.

Делаю как тут написано.
http://openbox.org/wiki/Help%3AMenus#Value_of_attribute_.22icon.22

<menu>
  ...
  <showIcons>yes</showIcons>
  <!-- Default value is "yes". -->
  ...
</menu>

В lxqt-rc.xml так как конфиг берется из него, в rc.xml тоже включен как написано в коминте.
Дальше вставляю ссылку в меню на изображение.

<item
  label="Vim"
  icon="/usr/share/pixmaps/vim-32.xpm"
>
  <action
    name="Execute"
  >
    <execute>x-terminal-emulator -T Vim -e vim</execute>
  </action>
</item>

icon="/usr/share/pixmaps/vim-32.xpm"
У меня друга, не важно.
Перегенерируем меню И Ии...и ничего...
Начал копать дальше
Цитировать
Supported formats of images is the same, as formats, supported by libraries "Imlib2" (xpm, gif, jpeg, png) and "librsvg" (svg). Example:
Проверил librsvg Imlib2.
Оказалось Imlib2 (xpm, gif, jpeg, png) нет. Поставил.
Дальше подумал может раз не было в зависимостях так поддержка не включена. Начал копаться в исходниках.
AC_ARG_ENABLE(imlib2,
  AC_HELP_STRING(
    [--disable-imlib2],
    [disable use of Imlib2 image library for loading icons. [default=enabled]]
  ),
  [enable_imlib2=$enableval],
  [enable_imlib2=yes]
)
В теории должно же работать или я что-то конкретно не так делаю?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Иконки в меню openbox
« Ответ #2 : 27.11.2019 08:15:27 »
Дальше подумал может раз не было в зависимостях так поддержка не включена. Начал копаться в исходниках.
надо spec файл смотреть, были ли эти зависимости в hasher.

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Иконки в меню openbox
« Ответ #3 : 27.11.2019 15:18:58 »
Нету
https://packages.altlinux.org/ru/p9/specfiles/openbox
Просто хочется убедится что это точно баг, а то писать рапорт... отвлекать людей просто так если это я что-то неправильно делаю.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Иконки в меню openbox
« Ответ #4 : 27.11.2019 16:05:16 »
https://packages.altlinux.org/ru/p9/specfiles/openbox

Что добавить то надо? Я тестовое задание соберу.

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Иконки в меню openbox
« Ответ #5 : 27.11.2019 19:05:40 »
Что добавить то надо? Я тестовое задание соберу.
imlib2 и librsvg

В попытках понять мой косяк или нет попробовал у росы, там иконки работают. И в сборке у них.

BuildRequires: pkgconfig(librsvg-2.0)
BuildRequires: pkgconfig(imlib2)

Багу написал.
https://bugzilla.altlinux.org/show_bug.cgi?id=37547

Вообще странно что так тихо, я точно знаю у нас есть люди пользующиеся openbox как основой для рабочего стола.
« Последнее редактирование: 27.11.2019 19:16:37 от Koi »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Иконки в меню openbox
« Ответ #6 : 28.11.2019 17:39:16 »
Пофиксили баг, проблема решена.
Огромное человеческое спасибо Антон Мидюков.
Тему помечу как решено.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 9 001
Re: Иконки в меню openbox [РЕШЕНО]
« Ответ #7 : 29.11.2019 06:44:44 »
Пофиксили баг, проблема решена.Тему помечу как решено.
Так закрывайте, а не халтурьте :-)