Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

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

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

Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение qivi » 13.02.2012 02:40:49

Fedora 16 (64) Gnome 3, Lazarus 0.9.30.2RC2, FPC 2.4.4

Столкнулся с проблеммой... кнопки (подтвердить, отменить, закрыть) стандартных диалогов вызываемые приложениями откомпилированными лазарусом, работают очень плохо, если вообще работают. Так например у меня не срабатывают кнопки окна диалога вызываемого компонентом типа TFileNameEdit, спасает то что файл можно открыть двойным щелчком по нему в "файловом навигаторе" данного окна.
Значительно хуже обстоит дело с окном выбора цвета вызываемого компонентом типа TColorButton, первый раз это вообще вызволо недоумение, я не то что выбрать цвет, не мог понять как мне теперь закрыть окно (его можно без проблемм закрыть через ESC), но как же быть с функциональным предназначением? На самом деле можно и это преодалеть, выбираем цвер, щёлкаем мышкой Ok (даже не лиейте надежду что сработает), после чего нажимаем на клавиатуре Enter и удерживаем 10 - 20 секунд... кнопка циклически нажимается и вуаля - цвет выбран!

Ну а если серьёзно, картина очень прискорбная. Есть ли какая то надежда увидить в Lazaruse GTK3 до выхода GTK 4? Хотя бы есть надежда что запатчат такую работу GTK2 в Gnome 3?
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение Максим » 13.02.2012 04:17:28

Наблюдаются ли подобные проблемы в других приложениях GTK2? Если нет - то в багтрекер с подробным описанием и тестовым проектом.
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение qivi » 13.02.2012 07:46:13

Да у меня вроде и приложений с ГТК2 нету, в любом случае я не знаю что из установленного софта с ГТК2. Да и с баг репортами я к сожалению не дружу, из за английского.

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

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение Alexx2000 » 13.02.2012 14:27:47

qivi писал(а):А к вопросу о ГТК 3 в LCL, ведутся ли работы по портированию? Через скока (месяц, год, десятилетие) можно хотя бы надеятся её увидеть?

Судя по ответам на офф. форуме, нет и не предвидится. У меня большие надежды на LCL-CustomDrawn, ИМХО для Linux это то что нужно.
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 489
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение qivi » 13.02.2012 17:01:29

Я полазил там по форуму и на вики, не понял одного момента: LCL-CustomDrawn - это нативный андроидный ГУИ который будет использоваться на разных платформах или что это?
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение Ism » 13.02.2012 17:10:00

А как там дела с Qt ? Вроде по роадмапу там все работает, а Qt в ближайшее время переворотов не обещает. Достаточно раздобыть или собрать Qt сборку Lazarus

У меня такое ощущение, что GTK могут вообще забросить ибо муторно поддерживать кучу разных виджетсетов

Добавлено спустя 2 минуты 36 секунд:
И тут на сцену выплывает msegui , ему плевать какие фреймворки на компе, он работает только с иксами
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение alexs » 13.02.2012 19:22:40

qivi писал(а):Столкнулся с проблеммой... кнопки (подтвердить, отменить, закрыть) стандартных диалогов вызываемые приложениями откомпилированными лазарусом, работают очень плохо, если вообще работают.

Именно в такой конфигурации, только лазарь транковый - всё работает изумительно.
Либо что-то перекрутил в системе, либо ещё что-то...
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение leo_bsv » 13.02.2012 20:04:45

не совсем понял - приложения, созданные под Gnome2 будут работать под Gnome3 или нет?
Аватара пользователя
leo_bsv
постоялец
 
Сообщения: 276
Зарегистрирован: 04.08.2010 16:26:10
Откуда: Йошкар-Ола

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение qivi » 13.02.2012 20:12:09

Да работать то они будут, Gnome 3 даже Gtk1 поддерживает (хотя не стоило)... просто порой возникают некоторые накладочки. Да и Lazarus вроде ни каких привязок к Gnome не имеет, просто использует ту же библиотеку ГУИ.

alexs писал(а):Именно в такой конфигурации, только лазарь транковый - всё работает изумительно.
Либо что-то перекрутил в системе, либо ещё что-то...


Поэксперементировал с чистым приложением... и правда работает... Опять "затычки" с нестандартными компонентами, выявил: работа одного компонента каким то образом приводит к вышеописанной проблеме.
Последний раз редактировалось qivi 13.02.2012 20:14:22, всего редактировалось 1 раз.
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение daesher » 13.02.2012 20:13:56

Я полазил там по форуму и на вики, не понял одного момента: LCL-CustomDrawn - это нативный андроидный ГУИ который будет использоваться на разных платформах или что это?

Не совсем. Предполагается, что это будет универсальный кроссплатформенный интерфейс, где виджеты будут самостоятельно отрисовываться (без помощи внешних средств вроде fpgui). При этом виджеты не будут приобретать отдельного оконного дескриптора (в отличие от fpgui).
Месяц назад интерфейс был в плачевном состоянии, окно и "кнопочки" отрисовывались, но о диалогах нельзя было и мечтать.
Да, этот интерфейс нужен, прежде всего, для андроида, но не завязан именно на него.
Последний раз редактировалось daesher 13.02.2012 20:26:18, всего редактировалось 1 раз.
daesher
постоялец
 
Сообщения: 221
Зарегистрирован: 09.03.2010 22:17:14

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение qivi » 13.02.2012 20:19:32

daesher, а это уже конечное (официальное) решение что на Gtk поставлен крест и теперь LCL-CustomDrawn будущее лазарус, или это один из эксперементов группы интузиастов? Если LCL-CustomDrawn наше будущее, каковы его перспективы, всмысле когда можно будет увидеть Lazarus работающий на его базе?
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение daesher » 13.02.2012 20:28:32

qivi писал(а):daesher, а это уже конечное (официальное) решение что на Gtk поставлен крест и теперь LCL-CustomDrawn будущее лазарус, или это один из эксперементов группы интузиастов? Если LCL-CustomDrawn наше будущее, каковы его перспективы, всмысле когда можно будет увидеть Lazarus работающий на его базе?

Не в курсе, но, вроде как, не с чего! LCL-CustomDrawn - пока разрабатываемый интерфейс, даже не в числе "стабильных", с gtk2 и qt не сравнить. Но на андроиде просто нет альтернатив.
daesher
постоялец
 
Сообщения: 221
Зарегистрирован: 09.03.2010 22:17:14

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение Максим » 14.02.2012 01:44:19

Alexx2000 писал(а):Судя по ответам на офф. форуме, нет и не предвидится. У меня большие надежды на LCL-CustomDrawn, ИМХО для Linux это то что нужно.

Это личное мнение Фелипе, которое может не совпадать с мнением других разработчиков. :D
Решения ставить крест на GTK2/GTK3 не принималось, никто от них отказываться не собирается.
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение Alexx2000 » 14.02.2012 15:24:26

Максим писал(а):Решения ставить крест на GTK2/GTK3 не принималось, никто от них отказываться не собирается.

Это верно, вот только LCL-GTK3 существует только в проекте, разработчики писали, что хотят его разрабатывать с нуля, и судя по trunk'у и ответам на форуме эта работа еще не начата. А исходя из того сколько писался/стабилизировался LCL-GTK2, LCL-GTK3 станет стабильным как раз к выходу GTK4 :(
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 489
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Re: Некоректная работа GTK2 в Gnome 3... Есть ли надежда?

Сообщение Ism » 14.02.2012 16:47:57

Именно поэтому я лучше сосредоточиться на одном из фреймворком, чтоб не делать лишней работы.
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

След.

Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 188

Рейтинг@Mail.ru