Поставил заново систему, xbmc, dbus, consolekit, slim
И опять пропала возможность перезагрузки и выключения, хотя настраивал как раньше.
В логе /var/log/errors.log ошибка
ck-launch-session: error connecting to ConsoleKit
consolekit-0.4.5-1
slim-1.3.2-5

При этом на черном экране появляется надпись Failed to execute login command и выбрасывает на экран Slim, я логинюсь, и после этого уже работает и перезагрузка и выключение.
дело в slim…
Есть 3g модем huawei e171 от мтс с активированной функцией гоосовой связи, т.е. С его помощью можно звонить с компьютера, для винды и мака есть графические программки для этого, которые отлично работают.
Решил на линуксе тоже попробовать звонить, но не из графической утилиты, а прям из консоли и столкнулся с проблемой, кроме полноценной цифровой атс asterisk этого делать никто не умеет.
Собственно мне достаточно того, что я смогу передавать голос с микрофона подключенного к линукс компу по модему, принимать голос, пока нет задачи.
Использую AT команды я могу узнать звонит ли модем и если звонит могу снять трубку echo -e “ATA\r\n” > /dev/ttyUSB2.
Но вот как с микрофона направить азвук на аудио кснал ttyUSB1, не знаю! Подскажите!!
Свой скрипт загрузки иксов это значит, при загрузке дефолтных исков, xinit ущет первый свободный дисплей и там запускают иксы. Я же указал жестко, что нужно запускаться на vt7, и DISPLAY 0, только и всего.
На работе принесли amd мать с процессором Ascrock E350, которая дешевле чем ion2 и производительнее по виндовым тестам, решил затестить со своей системой. Не вышло, как были десять лет назад дрова под ati говно, так и остались.
С открытым драйвером у меня все дергается.
Имею систему с тремя запущенными икс серверами, на каждом свой рабочий стол.
Каждый запускаю командой тира:
xinit openbox -- :1 vt8
На Nvidia ion, такой командой все запускается как и положено и работает как положено.
Заменил мат плату на AMD e350 c radeon HD6310, установил catalyst-11.5, сгенерировал xorg.conf.
Первый иск сервер запускается нормально и нормально работает, но если запускаю второй, то там ничего не работает, по top видно что все загрузилось, но на экране черный экран и курсор бегает, на нажатия никаких реакция нет, потом перехожу на первый иск сервер - там все работает, затем обратно на второй и уже вижу рамку от окон, но по прежнему ничего не работает, окна таскать нельзя.
Хочу убить второй икс сервер, и тут два варианта событий:
1) Убиваемые иксы начинают жрать 100% ресурсов и не умирают, помогает перезагрузка
2) Они все же умирают, но в консоль ошибка
/usr/lib/xorg/modules/drivers/fglrx_drv.so
Segmentation fault
Нашел решение проблемы, действительно когда xbmc запускается не как окно, а как отдельная рабочая среда, то соответственно он и ведет себя не как программа в окне. Для того что бы xbmc вел себя как обычная программа, нужно при запущенном xbmc нажать ‘\’, это переведет его в оконный режим, теперь он всегда будет запускаться в оконном режиме (пока вновь не нажмем ‘\’),осталось только средствами системы перевести его в фуллскрин. Вот скрипт для запуска xbmc во весь экран:
#! /bin/bash
# Запускаем xbmc
xbmc  &
# Ожидаем пока появится окно xbmc
status=0
while [ $status -eq 0 ]
do
status=`wmctrl -x -l | grep "XBMC Media Center" | wc -l | awk '{print $1}'`
done
# Переводим окно xbmc в режим фуллскрин
wmctrl -x -r XBMC Media Center -b toggle,fullscreen

Скрипт срабатывает на столько быстро, что рамка окна даже не успевает появиться.
Понял что он от меня хочет, он хочет такой вид
xinit /usr/bin/openbox -- :1 vt8 -config xorg_ir.conf
Из под юзера ему можно указать только то конфиг, который лежит в /etc/X11
Имею систему в которой на первом Xorg сервер запущен XBMC, на втором Xorg сервере запущен Openbox рабочий стол. Все это дело управляется с пульта без мыши и клавиатуры. Для того что бы на рабочем столе можно было управлять курсором мыши с пульта, создал альтернативный xorg.conf с поддержкой ДУ пульта. Если из под рута запускать рабочий стол:
xinit /usr/bin/openbox -- :1 vt8 -config /etc/X11/xorg_ir.conf
то все ок, а вот если из под юзера, то выдается сообщение:

Invalid argument for -config
For non-root users, the file specified with -config must be
a relative path and must not contain any “..” elements.
Using default xorg.conf search path.


Я не понял что за относительный путь он от меня хочет.
Как запустить Xorg с другим конфигом из под юзера ??
Какой бутсплэш? какие дрова на intel?
У меня fbsplash вот по этому мануалу установлен https://wiki.archlinux.org/index.php/Fbsplash_( Русский), дрова nvidia, все отлично.
Попробую по этому мануалу:
https://wiki.archlinux.org/index.php/Plymouth
для интел как раз
На xbmc форуме никто не отвечает, если из xbmc нельзя переключиться значит надо переключаться не из xbmc (приктика показала, что это работает), но инициироваться переключение должно из xbmc.
Я так понимаю, когда из xbmc выполняешь какую либо команду, она выполняется в дочернем процессе xbmc и зависит от xbmc.
А вот как бы так запустить скрипт переключения xbmc из xbmc, но чтобы он не был зависем от xbmc??
спасибо за помощь, на родном форуме xbmc молчат пока.