Странно если из терминал запускать xlaunch firefox, то он запускается, а если в .xinitrc добавить
exec /usr/bin/ck-launch-session dbus-launch –exit-with-session xbmc –standalone -fs xlaunch firefox
или
exec /usr/bin/ck-launch-session dbus-launch –exit-with-session xbmc –standalone -fs
exec xlaunch firefox

то xbmc запускается а firefox нет, в чем может быть проблем??
И еще когда из консоли запускаю xlaunch firefox, то он у меня в полэкрана, даже когда F11 нажимаю для fullscreen, как бы его во весь размер экрана запустить??
Не знаю почему,но если в /etc/modprobe.d/sound.conf прописать только одну звуковуху, то после перзегрузки у меня и опрделяется только одна, естественно не та, которая мне нужна. А если очистить /etc/modprobe.conf,то определяются две, но какая из них станет по умолчанию после перезагруки, это уже русская рулетка. Бред какой, то…
Вообщем для себя сделал вывод звука, для это по умолчанию определил NVidia, а второй web-камеру, для его в /etc/modprobe.d/alsa.conf прописал
alias snd-card-0 snd_hda_intel
alias sound-slot-0 snd_hda_intel
options snd-hda-intel index=0
alias snd-card-1 snd_usb_audio
alias sound-slot-1 snd_usb_audio
options snd-usb-audio index=1
Но это не правильное решение проблемы, потому что, если подключить еще одну камеру, то придется и ее сюда заносить. А нужно всего лишь жестко записить одну главную. Arch Wiki https://wiki.archlinux.org/index.php/Ad … chitecture раздел Random Lack of Sound не помог. Alsa игнорирует /etc/asound.conf

А если бы alsa не игнорировала бы /etc/asound.conf, по arch wiki, туда нужно было бы записать:
ctl.dmixer {
    type hw
    card NVidia
}

По alsa wiki http://alsa.opensrc.org/.asoundrc по разделу Default PCM device тоже не работает, в /etc/asound.conf записать
pcm.!default front:Nvidia
или
pcm.!default hdmi:NVidia


Наконец то решил проблему со звуком по HDMI, у меня возникли наверное все проблемы, которые только могут случиться в данной ситуации:
1)По глупости alsa разработчиков видимо, HDMI выход по умолчанию стоит на MUTE, чтобы включить звук запускаем:
alsamixer
перемещаемся вправо, и на устройстве S/PDIF1 снимаем mute (MM), нажатием на букву m, должно стать (00).

Можете после этого попробовать проверить звук командой:
aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav
если звука нет, то попробуйте:
aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav
если звук есть, значит ваша аудиокарта не устройство по умолчанию, переходим к следующему пункту.

2) При загрузке системы запускается udev, который собирает информацию о железе и автоматически подгружает драйвера для устройств, в том числе и для звуковых карт, если у вас в системе больше одной звуковой карты, то картой по умолчанию будет та, которую udev найдет первой, а первой он может найти, не ту, что вам нужно. Для того чтобы жестко задать какая звуковая карта будет по умолчанию, нужно подгрузить модуль этой карты до работы udev.
В /etc/rc.conf в раздел MODULES() пропишем модуль нашей звуковухи, получится так:
MODULES=(snd_hda_intel)

3) Но потом он опять пропал, по каким то причинам не загрузился драйвер аудиокарты Nvidia snd-hda-intel, чтобы проверить загрузился драйвер или нет, нужно: запустить alsamixer, нажать F6, если в списке нет вашей аудиокарты, то драйвер не загрузился, но и конечно проверить командой:
lsmod | grep snd
если в списке нет snd_hda_intel, то он не загрузился, попробовать загрузить можно командой:
modprobe snd_hda_intel

4) Если звука нет до сих пор, то возможно вы неправильно настроили конфиг телевизора в каталоге /etc/X11/xorg.conf.d/.
Для проверки, загрузите иксы без конфига монитора.
В моем случае телевизор без настроек выдавал мутную растянутую картинку, я решил подправить modeline, в итоге картинка стала нормальная, а звук пропал, дело оказалось в Опции “UseEdid” “FALSE”, когда она была активна, то звук пропадал, убрав опцию, звук появился,теперь конфиг телевизора выглядит так, /etc/X11/xorg.conf.d/20-tv.conf
Section "Monitor"
    Identifier    "Monitor0"
    Option "ExactModeTimingsDVI" "True"
     Modeline "1920x1080-TV" 148.35 1920 2008 2052 2230 1080 1084 1089 1125 
# orig    Modeline "1920x1080-TV" 148.35 1920 2008 2052 2200 1080 1084 1089 1125
    Option "DPI" "150 x 150"
    Option "UseEdidDpi" "FALSE"
#    Option "UseEdid" "False" #Если опция активна, то пропадает звук по hdmi
EndSection
Section "Screen"
    Identifier "Default Screen"
    Monitor "Monitor0"
    Device "Default nvidia Device"
    SubSection "Display"
        Depth 24
        Modes "1920x1080-TV"
   EndSubSection
EndSection
Вот mini-HOWTO звук через HDMI на Nvidia ion
1) Установить alsa-lib, alsa-utils
2) В alsamixer с устройства S/PDIF 1 снять mute (MM), кнопкой m, чтобы стало (00)
3) В /etc/rc.conf прописать
MODULES=(snd_hda_intel)
4) Проверить /etc/X11/xorg.conf.d/настройки_монитора.conf на наличие Option “UseEdid” “False”, и если есть, то удалить
чтобы драйвер грузился, и чтобы Nvidia звуковуха была устройством по умолчанию
x3al
>Предполагаю в /etc/inittab както описать две загрузки на разные tty ??
Не обязательно в inittab. Можно запускать команды startx xbmc и startx normal – :1. Обе, к примеру, через su <нужный юзер> в rc.local. В ~/.xinitrc последним дописать что-то вроде
[ "$1" = xbmc ] && /что/там/для/xbmc || /что/там/для/второй/среды.
Клавишами по дефолту будет что-то вроде C-A-F7/8, можно переназначить (посмотреть текущие через xmodmap -pke|grep VT, менять через xmodmap -e, и вообще man xmodmap).

А можно не париться и использовать нечто вроде Xephyr для второй X-сессии, запустив его на одном из рабочих столов основной сессии.

Xephyr отпадает как вариант, у меня и так загрузка процессора под 100% когда просматриваешь кино, а медиацентр еще и видеопотоки отдает.
Я бы еще хотел избавиться от менеджера входа в систему, сейчас у меня вход в систему делает slim:
/etc/inittab
x:5:respawn:/usr/bin/slim >& /dev/null
а потом из ~./xinitrc
exec ck-launch-session dbus-launch --exit-with-session xbmc --standalone -fs

То, что вы предложили, это нужно в /etc/inittab сделать вход init 3
id:3:initdefault:
закоментировать
#x:5:respawn:/usr/bin/slim >& /dev/null

В /etc/rc.local
su xbmc_user startx xbmc
su xbmc_user startx normal -- :1

И в ~./xinitrc
[ "$1" = xbmc ] && ck-launch-session dbus-launch --exit-with-session xbmc --standalone -fs || opera -fullscreen

Поправте, что не так
Здравствуйте, собираю медиасистему для проигрования мультимедиа с функцией видеонаблюдения. Для проигрывания медиа используется XBMC, для видеонаблюдения ZoneMinder, у которого видео с камер можно посмотреть через веббраузер. Мне нужно чтобы когда я включил компьютер у меня был загружен XBMC (что сейчас и есть), затем нажал определенную комбинацию клавиш и экран переключился на браузер, опять нажал на клавиши и вернулся к XBMC. Вот как такое реализовать??
Предполагаю в /etc/inittab както описать две загрузки на разные tty ??
Здравствуйте, пытаюсь утсановить на Arch систему видонаблюдения ZoneMinder, собрал из SVN установил, по инструкции требуется загрузка файла session.so. В /etc/php/php.ini прописал его загрузку extention=session.so.
Перезапускаю apache и в логах вижу, что файл /usr/lib/php/modules/session.so не существует. Проверил дерикторию и действительно его нет.
Использую Php-5.3.5. Подскажите где взять этот файлик?? раньше как я понимаю он был в составе пакета php. Весь интернет перерыл, а упоминания о нем нет нигде.
Ну и какое в итоге решение?
У меня аналогичная ситуация.
к ZOTAC IONITX-B-E подключен телевизор напрямую через HDMI, alsa установлена и запущена.
Вывод по aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
  Subdevices: 01
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

В alsamixer у меня отображаются такие уровни:

Master(100), Headphon(100), PCM,(100), Front (100), Front Mi(100), Front Mi(100), Line (100), S/PDIF(неактивен)

Если попросить проиграть мелодию через 3 девайс (HDMI)Вот по такой команде
aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav
звука нет.
А если попросить проиграть через 0 девайс (Analog наушники)
aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav
звук есть.

Как получить звук с HDMI выхода ?
Вот мой автостарт xbmc в archlinux в котором работает и автомонтирование и кнопки выключения и перезагрузки:

/etc/inittab
id:5:initdefault
x:5:respawn:/usr/bin/slim >/dev/null 2>&1

в /etc/slim.conf
default_user xbmc
auto_login yes

в .~/xinitrc
exec ck-launch-session dbus-launch --exit-with-session xbmc --standalone -fs

Всем спасибо, осталось только по hdmi заставить звук работать
Когда я запускаю startx от пользователя, у меня при нажатии кнопки
Выход - выходит в консоль (ок)
Выключение - переходит в Ждущий режим, и мгновенно пробуждается по нажатие на вкл. ( А надо чтобы выключался)
Ждущий режим - переходит в Ждущий режим, и мгновенно пробуждается по нажатие на вкл.
Перезагрузка - выходит в консоль (неправильно)

Вообщем Перезагрузка и Выключение у меня работают не правильно. Пользователь включен в группы wheel,video,audio,optical,storage,power,users,dbus
Вообщем вот в чем проблема -
Если у пользователя создать .xinitrc с содержанием:
exec ck-launch dbus-launch --exit-with-session xbmc --standalone -fs
и от него запустить startx, то флешка автомонтируется отлично, и работает кнопка выключения. Но в /home/xbmc/.xbmc/temp/xbmc.log появляются ошибки:
NOTICE: UDisks: Added /dedia/USB - вставил флешку
Потом вытащил, запмсей не появилось, и потом опять вставил
Error: DBus: Error org.freedesktop.UDisks.Error.PermissionDenied - Not Authorized

Если же сделать автоматический вход в систему, прописав в /etc/inittab такую строчку
#id:3:initdefault
id:5:initdefault
x:5:respawn:/bin/su xbmc -l -c "/bin/bash --login -c startx >/dev/null 2>&1"
то xbmc запускается, но флешка не монтируется и в /home/xbmc/.xbmc/temp/xbmc.log есть ошибка
Error: DBus: Error org.freedesktop.DBus.Error.UnknownMethod - Method "GetAll: with signature "s" on the interface "org.freedesktop.DBus.Properties" doesn't exist
Error: Previous line repeats 1 times.
Error: DBus: Error org.freedesktop.UDisks.Error.PermissionDenied - Not Authorized

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