JohnXenox, а что выдаст у тебя такая команда:
Code: Select all
sudo strace -e trace=process ./kex /cd0/1/kolibrios/games/mun/mun
Code: Select all
sudo strace -e trace=process ./kex /cd0/1/kolibrios/games/mun/mun
В реальной системе - да, но как это делается в эмуляторе, я не знал, поэтому, я просто скопировал папку /kolibrios из latest-distr.7z, в папку ~/.kex/root. В результате, при запуске Eolite, папка /kolibrios становится видна в Eolite.tsdima wrote:Если мы про виртуальную папку /kolibrios, то её и не нужно создавать в ~/.kex/root, она мапится программой searchap
Ясно.tsdima wrote:Так задумано Сначала каталог ~/.kex/root тоже читался, как обычная папка, но потом я решил сделать список допустимых устройств, и они в верхнем регистре.
У меня, путь до mun, немного другой, поэтому изменил путь. Вот вывод:tsdima wrote:Оказывается есть такая интересная штука - strace, трассирует системные вызовы. Правда её через sudo надо запускать.
JohnXenox, а что выдаст у тебя такая команда:?Code: Select all
sudo strace -e trace=process ./kex /cd0/1/kolibrios/games/mun/mun
Code: Select all
sudo strace -e trace=process ./kex /kolibrios/games/mun/mun
[sudo] password for -------:
execve("./kex", ["./kex", "/kolibrios/games/mun/mun"], [/* 29 vars */]) = 0
arch_prctl(ARCH_SET_FS, 0x7f1a37f04700) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f1a37f049d0) = 2712
Process: mun
err : 0x00000000 trapno: 13 addr: 0x0000000000000000
EAX : 0x000000000001f000 EBX : 0x000000000000000c ECX : 0x000000000021f000
EDX : 0x0000000f3ffff000 ESI : 0x0000000000413ac2 EDI : 0x000000007ffff000
EBP : 0x00007ffecadc1390 EIP : 0x0000000000000058 ESP : 0x000000000001ee90
Flags : 0x00010206 CS: 0x000f
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2712, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 2712
exit_group(0) = ?
+++ exited with 0 +++
А, я понял, другие менеджеры используют только список, возвращаемый функцией 70.1 при чтении папки "/", а Eolite проверяет ещё и наличие папки "/kolibrios". При чтении папки "/" я возвращаю только разрешённые устройства, а при открытии файлов и каталогов такой проверки нет. Короче, это не баг, это фичаJohnXenox wrote:Если папку /kolibrios разместить в папке /root, то эту папку видит только Eolite и Shell, а другие файловые менеджеры эту папку не видят.
Честно говоря, я не понимаю, что происходит. Вроде fsbase установилось без ошибки (arch_prctl вернула ноль). Хотя, это вроде не мой вызов (адрес другой).JohnXenox wrote:Вот вывод
Можешь попробовать новую версию?Kopa wrote:/root/RD/1/ каталог поместил в директорию программы и дополнительно img-образ подключил.
Проверил новую версию, проги стали запускаться (начал с tubetsdima wrote:Можешь попробовать новую версию?
Code: Select all
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 73 (X_GetImage)
Serial number of failed request: 2524
Current serial number in output stream: 2524
Code: Select all
Process: CPUID
err : 0x00000000 trapno: 13 addr: 0x00000000
EAX : 0x52502028 EBX : 0x000f00bf ECX : 0x0000a8a3
EDX : 0x0000a8a2 ESI : 0x00000033 EDI : 0x0000b368
EBP : 0x00019bc7 EIP : 0x0000af7b ESP : 0x000254b2
Flags : 0x00210206 CS: 0x000f
Code: Select all
HTTP library: init OK
parsing URL: http://kolibrios.org
hostname: kolibrios.org
pageaddr: /
port: 80
Resolving hostname
Usage: nmcli device { COMMAND | help }
COMMAND := { status | show | connect | reapply | disconnect | delete | monitor | wifi | lldp }
status
show [<ifname>]
set [ifname] <ifname> [autoconnect yes|no] [managed yes|no]
connect <ifname>
reapply <ifname>
disconnect <ifname> ...
delete <ifname> ...
monitor <ifname> ...
wifi [list [ifname <ifname>] [bssid <BSSID>]]
wifi connect <(B)SSID> [password <password>] [wep-key-type key|phrase] [ifname <ifname>]
[bssid <BSSID>] [name <name>] [private yes|no] [hidden yes|no]
wifi hotspot [ifname <ifname>] [con-name <name>] [ssid <SSID>] [band a|bg] [channel <channel>] [password <password>]
wifi rescan [ifname <ifname>] [[ssid <SSID to scan>] ...]
lldp [list [ifname <ifname>]]
Ошибка. Неверная команда «dev»: «list».
Error!
parsing URL: http://kolibri-n.org
hostname: kolibri-n.org
pageaddr: /
port: 80
Resolving hostname
Error!
parsing URL: http://kolibrios.org
hostname: kolibrios.org
pageaddr: /
port: 80
Resolving hostname
Error!
Code: Select all
Done initializing video
Initializing timers...done
SDL: Subsystems initialized
Requested mode: 800x600x24, obtained mode 800x600x24 (offset 0)
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCould not load graphics!
/RD/1/MENUET.APP: exit code=1
Code: Select all
02.0000052C: mcall 18, 0xE, 0x103AC, 0x0
Code: Select all
02.000290C9: mcall 18, 0xE, 0x10, 0x23
Какие-то проблемы с чтением пикселей с экрана. Сейчас приходится выпендриваться: если прямоугольник полностью внутри окна - пиксели читаются из окна, и это вроде работает всегда. Как я думал. Но похоже, что нет.Kopa wrote:Запуск Eolite выдал такое сообщение
Видимо что-то с разрешением экрана. А у тебя сколько дисплеев и как они расположены?Kopa wrote:Web (демо-приложение) отображает подобие "снежных"чёрточек вверху и внизу экрана монитора.
SNAKE корректирует свой размер после изменения размера. Поначалу он у меня вообще зацикливался на изменении размера. Может у тебя тоже так получается.Kopa wrote:В основном все программы запускаются, но обнаружены и не работающие (SNAKE)
Тоже одно из капризных приложений. Постоянно читает события без ожидания. Загрузка процессора нехилая. Иксы чего-то там не успевают.Kopa wrote:TETRIS сначала отрисовывается с глюком до момента общей его перерисовки
А оно везде должно работать? Может там команды какие хитрые используются?Kopa wrote:CPUID выдал такое исключение
Тоже подтверждает проблему с разрешением экрана. Попробуй скомпилировать с указанием разрешения.Kopa wrote:и ещё запускаю программы через FAR, но начальное расположение запущенной программы всегда вверху экрана
Блин, этот nmcli только у меня работает, что-ли? Видимо новые версии не имеют команды list. А как тогда выдать нечто подобное:Kopa wrote:Webview "из коробки" не вывел тестовые страницы (проводное соединение)
Ему вроде gs: нужен, пока не реализовано.Kopa wrote:SCRSHOOT не захватил правильно изображение.
"Горячие" клавиши пока не реализованы, если мышкой щёлкнуть по иконке языка, то вроде меняются.Kopa wrote:Кодировка вводимых символов в текстовом редакторе не изменяется.
Работало вроде.Kopa wrote:ClipView не видит буфер обмена?
Так вроде и в реальной Колибри он не работает.Kopa wrote:Pig такое сообщениеCode: Select all
Done initializing video Initializing timers...done SDL: Subsystems initialized Requested mode: 800x600x24, obtained mode 800x600x24 (offset 0) CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCould not load graphics! /RD/1/MENUET.APP: exit code=1
Нужно запускать searchap. Он 5 секунд ждёт, потом монтирует. Было бы неплохо, задавать задержку в командной строке (это когда он из autorun.dat запускается).Kopa wrote:Mun пишет /kolibrios/games/mun/libc.dll not found
запускаю его с CD0/1/kolibrios/
Директория kolibrios на CD0/1 при наличии не монтируется по умолчанию?
Это какой?Kopa wrote:Консольный Тетрис не играбелен
http://board.kolibrios.org/viewtopic.php?f=41&t=2594tsdima wrote:Это какой?Kopa wrote:Консольный Тетрис не играбелен
Ясно.tsdima wrote:А, я понял, другие менеджеры используют только список, возвращаемый функцией 70.1 при чтении папки "/", а Eolite проверяет ещё и наличие папки "/kolibrios". При чтении папки "/" я возвращаю только разрешённые устройства, а при открытии файлов и каталогов такой проверки нет. Короче, это не баг, это фичаJohnXenox wrote:Если папку /kolibrios разместить в папке /root, то эту папку видит только Eolite и Shell, а другие файловые менеджеры эту папку не видят.Честно говоря, я не понимаю, что происходит. Вроде fsbase установилось без ошибки (arch_prctl вернула ноль). Хотя, это вроде не мой вызов (адрес другой).JohnXenox wrote:Вот вывод
Водимо, да. А выдать, легко.tsdima wrote:Блин, этот nmcli только у меня работает, что-ли? Видимо новые версии не имеют команды list. А как тогда выдать нечто подобное:Spoiler:
Code: Select all
$ nmcli dev list GENERAL.DEVICE: eth0 GENERAL.TYPE: 802-3-ethernet GENERAL.VENDOR: Intel Corporation GENERAL.PRODUCT: -- GENERAL.DRIVER: e1000e GENERAL.DRIVER-VERSION: 2.3.2-k GENERAL.FIRMWARE-VERSION: 0.1-4 ... IP4.ADDRESS[1]: ip = 192.168.1.15/24, gw = 192.168.1.1 IP4.DNS[1]: 192.168.1.1
Code: Select all
nmcli device show
Code: Select all
nmcli device show | grep -i ip4.address
Code: Select all
nmcli device show | grep -i ip4.dns
А ты точно ночную сборку проверял?Kopa wrote:P.S. PIG в KolibriOS запускается.
Печально. Заменили list на show. Ну и как быть? Обе пробовать? Или как-то версию проверять?JohnXenox wrote:Вот команда:Code: Select all
nmcli device show
Похоже так и есть т.к. запустилась вообще из стороннего каталогаtsdima wrote:А ты точно ночную сборку проверял?Kopa wrote:P.S. PIG в KolibriOS запускается.
...
На тулбаре есть кнопка QUIT. Рядом кнопка с дисплеем, выдаёт список разрешений. Приятные диалоги.Kopa wrote:GrafX2 запускается, но выйти из неё как? И режим запуска 320х240 (всё очень мелко)
Нет вроде бы. Или это вопрос про эмулятор? В эмуляторе точно ничего такого нет.Kopa wrote:P.S. А шрифты в KFAR (и других менеджерах) настраиваются?
Я думаю, надо проверить сначала list, если list выдаёт ошибку, то использовать show. На bash. это делается элементарно, а на C - не знаю.tsdima wrote:Печально. Заменили list на show. Ну и как быть? Обе пробовать? Или как-то версию проверять?
Code: Select all
#!/bin/bash
if `nmcli dev list &> /dev/null`; then
nmcli dev list | grep -i ip4.address
nmcli dev list | grep -i ip4.dns
else
nmcli device show | grep -i ip4.address
nmcli device show | grep -i ip4.dns
fi
В KFar похоже задаются при компиляции в файле http://websvn.kolibrios.org/filedetails ... 2Ffont.incKopa wrote:P.S. А шрифты в KFAR (и других менеджерах) настраиваются?
Users browsing this forum: No registered users and 1 guest