LINUX.ORG.RU

Сообщения unclechu

 

Как подебить тиринг при повёрнутых дисплеях?

Имеется видеокарта nvidia GT 640, используются открытые драйвера из коробки под Fedora 21 Workstation (с XMonad).

Когда мониторы стояли горизонтально (классика), — побеждал тиринг использованием композитного менеджера compton:

$ compton --backend glx --vsync drm
Проблемы начались когда развернул мониторы горизонтально через xrandr, у одного rotate=left, у другого rotate=right.

С compton тиринга гораздо меньше, но он есть в одном месте, как правило — это чуть правее середины каждого из экранов, тиринг появляется там всего одной полоской.

Оба видео-сигнала забираются с карты цифровыми по DVI и конвертируются в HDMI.

$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1)

Как можно это полечить? Спасибо.

 , ,

unclechu
()

OpenSUSE 13.1 (Gnome-shell): сломался gdm после очередной перезагрузки

Доброго времени суток. После очередной перезагрузки компьютера сломался gdm. Был настроен при установке автологин в юзера, но после очередной перезагрузки автологина не произошло, и я увидел список выбора пользоватей (форму авторизации gdm). При попытке залогиниться, — падают иксы и потом снова вижу форму входа в gdm, «войти в систему» попросту невозможно. Сейчас чтобы написать сюда, — зашёл в TTY и под рутом поднял отдельные иксы с опенбоксом. Как лечить? Прилагаю последние сообщения логов gdm и иксов. P.S. gdm и иксы не трогал вообще, произошло что-то в духе «оно само сломалось». Я разве что устанавливал много всяких пакетов, которые требовались в зависимостях для компиляции, среди них были какие-то библиотеки иксов, точно уже не могу сказать какие, много пакетов устанавливал, но ничего сверхъестественного, в основном всё были *-devel пакеты.

Лог dgm:

...
(II) This device may have been added with another device file.
(II) config/udev: Adding input device HP WMI hotkeys (/dev/input/event15)
(**) HP WMI hotkeys: Applying InputClass "evdev keyboard catchall"
(**) HP WMI hotkeys: Applying InputClass "evdev keyboard catchall"
(**) HP WMI hotkeys: Applying InputClass "LocalKeyboard"
(II) Using input driver 'evdev' for 'HP WMI hotkeys'
(**) HP WMI hotkeys: always reports core events
(**) evdev: HP WMI hotkeys: Device: "/dev/input/event15"
(--) evdev: HP WMI hotkeys: Vendor 0 Product 0
(--) evdev: HP WMI hotkeys: Found keys
(II) evdev: HP WMI hotkeys: Configuring as keyboard
(II) XINPUT: Adding extended input device "HP WMI hotkeys" (type: KEYBOARD, id 14)
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Compat map for group 2 redefined
>                   Using new definition
> Warning:          Compat map for group 3 redefined
>                   Using new definition
> Warning:          Compat map for group 4 redefined
>                   Using new definition
Errors from xkbcomp are not fatal to the X server
(II) RADEON(0): EDID vendor "LGD", prod id 684
(II) RADEON(0): Printing DDC gathered Modelines:
(II) RADEON(0): Modeline "1366x768"x0.0   69.30  1366 1398 1430 1486  768 770 774 782 -hsync -vsync (46.6 kHz eP)
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Compat map for group 2 redefined
>                   Using new definition
> Warning:          Compat map for group 3 redefined
>                   Using new definition
> Warning:          Compat map for group 4 redefined
>                   Using new definition
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Compat map for group 2 redefined
>                   Using new definition
> Warning:          Compat map for group 3 redefined
>                   Using new definition
> Warning:          Compat map for group 4 redefined
>                   Using new definition
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Compat map for group 2 redefined
>                   Using new definition
> Warning:          Compat map for group 3 redefined
>                   Using new definition
> Warning:          Compat map for group 4 redefined
>                   Using new definition
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Compat map for group 2 redefined
>                   Using new definition
> Warning:          Compat map for group 3 redefined
>                   Using new definition
> Warning:          Compat map for group 4 redefined
>                   Using new definition
Errors from xkbcomp are not fatal to the X server
(II) RADEON(0): EDID vendor "LGD", prod id 684
(II) RADEON(0): Printing DDC gathered Modelines:
(II) RADEON(0): Modeline "1366x768"x0.0   69.30  1366 1398 1430 1486  768 770 774 782 -hsync -vsync (46.6 kHz eP)
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Compat map for group 2 redefined
>                   Using new definition
> Warning:          Compat map for group 3 redefined
>                   Using new definition
> Warning:          Compat map for group 4 redefined
>                   Using new definition
Errors from xkbcomp are not fatal to the X server
(II) AIGLX: Suspending AIGLX clients for VT switch

Лог иксов:

...
[   388.659] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[   388.659] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[   388.660] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[   388.660] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[   388.660] (II) config/udev: Adding input device ST LIS3LV02DL Accelerometer (/dev/input/event9)
[   388.660] (II) No input driver specified, ignoring this device.
[   388.660] (II) This device may have been added with another device file.
[   388.661] (II) config/udev: Adding input device ST LIS3LV02DL Accelerometer (/dev/input/js0)
[   388.661] (II) No input driver specified, ignoring this device.
[   388.661] (II) This device may have been added with another device file.
[   388.661] (II) config/udev: Adding input device PC Speaker (/dev/input/event8)
[   388.661] (II) No input driver specified, ignoring this device.
[   388.661] (II) This device may have been added with another device file.
[   388.665] (II) config/udev: Adding input device HP WMI hotkeys (/dev/input/event15)
[   388.665] (**) HP WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[   388.665] (**) HP WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[   388.665] (**) HP WMI hotkeys: Applying InputClass "LocalKeyboard"
[   388.665] (II) Using input driver 'evdev' for 'HP WMI hotkeys'
[   388.665] (**) HP WMI hotkeys: always reports core events
[   388.665] (**) evdev: HP WMI hotkeys: Device: "/dev/input/event15"
[   388.665] (--) evdev: HP WMI hotkeys: Vendor 0 Product 0
[   388.665] (--) evdev: HP WMI hotkeys: Found keys
[   388.665] (II) evdev: HP WMI hotkeys: Configuring as keyboard
[   388.665] (**) Option "config_info" "udev:/sys/devices/virtual/input/input15/event15"
[   388.665] (II) XINPUT: Adding extended input device "HP WMI hotkeys" (type: KEYBOARD, id 14)
[   388.665] (**) Option "xkb_rules" "evdev"
[   388.665] (**) Option "xkb_model" "pc104"
[   388.665] (**) Option "xkb_layout" "us"
[   396.064] (II) AIGLX: Suspending AIGLX clients for VT switch
[   398.806] (II) evdev: HP WMI hotkeys: Close
[   398.806] (II) UnloadModule: "evdev"
[   398.806] (II) UnloadModule: "synaptics"
[   398.806] (II) evdev: AT Translated Set 2 keyboard: Close
[   398.806] (II) UnloadModule: "evdev"
[   398.806] (II) evdev: MLK Trust Mouse 16338: Close
[   398.807] (II) UnloadModule: "evdev"
[   398.807] (II) evdev: HP Webcam: Close
[   398.807] (II) UnloadModule: "evdev"
[   398.807] (II) evdev: Power Button: Close
[   398.807] (II) UnloadModule: "evdev"
[   398.807] (II) evdev: Video Bus: Close
[   398.807] (II) UnloadModule: "evdev"
[   398.807] (II) evdev: Video Bus: Close
[   398.807] (II) UnloadModule: "evdev"
[   398.807] (II) evdev: Power Button: Close
[   398.807] (II) UnloadModule: "evdev"
[   398.811] (EE) Server terminated successfully (0). Closing log file.

Из увиденного можно заключить и поправиться, — падают не иксы, они-то как раз благополучно завершают свою работу, а ошибки валятся в gdm. Ошибки с xkbcomp, но чтобы они могли значить и как лечить? Спасибо!

P.S. И gdm не получается залогиниться даже в openbox, и даже под другим юзером.

UPD: В гномошелл получилось попасть из TTY запуском отдельных исков, авторизацией sudo su — %USERNAME% и последующим запуском gnome-session, но вопрос остаётся открыт: «что случилось с gdm и как его вылечить»?

 , ,

unclechu
()

Монтирование разделов FreeBSD

Как из под Ubuntu смонтировать раздел от FreeBSD? Как монтировать UFS понятно, но FreeBSD создала сначала свой логический BSD раздел при установке, а уже в нём свой своп и UFS.

gparted видит этот логический BSD раздел как нечто «неизвестно». fdisk -l видит как:

/dev/sda1   *   737210376   976285673   119537649   a5  FreeBSD
В файловом менеджере в устройствах появился «Том 122 GB». При попытке монтирования:
Не удалось подключить «Том 122 GB».

Error mounting /dev/sda1 at /media/unclechu/disk: Command-line `mount -t "ufs" -o "uhelper=udisks2,nodev,nosuid" "/dev/sda1" "/media/unclechu/disk"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

 , , , ,

unclechu
()

Не загружается саморучно собранное rt-ядро

В общем слил с kernel.org следующее:

linux-3.12.6.tar.gz
patch-3.12.6-rt9.patch.gz
Запилил rt-патч:
$ pwd # .../linux-3.12.6
$ patch -p1 < patch-3.12.6-rt9.patch
$ make mrproper
Система UbuntuStudio 13.10, использовал конфиг от 3.11.0-15-lowlatency. Сконпелял, установил:
$ cp /boot/config-3.11.0-15-lowlatency .config
$ make oldconfig
$ make
# make install
$ make modules
# make modules_install
# update-grub2
В недостающих конфигах указал всё по-умолчанию, только выбрал Full RT для режима ведра.

Итого: при загрузке из груба сразу вылезает сообщение что-то типа «загрузка виртуального диска», — и далее ничего больше не происходит. Что делаю не так?

P.S. Это нормально, что /lib/modules/3.12.6-rt9/kernel/drivers/ весит под 2гб? Та же /lib/modules/3.11.0-15-lowlatency/ до 200мб укладывается.

 , ,

unclechu
()

EMU-0202 USB, невозможность убить jackd из-за broken pipe в ALSA

Скажу сразу, что проблема повторяется на всех вёдрах (generic, rt, lowlatency), проверил на двух дистрах: Fedora 19, UbuntuStudio 13.10.

В общем стартую джек с минимальным рабочим буффером (128) для E-MU 0202 USB, включаю guitarix, играю значит сижу. Постепенно происходят всяческие xrun-ы. А потом бац! И всё, зависон, звука нет, никаких сообщений от jackd об xrun-ах, только одно сообщение от альсы:

ALSA: prepare error for playback on "hw:USB" (Broken pipe)
UI в guitarix висит, пытаюсь прибить jackd по ^C, guitarix «отлипает» и сообщает о том, что jack упал. Но сам процесс jackd остаётся недобитым, и никак его после более не прибить, никакими SIGKILL-ами, никакими хардварными отключениями шнуров, он будет висеть до перезагрузки, и это НЕ defunct-процесс. В чём соль? Багофича? Можно как-то на этой карточке в реалтайме играть? Вот вывод jackd:
$ jackd -dalsa -dhw:USB -r96000 -p128
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2013 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 10
audio_reservation_init
Acquire audio card Audio2
creating alsa driver ... hw:USB|hw:USB|128|2|96000|0|0|nomon|swmeter|-|32bit
configuring for 96000Hz, period = 128 frames (1.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 24bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 24bit little-endian
ALSA: use 2 periods for playback
JackEngine::XRun: client = gx_head_amp was not finished, state = Triggered
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_amp was not finished, state = Triggered
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_amp was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_amp was not finished, state = Triggered
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_fx was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = gx_head_fx was not finished, state = Running
JackAudioDriver::ProcessGraphAsyncMaster: Process error
ALSA: prepare error for playback on "hw:USB" (Broken pipe)
JackAudioDriver::ProcessAsync: read error, stopping...
^CJack main caught signal 2
Cannot write socket fd = 11 err = Broken pipe
CheckRes error
Could not write notification
ClientNotify fails name = gx_head_amp notification = 12 val1 = 1 val2 = 5
А вот на встроенной шлакокарте в ноутбуке, — под Fedora 19 с RT-ведром от CCRMA можно спокойненько играть в реалтайме с 128 буффером с очень редкими xrun-ами. И вообще, ладно бы просто сыпались xrun-ы на EMU, но ведь тупо виснет намертво и не отлипает, картой не попользоваться до перезагрузки. Причём ребут возможен только топорным зажатием кнопки выключения, потому что система никак после такого зависона до конца не может выключиться, а ждёт пока jackd наконец завершится до бесконечности, ведь SIGKILL-ы ему не почём.

Это лечится? Как?

 , , ,

unclechu
()

Проброс JACK в ALSA

Здравствуйте! В целях экспериментов с коммутацией, — решил написать велосипед утилиту, которая бы пробрасывала JACK в ALSA, решил пойти от обратного, не ALSA в JACK, а наоборот, потому как plug-выходы с джеком хотят подхватывать далеко не все приложения. В общем-то затея почти получилась, но застопорился на одном месте, перерыв интернеты, не понял как решить. В общем у меня идёт звук с первого JACK входа в альсу, но звучит это словно — дико перегружено, с жутким шумом, но как-никак, а что-то слышно, уже какой-то прогресс.

Весь код: http://pastebin.com/xBZjxd4H Makefile: http://pastebin.com/paQaxgfp

Инициализация альсы:

    snd_pcm_open(&playback_handle, "default", SND_PCM_STREAM_PLAYBACK, 0);
    snd_pcm_set_params( playback_handle, SND_PCM_FORMAT_S32_LE,
                              SND_PCM_ACCESS_RW_INTERLEAVED,
                              1/*channels*/, sample_rate/*get_from_jack*/, 1, 5000000);

Вот процессинг джека:

int jack_process(jack_nframes_t nframes, void *arg) {
    jack_default_audio_sample_t *in_l;
 
    in_l = (jack_default_audio_sample_t *)
        jack_port_get_buffer(input_port_left, nframes);

    snd_pcm_writei(playback_handle, in_l, nframes);
 
    return 0;
}
in_l — это по сути массив float-ов в пределах -1/+1, а то и меньше диапазон.

Звук в альсу идёт, но с дикими шумами и перегрузами. Что делаю не так? Спасибо.

P.S. Ещё по возможности объясните как быть с snd_pcm_writei, когда нужно стерео.

 , asound, , libasound

unclechu
()

Некорректное отображение кириллицы

Приветствую. На удалённом сервере zsh отображает кириллицу криво (вот так: http://s2.ipicture.ru/uploads/20131001/821SdilX.png), такое ощущение, что используется какая-то кодировка отличная от utf-8. ~/.zshrc на локальной машине и на удалённой — идентичны, но на локальной всё хорошо. На удалённой в bash тоже всё ок.

~/.zshrc: https://github.com/unclechu/zshrc/blob/master/.zshrc Дистр. на удалённой машине: CentOS 5

P.S. В vim-е например всё ок с кириллицей.

UPD: Проблема выявляется только при вводе, cat файла, содержащего кириллицу отображается корректно.

 ,

unclechu
()

Нестабильная задержка на USB-картах

Приветствую. Есть проблема синхронизации звука на USB-картах. Задержка менятся при каждой инициализации JACK-а, или смене размера буффера. Ситуация повторяется на различных дистрах (Fedora, (X/L)Ubuntu). Проверялось на E-MU 0202, на Behringer UCA-200. Задержка может поменяться при xrun-ах, или ещё от чего.

Для наглядности: открываю Ardour, кидаю семпл на дорожку, делаю loopback (соединяю физически вход и выход карты) и пишу семпл на другю дорожку, потом меняю размер буффера с 512 на 1024 и обратно на 512, снова пишу, и так несколько раз, вот что получаю: http://s2.ipicture.ru/uploads/20130906/MX6VDT4z.png Как видно, задержка каждый раз уникальна, дикий рассинхрон, она так же может меняться, как я говорил выше, от xrun-ов.

Как стабилизировать есть идеи? И вообще, это известное поведение? Потому что дело не пустяк, рассинхрон при записи — это проблема серьёзная.

Это проблема ALSA? Или JACK? Или ещё чего-то?

P.S. Так же плавающую задержку можно наблюдать в jack_iodelay.

 ,

unclechu
()

Неполноценно работает OSS

В экспериментальных целях с потенциальным профитом пробую поднять OSS4 на Xubuntu 12.04.3, ставил сабж по следующей инструкции: http://forum.ubuntu.ru/index.php?topic=204454.0 В итоге это заработало, но странным образом:

ossinfo                                          [~]
Version info:   (0x00000000) 
Platform: Linux/i686 3.5.0-40-generic #62~precise1-Ubuntu SMP Fri Aug 23 17:59:10 UTC 2013 (unclechu-xubuntu)

Number of audio devices:	0
Number of audio engines:	0
Number of MIDI devices:		0
Number of mixer devices:	0


Device objects

MIDI devices (/dev/midi*)

Mixer devices

Audio devices

Nodes
  /dev/dsp_in -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_out -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_mmap -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_multich -> /dev/oss/oss_hdaudio0/pcm0
То-есть ни девайсов, ни микшеров не видно. Но так или иначе /dev/dsp_out звук принимает и играет. Дело в том, что мне нужно там увидеть мою карту E-MU 0202, но видно только встроенную, и то, не понятно как, девайса словно и нет.
ls -la                       [/dev/oss/oss_hdaudio0]
итого 0
drwxr-xr-x 2 root root     140 сент.  6 03:31 .
drwxr-xr-x 3 root root      60 сент.  6 03:31 ..
crw-rw-rw- 1 root root 249,  3 сент.  6 03:31 mix0
crw-rw-rw- 1 root root 249,  4 сент.  6 03:31 pcm0
crw-rw-rw- 1 root root 249,  6 сент.  6 03:31 pcm1
crw-rw-rw- 1 root root 249,  8 сент.  6 03:31 pcmin0
crw-rw-rw- 1 root root 249, 10 сент.  6 03:31 pcmin1
Микшер вроде как есть, но в него ничего писаться не хочет.
ossmix                                           [~]
: No such file or directory
Что-то делаю не так? Как лечится?

 ,

unclechu
()

Не загружается Real-Time ядро

Приветствую. На свою Fedora 19 установил rt-ведро из Planet CCRMA репозитория. Проблема в том, что оно не хочет загружаться из grub-а. При выборе в grub-е появляется мигающий курсор, нижнее подчёркивание, причём шрифт и цвет — такие же как в grub, что говорит о том, что к загрузке самого ядра дело либо не переходит, либо не происходит инициализации иксов. Где копать чтоб починить? Заранее благодарю!

Ставилось вот по этой инстркции: http://docs.fedoraproject.org/en-US/Fedora/15/html/Musicians_Guide/sect-Music... Уже и обновления прилетали, ситуация не исправляется. Пробовал делать:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Ситуация не меняется.

P.S.:

yum list installed | grep kernel-rt                      [~]
kernel-rt.x86_64                3.8.13-201.rt14.1.fc19.ccrma
kernel-rt.x86_64                3.10.9-200.rt5.1.fc19.ccrma
kernel-rt.x86_64                3.10.10-200.rt7.1.fc19.ccrma
uname -a                                                 [~]
Linux fedoranb 3.10.10-200.fc19.x86_64 #1 SMP Thu Aug 29 19:05:45 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

 

unclechu
()

Кастомные заголовки при проксировании

Приветствую! В общем проксируется конкретный путь конкретного домена следующим образом:

server {
  listen 8080;
  server_name sub.domain.com;
  location /some_section/ {
    proxy_pass http://1.2.3.4:9003;
  }
}
При заходе на http://sub.domain.com/some_section/ nginx отдаёт в заголовки хост в виде: 1.2.3.4:9003, но мне нужно sub.domain.com, то-бишь кастомно передать заголовок с доменом и портом 80. Как это можно сделать? Заранее спасибо!

 

unclechu
()

Асихнронное чтение named pipes

Приветствую. Пытаюсь освоить pipes в баше. Дело такое: создаю named-пайп, запускаю демон, который пишет в этот пайп периодически, когда ему вздумается (включая stderr):

mkfifo npipe
some_daemon 1> npipe 2>&1
А так же создаю фоновый процесс, который читает пайпы и выводит на экран для теста построчно:
bg_proc () {
  while read LINE; do
    echo "---$LINE---"
  done < npipe
}
bg_proc &
Всё вроде бы ничего, пайпы пишутся, выводятся в духе:
---message from daemon #1---
---message from daemon #2---
---message from daemon #3---
Но иногда, видимо когда демон отправляет сообщения слишком быстро — возникает конфликт, и получается что-то в духе:
---message fmessage daemon #2---
После чего никакие дальнейшие сообщения от демона не доходят. Что я упустил, и как решать конфликт? Заранее благодарю!

 

unclechu
()

MPlayer не видит JACK

Приветствую. Fedora 19. MPlayer отказывается видеть JACK, я даже пакеты с RPMFusion качал: http://download1.rpmfusion.org/free/fedora/releases/19/Everything/x86_64/os/r... Там заявлено, что поддержка JACK имеется, но по факту имеем следующее:

$ mplayer -ao help
MPlayer SVN-r36171-4.8.1 (C) 2000-2013 MPlayer Team
Available audio output drivers:
	oss	OSS/ioctl audio output
	alsa	ALSA-0.9.x-1.x audio output
	pulse	PulseAudio audio output
	sdl	SDLlib audio output
	mpegpes	DVB audio output
	v4l2	V4L2 MPEG Audio Decoder output
	null	Null audio output
	pcm	RAW PCM/WAVE file writer audio output
В конфигах выставлен только JACK, при попытке поиграть:
No such audio driver 'jack'
Почему такое происходит и какие пилюли mplayer-у прописать?

 , ,

unclechu
()

Запуск JACK без «железных» портов

Приветствую! Каким образом можно запустить JACK без железных входов/выходов? Чтобы просто производить коммутацию и микширование между приложениями? Или хотя бы запустить своеобразными заглушками этого «железа», нужно запускать в условиях отсутствия звукового железа как такового. Спасибо!

 ,

unclechu
()

Подсвеченная текущая горизонтальная строка трёт подсветку синтаксиса

Доброго времени суток! В vim-е такая проблема, использую подсвечивание текущей строки и текущей колонки. Дело в том, что подсветка строки затирает подсветку синтаксиса кода, то-бишь просто одноцветный текст на подсвеченном фоне, но это для меня неудобно, так я сразу не вижу, если опечатался где случайно, при этом вертикальная подсветка колонки фон подсвечивает, но раскраску синтаксиса не трогает. Как чинить?

 ,

unclechu
()

Заглушенные каналы на встроенной звуковой карте

Доброго времени суток! Такая проблема, — на встроенной карте иногда случается такая ситуация: почему-то на каналах speakers и headphones стоят мьюты (mute), у меня на ноутбуке есть функциональные кнопки, которые глушат звук или наоборот, включают его обратно. Но иногда случается так, что при загрузке системы звук уже заглушен, когда я его пытаюсь включить, мьют снимается только с мастер-канала, а headphones и speakers остаются заглушенными, звука естественно нет. Вообще, когда в порт наушников включаю сами наушники, — speakers глушатся и звук идёт в наушники. И в последствии проблема исчезает мистическим образом, например когда включаю внешнюю карту. Как это лечить? Как управлять мьютами?

Скриншот для наглядности: http://s1.ipicture.ru/uploads/20130526/3tW4Q76N.png

 ,

unclechu
()

Правильно смонтировать раздел «на лету»

Доброго времени суток! Хотелось бы поинтересоваться, как будет правильно смонтировать раздел через командную строку в Ubuntu 13.04, то-есть с mount всё понятно, но ведь когда я через файл-менеджер открываю раздел, он сразу монтируется, но это не стандартная mount-процедура, или может я чего-то не знаю. Начнём с того, что чтобы смонтировать раздел по указанному пути — там должна присутствовать пустая директория. А файловый менеджер вызывает какую-то другую команду, или он проходит по цепочке: создать пустую директорию в /media/`whoami`/#ИМЯ_РАЗДЕЛА# и там уже вызывает mount с uid-ом пользователя? А при получении SIGTERM — делает umount и rmdir по указанному пути? Просто мне нужно монтировать «на лету» и именно так, как если бы я это сделал мышкованием в файловом менеджере. Как мне это сделать? Заранее благодарю!

 ,

unclechu
()

Firefox в локальной папке, установить в него libflashplayer.so

Доброго времени суток! Firefox лежит в локальной папке, бинарники вытащены из .tar.gz с оффициального сайта. Нужно поставить туда flashplayer от лукавого. Пытался создать диру plugins и кинуть туда libflashplayer.so, но он не подхватвыает, как быть?

 ,

unclechu
()

Не работает дискретная видеокарта

Доброго времени суток. Стоит Xubuntu 12.04 i386. Пытаюсь заставить работать проприетарные видео-драйвера. Начнём с того, что у меня за железо: Ноутбук HP Pavilion dv6-3090er

$ lspci | grep -i vga
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS880M [Mobility Radeon HD 4200 Series]
02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Madison [Radeon HD 5000M Series]
Пробовал ставить пакет fglrx-experimental-12, и делать aticonfig --inital, так же пробовал и по гайду делать пакет скриптом с сайта amd и запускать amdconfig --initial -f. Смысл в том, что работает только энергосберегающая карта, aticonfig и amdconfig генерируют xorg.conf под дискретную:
Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	BusID       "PCI:2:0:0"
EndSection
При загрузке просто чёрный экран, не отображается на мониторе ничего. Когда меняю на:
Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	BusID       "PCI:1:5:0"
EndSection
То всё работает, без всякого 3D и прочего. Почему-то дискретная карта никак не работает на проприетарных этих драйверах. Кто-нибудь может подсказать как решить проблему? Благодарю!

P.S.

$ uname -a
Linux unclechu-xubuntu 3.5.0-29-generic #49~precise1-Ubuntu SMP Wed May 8 00:10:30 UTC 2013 i686 athlon i386 GNU/Linux

 , ,

unclechu
()

Оформление некоторых приложений

Доброго времени суток! Ситуация такая, — у меня стоит Debian 7 LXDE (amd64, если в данном контексте это имеет значение). В некоторых приложениях у меня отсутствует системное оформление, максимум цвета сохраняются. В частности это легко заметить по кнопкам, скроллбарам, изображениям кнопок, — они вовсе не соответствуют оформлению, просто заквадраченые, а изображения оформления порой попросту отсутствуют и заменяются некими заглушками.

Для сравнения Nautilus и PCManFM (не спрашивайте зачем мне наутилус, из-за глюков с drag&drop в PCManFM, уже отбагрепортил). Так же разнится и Iceweasel и Firefox, в фуррифоксе тоже оформление топорное (Iceweasel тоже ещё сыр, недогружает до конца страницы, залипает при загрузке изображений, чего в фуррифоксе не наблюдается).

В общем каким образом задать это оформление? Благодарю.

Скриншот с примером: http://s2.ipicture.ru/uploads/20130512/SJclNKc6.png

 ,

unclechu
()

RSS подписка на новые темы