Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб ноя 17, 2018 8:07 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 15 6 7 8 9 След.
Автор Сообщение
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Вс апр 22, 2018 3:51 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 18, 2017 2:29 am
Сообщения: 170
tsdima писал(а):
JohnXenox писал(а):
Чего-то у меня не работает.

А конкретнее?

1. Создаём новый workspace, тут вопросов быть не должно.
2. Правой кнопкой на workspace -> Add an Existing Project, проект должен добавиться.
3. F7 компилируем проект.
Спасибо, разобрался. Теперь работает. :D
Никогда раньше не пользовался Codelite. В основном, пользуюсь Geany.
tsdima писал(а):
Кстати, у меня в виртуалке почему-то не работают брейкпоинты. То-ли виртуалка глючит, то-ли Codelite. Та-же самая ситуация, в том-же плеере, но Ubuntu 14.04 и Codelie 9.0.1 - всё работает.
У меня работает.

Upd. Хотя нет, поторопился, чего-то не то.
Upd. Не, вроде брейкпоинты работают.

_________________
The Glass is Always Half Full! :mrgreen:


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Пн апр 23, 2018 9:02 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 633
Apperance в SysPanel в использовании вкладки обоев, при их смене, выдаёт исключение.

P.S.. Ещё отловил какие то mcall в системной панели (начав с регулятора звука) после которых
ярыки панели перестали открываться.
Код:
03.0000026B: mcall 66, 0x4, 0x4D, 0x110
03.00000281: mcall 66, 0x4, 0x4B, 0x110
03.00000297: mcall 66, 0x4, 0x50, 0x110
03.000002E6: mcall 68, 0x10, 0xCE5, 0x20000
03.000006F1: mcall 68, 0x11, 0x7006, 0x20000
04.000006F1: mcall 68, 0x11, 0x7006, 0x14F
04.000006F1: mcall 68, 0x11, 0x7006, 0x151
04.000006F1: mcall 68, 0x11, 0x7006, 0x153


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Вт апр 24, 2018 9:14 am 
Не в сети

Зарегистрирован: Ср мар 26, 2008 12:44 pm
Сообщения: 215
Kopa писал(а):
Apperance в SysPanel в использовании вкладки обоев, при их смене, выдаёт исключение.

Это KIV падает. Он не ожидает, что функция 15 не реализована :)
15.6 должна вернуть адрес спроецированной картинки фона, а т.к. функция 15 не реализована, то в регистре eax остаётся 15, вот туда он и засылает картинку, попортив себя самого.

Вот, кстати, вопрос - нужен ли функционал фоновой картинки? Теоретически, можно подложить окно на весь экран с фоновой картинкой под все окна.

Kopa писал(а):
P.S.. Ещё отловил какие то mcall в системной панели (начав с регулятора звука) после которых
ярыки панели перестали открываться.

Да, я тоже такое поведение панели получал, пока руки не дошли покопать, в чём там дело. Однозначных действий, чтобы повторить этот баг, я пока не нашёл.


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Ср апр 25, 2018 8:57 pm 
Не в сети

Зарегистрирован: Ср мар 26, 2008 12:44 pm
Сообщения: 215
Добавил глобальные клавиши, @volume теперь управляется нормально, при запущенном @taskbar окна закрываются по Alt+F4, раскладка переключается, Alt+Tab тоже работает.


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Ср апр 25, 2018 9:34 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 633
На каком то моменте не смог получить фокус ввода для Far при запущеном @taskbar
В терминале были такие mcall :)
Код:
03.00000B6D: mcall 48, 0x1, 0x0, 0x6FF0
03.00000F1D: mcall 18, 0x16, 0x0, 0x2
03.0000110A: mcall 18, 0x17, 0xFFFFFF, 0x2A90


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Чт апр 26, 2018 10:43 am 
Не в сети

Зарегистрирован: Ср мар 26, 2008 12:44 pm
Сообщения: 215
Kopa писал(а):
На каком то моменте не смог получить фокус ввода для Far при запущеном @taskbar

Может не @taskbar, а @docky? По крайней мере у меня, если @docky открыт (т.е. показано всплывающее окно с именем иконки), то фокус постоянно на всплывающем окне. Если подвигать мышью по @docky, а конкретно - увести наверх, то это окно превращается в точку с координатами 0,0, но всё также забирает фокус. Непонятно, почему @docky не скрывается, когда теряет фокус. Придётся, видимо, лезть в его исходники.


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Чт апр 26, 2018 7:24 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 633
Фокус ввода управляем :)

Есть такая ситуация:
При активизации "Меню" (@Taskbar) кликание на "пустом" месте рабочего стола не убирает "Меню"

P.S. И ещё отловил mcall (вероятно связанные с описанным поведением)
Код:
02.00000B6D: mcall 48, 0x1, 0x0, 0x6FF0
02.0000110A: mcall 18, 0x17, 0x1, 0x437
02.0000110A: mcall 18, 0x17, 0x77F, 0x437
02.0000110A: mcall 18, 0x17, 0xFFFFFF, 0x2A90

@docky пока активен перехватывает фокус ввода и тоже не убирается кликом по рабочему столу вне его.


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Чт апр 26, 2018 7:35 pm 
Не в сети

Зарегистрирован: Ср мар 26, 2008 12:44 pm
Сообщения: 215
Клик по рабочему столу не приходит эмулятору. Вот если мы сделаем рабочий стол Колибри с фоновым рисунком, тогда будет шанс.

Кстати, вопрос возник: какому окну приходят события mouse move, активному, или тому, над которым находится мышь?


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Чт апр 26, 2018 7:48 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 633
Сейчас ещё раз проверил Snake в портретном режиме монитора (так же не хочет работать)
При принудитеьном закрытии его окна (закрывается) появляется такое сообщение
Код:
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 4031513 requests (4031513 known processed) with 31 events remaining.


P.S. Eolite тоже не работает у меня в портретном режиме монитора. :)


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Чт апр 26, 2018 7:59 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
> Клик по рабочему столу не приходит эмулятору. Вот если мы сделаем рабочий стол Колибри с фоновым рисунком, тогда будет шанс.

Разве @menu не закрывается при событии "деактивация окна" (перерисовка + проверка proc_info.window_status), которое собственно и должно происходить при клике на рабочем столе ?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Сб апр 28, 2018 2:45 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1503
tsdima писал(а):
Кстати, вопрос возник: какому окну приходят события mouse move, активному, или тому, над которым находится мышь?
В самой KolibriOS зависит от установленных флагов см. описание SysFn40:SetEventMask http://websvn.kolibrios.org/filedetails ... #line-2011
Цитата:
* ebx = mask: bit i corresponds to event i+1 (see list of events)
(set bit permits notice on event)
bit 31: mouse active/inactive filter
bit 31 = 0 - inactive window receive mouse events
bit 31 = 1 - inactive window does not receive mouse events
bit 30: cursor position filter
bit 30 = 0 = the window receive mouse events if cursor
outside window
bit 30 = 1 - the window does not receive mouse events if cursor
outside window


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Вс апр 29, 2018 11:43 am 
Не в сети

Зарегистрирован: Ср мар 26, 2008 12:44 pm
Сообщения: 215
Короче, с учётом того, что потом события фильтруются, нужно посылать всем.


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Вс апр 29, 2018 3:02 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 633
Интересно, а в сообщество Linux кто нибудь постил уже новость о существовании данной разработки? :)

P.S. В описании программы можно привести ещё варианты запуска каких нибудь менеджеров или сразу запускать
@docky @taskbar, но в меню нет выбора файловых менеджеров.
Какие mcall на очереди для включения в эмулятор?


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Вс апр 29, 2018 3:56 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
В https://vk.com/kolibri_os надо запостить новость.
Может кто-то несколько скринов сделать в png ?
И небольшое описание если можно было бы кстати.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Эмулятор под Linux
СообщениеДобавлено: Вс апр 29, 2018 4:55 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 633
Leency писал(а):
Может кто-то несколько скринов сделать в png ?.

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

P.S. А кто формирует новости на https://www.opennet.ru/ ?


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 15 6 7 8 9 След.

Часовой пояс: UTC+03:00


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB