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

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

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

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

Сообщение qivi » 21.05.2012 00:08:44

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

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

Сообщение xcod » 21.05.2012 09:37:40

у TMainMenu есть свойство GlyphShowMode
возможно это
xcod
постоялец
 
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

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

Сообщение debi12345 » 21.05.2012 12:35:01

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

/usr/share/menu/* & /usr/share/pixmaps/*
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

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

Сообщение qivi » 21.05.2012 18:52:01

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


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

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


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

Вопрос актуален, может ещё какие способы есть?
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

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

Сообщение svk12 » 22.05.2012 12:02:25

Imagelist ->Actionlist ->PopupMenu - работает.
svk12
постоялец
 
Сообщения: 409
Зарегистрирован: 09.06.2008 18:42:47

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

Сообщение qivi » 22.05.2012 22:55:55

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

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

Сообщение qivi » 24.05.2012 00:17:44

Люди у кого последняя Ubunta, и релизный лазарус с фпц, у вас в лазарусе и компилируемых им программах иконки отображаются в меню (TMainMenu)? Кто ни будь сталкивался с такой проблеммой? Как их вернуть?
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

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

Сообщение amateur » 24.05.2012 10:17:32

я их вернул просто, вернул меню в прежнее состояние. Т.е. меню у меня обычное стало. Надоело бегать за меню налево :) Да и разражал флажок в меню...
А иконки не всегда отображаются не только в лазаре. Так что чей баг - не известно. Но более склоняюсь к багу в лазаре.
Лазарь 1.1, фпс 2.6.0. Сперва поставил 0.9.31 дык он с новыми скролами вообще не дружит...
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

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

Сообщение qivi » 24.05.2012 12:16:56

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


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

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

Сообщение svk12 » 24.05.2012 14:14:41

У меня на Федоре RFR-16-x86_64 - иконки в главном и всплывающем меню рисуются,
а на RFR-16-i386 - нет. В обоих случаях Лазырь из свн, ФПЦ 2.6.0 - релизный.
svk12
постоялец
 
Сообщения: 409
Зарегистрирован: 09.06.2008 18:42:47

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

Сообщение amateur » 24.05.2012 15:02:40

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

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

svk12

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

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


ради теста перелез на кеды. Смешно, но что лазарь, что мсе работают будто для кед писано. парадокс...
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

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

Сообщение qivi » 24.05.2012 17:30:05

Хочу в убунту Gnome 3 и в Lazaruse поддержку GTK3 :roll:
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

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

Сообщение Ism » 24.05.2012 22:37:06

Попробуй собрать лазарус под Qt и собрать проект в Qt, кто его знает, может заработает, а Qt библиотеки есть в любом дистрибе
По роадмапу http://wiki.lazarus.freepascal.org/Roadmap Qt лучше поддерживается
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

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

Сообщение svk12 » 26.05.2012 18:49:27

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

На RFR-16-i386 под КДЕ иконки не отображаются, а под XFCE - со свистом!
svk12
постоялец
 
Сообщения: 409
Зарегистрирован: 09.06.2008 18:42:47

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

Сообщение 0beron » 18.08.2012 19:41:42

Вообще действительно интересно - один и тот же проект в Винде
иконки MainMenu отображаются, в Ubuntu-12.04 - нет
и там и там Lazarus 1.1 FreePascal 2.6, так что трудно сказать в чем дело...
0beron
новенький
 
Сообщения: 23
Зарегистрирован: 18.08.2012 19:32:10


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 229

Рейтинг@Mail.ru