Отображение иконок в меню программы в ОС Linux

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Отображение иконок в меню программы в ОС Linux

Сообщение qivi »

Незнаю кому так сильно помешали и чем руководствуются авторы этой тенденции, но в последних дистрибутивах Линукс иконки в меню старательно отключают. Эти настройки распространяются и на программы лазаруса, а можно ли обойти в своих программах эти настройки?
xcod
постоялец
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Сообщение xcod »

у TMainMenu есть свойство GlyphShowMode
возможно это
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Так как ELF-файлы не хранят иконки, то используется механизм внешнего ярлыка, см. :

/usr/share/menu/* & /usr/share/pixmaps/*
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Так как ELF-файлы не хранят иконки, то используется механизм внешнего ярлыка, см. :
/usr/share/menu/* & /usr/share/pixmaps/*


Не понял о чём речь. Иконки компилирую в исполняемый файл а не использую системные... если об этом.

Так как ELF-файлы не хранят иконки, то используется механизм внешнего ярлыка, см. :
/usr/share/menu/* & /usr/share/pixmaps/*


По логике вешей это то что надо, но по факту не работает :(
То что это свойство игнорируется это же баг?

Вопрос актуален, может ещё какие способы есть?
svk12
постоялец
Сообщения: 411
Зарегистрирован: 09.06.2008 18:42:47

Сообщение svk12 »

Imagelist ->Actionlist ->PopupMenu - работает.
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Я тут разобрался включил иконки в меню приложений... работает во всех приложениях кроме лазаруса и приложений созданных им...
Это как то совсем не удобно :(
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Люди у кого последняя Ubunta, и релизный лазарус с фпц, у вас в лазарусе и компилируемых им программах иконки отображаются в меню (TMainMenu)? Кто ни будь сталкивался с такой проблеммой? Как их вернуть?
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

я их вернул просто, вернул меню в прежнее состояние. Т.е. меню у меня обычное стало. Надоело бегать за меню налево :) Да и разражал флажок в меню...
А иконки не всегда отображаются не только в лазаре. Так что чей баг - не известно. Но более склоняюсь к багу в лазаре.
Лазарь 1.1, фпс 2.6.0. Сперва поставил 0.9.31 дык он с новыми скролами вообще не дружит...
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

amateur писал(а):я их вернул просто, вернул меню в прежнее состояние.


Имеется ввиду убил глобальное меню?
svk12
постоялец
Сообщения: 411
Зарегистрирован: 09.06.2008 18:42:47

Сообщение svk12 »

У меня на Федоре RFR-16-x86_64 - иконки в главном и всплывающем меню рисуются,
а на RFR-16-i386 - нет. В обоих случаях Лазырь из свн, ФПЦ 2.6.0 - релизный.
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

Имеется ввиду убил глобальное меню?

не так грубо, но заставил его отображаться как обычное... Т.е. не на панеле, а в приложении.

svk12

К примеру:
Дома убунта, на работе федя. Юнити и гном 3. Дбгрид один, но "глюкавит" по разному...

Возможно - чет перемудрили с настройками в юнити. Но склоняюсь больше к лазарю. Побочные эффекты есть. К примеру: нажал Сервис-Параметры. И на параметрах висит галка :) и фиг оттуда слазит. Далее скрол - в лазаре сие чюдо не работает нормально. По крайней мере с новыми скролами. И еще разные вещи, почти приятные. Смысл в том что пока лазарь новшества не сильно поддерживает, может потом и изменится чет. А так я бубунту подпилил и терь лазарь норм реагирует. А сам пытаюсь обойтись без меню как такового...


ради теста перелез на кеды. Смешно, но что лазарь, что мсе работают будто для кед писано. парадокс...
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Хочу в убунту Gnome 3 и в Lazaruse поддержку GTK3 :roll:
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

Попробуй собрать лазарус под Qt и собрать проект в Qt, кто его знает, может заработает, а Qt библиотеки есть в любом дистрибе
По роадмапу http://wiki.lazarus.freepascal.org/Roadmap Qt лучше поддерживается
svk12
постоялец
Сообщения: 411
Зарегистрирован: 09.06.2008 18:42:47

Сообщение svk12 »

Ещё интересней !

На RFR-16-i386 под КДЕ иконки не отображаются, а под XFCE - со свистом!
0beron
новенький
Сообщения: 23
Зарегистрирован: 18.08.2012 19:32:10

Сообщение 0beron »

Вообще действительно интересно - один и тот же проект в Винде
иконки MainMenu отображаются, в Ubuntu-12.04 - нет
и там и там Lazarus 1.1 FreePascal 2.6, так что трудно сказать в чем дело...
Ответить