Lazarus на Ubuntu из-под среды

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

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

Lazarus на Ubuntu из-под среды

Сообщение meligo » 06.10.2014 17:45:03

Поставил на Ubuntu 14.04 свежий Lazarus (вместе с fpc и fpc-source) с сайта разработчика.
После компиляции из-под IDE получаю простейшее приложение с кнопкой (Типа "Хеллоу ворлд").

Запускаю его из-под среды первый раз - работает, запускаю ещё раз - зависает... И пропадает кнопка! (Button1)
Из системы (без среды) или из-под терминала - работает без проблем.
Изменение ключей - "без отладчика" ничего не меняет...

Что это и как побороть?
Последний раз редактировалось meligo 08.10.2014 10:20:03, всего редактировалось 2 раз(а).
meligo
новенький
 
Сообщения: 18
Зарегистрирован: 22.09.2014 14:07:09

Re: Lazarus на Ubuntu из-под среды

Сообщение vada » 06.10.2014 17:53:51

Подари хрустальный шар. Чтоб в него твои исходники видно было.
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

Re: Lazarus на Ubuntu из-под среды

Сообщение meligo » 06.10.2014 17:57:30

Какие исходники?
Я же пишу "простейшее приложение" - это кидаешь кнопку и в обработчике пишешь Close или Caption := 'Hello'

- И всё! А результат описан выше в предыдущем посте.

На втором запуске из-под среды приложение зависает, кнопка пропадает и его даже закрыть "типа крестиком" невозможно,
окно без кнопки сереет и висит... Приходится перегружать Лазарус.

При этом из-под системы или терминала работает нормально!
WTF!

ЗЫ: Собственно, это зависание при повторном пуске из IDE происходит даже с пустой программой, которую Лазарус выдает при открытии, но тогда не видно пропадание кнопки.
Последний раз редактировалось meligo 06.10.2014 18:13:00, всего редактировалось 1 раз.
meligo
новенький
 
Сообщения: 18
Зарегистрирован: 22.09.2014 14:07:09

Re: Lazarus на Ubuntu из-под среды

Сообщение Xenar » 06.10.2014 18:05:56

Проверь в настройках лазаруса что у тебя правильно были выставлены пути до fpc и fpc-source
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Lazarus на Ubuntu из-под среды

Сообщение meligo » 06.10.2014 18:18:23

Xenar писал(а):Проверь в настройках лазаруса что у тебя правильно были выставлены пути до fpc и fpc-source

Тогда бы она первый раз не компилировала и не запускала...
Но она компилирует, запускает (первый раз) и много раз без среды!
А вот в среде второй раз - "залипает" : сереет, кнопка исчезает и приложение даже не выбивается, только перезагрузка среды помогает...

Правда ещё срабатывает кнопка пауза или останов...
Но только что бы остановить программу и опять выйти в среду.
На дальнейшее же её поведение не влияет...

Упс! :(
meligo
новенький
 
Сообщения: 18
Зарегистрирован: 22.09.2014 14:07:09

Re: Lazarus на Ubuntu из-под среды

Сообщение Xenar » 06.10.2014 18:55:28

попробуй снести конфиг директорию .lazarus

на крайняк сноси все и ставь из стабильных дебок
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Lazarus на Ubuntu из-под среды

Сообщение pupsik » 06.10.2014 23:35:36

:twisted:

снеси то, снеси это.....

Ребят это gtk3. Точнее, в бубне чутку не то. Сути это не меняет. То что вы описали - цвяточки. Будут зависы иде, не запуск приложения и еще много каких "вкусняшек". Мне более всего понравился глюк показа ПОЛОВИНЫ окна при фул скрине (т.е. хоть пусто тама, хоть нет).

По сути, если не возмется кто т за gtk3 в лазаре то будет, хм.... Только не говорите, что каркаю. (в будущем еще и qt штормить будет, надеюсь не так сильно, как гном. Они уже заявили о упрощении фейса кед).


п.с.
Радует одно. Так ведет себя не только лазарь, а многие проги :mrgreen:
Кстати, на чистом gnome 3 лазарь ведет себя более-менее (как и его бинарники). Только вот бубен гнома не любит (часто "забывает" ставить его при обнове диста).
Дык что совет снести - нормальный, только снести нид юнити... Только вот как распространять свои поделие х.з...
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: Lazarus на Ubuntu из-под среды

Сообщение alexs » 07.10.2014 08:02:21

pupsik
Бред.
Всё норм работает и в гноме 3-м и из под юнити (Fedora и Ubuntu).
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Lazarus на Ubuntu из-под среды

Сообщение pupsik » 07.10.2014 09:38:09

alexs
хм... весьма интересное мнение :)

т.е. если вы не сталкивались с подобным, значит этого нет. Круть :mrgreen:

п.с.
инопланетяне есть или нет ? :D
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: Lazarus на Ubuntu из-под среды

Сообщение meligo » 07.10.2014 09:44:44

Xenar писал(а):попробуй снести конфиг директорию .lazarus

Если снесу её - среда сама создаст новую?
meligo
новенький
 
Сообщения: 18
Зарегистрирован: 22.09.2014 14:07:09

Re: Lazarus на Ubuntu из-под среды

Сообщение Лекс Айрин » 07.10.2014 09:55:02

meligo, да, создаст. Желательно сразу же снести и настройки fpc.

pupsik писал(а):Радует одно. Так ведет себя не только лазарь, а многие проги :mrgreen:


Это явно указывает на проблемы с системой, а не с Лазарем.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Lazarus на Ubuntu из-под среды

Сообщение kosteek » 07.10.2014 10:31:53

Проблема с бубунтой, а не с лазарусом. Сам сижу на 14.04 УМВР ЧЯДНТ?
Проверь что выплевывает терминал при запуске твое простейшее приложение и другие проги при вылете.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Lazarus на Ubuntu из-под среды

Сообщение pupsik » 07.10.2014 10:50:31

Это явно указывает на проблемы с системой, а не с Лазарем.


в принципе вы правы. Это проблемы гнома и юнити (в большей мере). Т.е. была изменена внутренняя реализация отрисовки (так проще, по сути там ворох проблем). Некоторые программы учли это и ... через пару обновлений было все исправлено (хотя, таким образом, я узнал что на чем пишется. Нет худа без добра :)). Но вот с лазарем - другой вопрос. Благодаря очень эффективному глюкопоказу был вынужден сменить дист (несколько лет бубна сменил на старый и проверенный дебиан. Но это не важно.).

Если не касаться проблем отрисовки то в лазаре есть ряд неудобств. Работа с буфером (т.е. иногда он, как и его программы, "забывает" о существовании буфера + горячие клавиши слетают. Но, через контекстное меню работает). "Слетела" минимизация окна кодом. И еще много чего...

Если вернуться к отрисовке то, поведение его стает вообще круть. Не запускаются бинарники (как и сам лазарь). Т.е. в память то загрузились но показаться забылось... Кил помагает (но не вариант). Для нормального показа формы приходится принудительно отрисовывать. И опять т.д....

п.с.
Все это касается гнома (на данный момент стоит 3.14). Для проверки можно поставить XFCE (там, кажись, gtk2 еще вертится). Глюки должны пропасть.
Ну вот почему прога написанная на gtk2 должна нормально работать на gtk3 (тем более на его модернизации - юнити)? Кто вам сказал о великолепной поддержке gtk2. Да он там существует но, не поддерживается...

повторюсь:
По сути, если не возмется кто т за gtk3 в лазаре то будет, хм....
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: Lazarus на Ubuntu из-под среды

Сообщение Лекс Айрин » 07.10.2014 11:14:11

pupsik, но почему же у других все работает? Вы пробовали переустановить систему совсем с нуля? Пользуетесь ли вы снапшотной версией?
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Lazarus на Ubuntu из-под среды

Сообщение alexs » 07.10.2014 11:27:37

pupsik
Может всё же попробуете не ломать установленную систему? А просто в ней работать?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

След.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru
cron