Я получаю ошибку сегментации после запуска Midori с x-org

Я пытаюсь запустить midori, как веб-киоск с ArchLinux.

Я получаю сообщение об ошибке через 1 минуту:

(ЭЭ) (EE) Backtrace: (ЭЭ) (EE) Ошибка сегментации по адресу 0x30

Ошибка фатального сервера: Пойманный сигнал 11 (Ошибка сегментации). Отмена сервера

(ЭЭ) Пожалуйста, обратитесь в службу поддержки X.Org Foundation      на http://wiki.x.org  за помощью. (EE) Дополнительную информацию также можно найти в файле журнала «/var/log/Xorg.0.log». (ЭЭ) Сервер завершен с ошибкой (1). Закрытие файла журнала. XIO: фатальная ошибка IO 11 (ресурс временно недоступен) на сервере X ": 0"       после 27 запросов (26 известных обработанных) с оставшимися 0 событиями. XIO: фатальная ошибка IO 11 (ресурс временно недоступен) на сервере X ": 0"       после 523 запросов (523 известных обработанных) с оставшимися 0 событиями. midori: xcb_io.c: 528: _XAllocID: утверждение `ret! = inval_id 'не выполнено. xinit: подключение к X-серверу потеряно

Что может быть неправильным?

Мой скрипт:

#!/bin/sh
xset -dpms
xset s off
unclutter &
matchbox-window-manager &
while true; do
midori -e Fullscreen -a http://www.sabotagepkg.com/
done

Когда я пытаюсь с помощью www.google.com, он работает. Это из-за памяти? Или javascript?

2 голоса | спросил Burak 22 MaramFri, 22 Mar 2013 11:21:38 +04002013-03-22T11:21:38+04:0011 2013, 11:21:38

1 ответ


1

Откуда вы запускаете этот скрипт? Мне кажется, что вы делаете это из X GUI. В этом случае, вероятно, уже запущен оконный менеджер. Даже если нет и /или это скрипт xinit, вам не следует задавать фон wm и идти оттуда.

Правильный способ сделать это - создать отдельный сценарий с вашим циклом while true и поместить остальные элементы в ~/.Xclients или где-либо еще подходящее для arch (попробуйте сначала):

xset -dpms
xset s off
unclutter &
whiletruemidoriscript.sh &
matchbox-window-manager

Теперь просто "startx" с VT (т.е. без запущенного X-сервера); это может быть сложно, если вы загрузитесь с X, в этом случае просто попробуйте перезагрузиться.

ответил goldilocks 23 MarpmSat, 23 Mar 2013 17:33:36 +04002013-03-23T17:33:36+04:0005 2013, 17:33:36

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132