LINUX.ORG.RU

Избранные сообщения ss_ash

Обмануть KDE. Заставить её думать, что Firefox это вовсе не Firefox.

Форум — Desktop

Сабж. У меня в Firefox два (позже будет и третий) профиля - обычный, и профиль, настроенный на I2P. Сделал в меню приложений два разных значка на обычный профиль и на I2P с такими командами соответственно:

firefox -P %username% -no-remote
firefox -P I2P -no-remote

В качестве панели задач использую unity-like виджет «панель задач (только значки)». Вытащил на неё и значок с обычным профилем, и значок с I2P-шным. Но при запуске I2P-шного - он определяется, как обычный. Соответственно, на панели видится так, будто запущен обычный профиль (хотя на самом деле I2P-шный). Как обойти это поведение, заставить KDE думать, что это вообще левое приложение, и не лепить все его экземпляры под один значок?
Т.е. чтобы выглядело так, будто запускается некий собственный I2P-браузер. Не путать их чтобы.

 , , ,

evilmanul
()

Нормализация звука в pulseaudio

Форум — Desktop

Надоело подпрыгивать когда наушники на голове и внезапно запустилось что то с выкрученным на максимум звуком. Решил попробовать сделать на пульсе нормализацию звука. Что бы звук со всех каналов приводился к одной громкости насильно. Не вышло.

http://askubuntu.com/questions/95716/automatically-adjust-the-volume-based-on-content

Вот там нашел. Нет такого модуля у меня в пульсе, даже понаставив ladpspa с репов, не нашел нужного модуля. Может быть я не туда рою грунт? Есть ли простое решение вопроса?

i3draven
()

Один поток пустить на две карты

Форум — Multimedia

Люди, подскажите как можно из одного входящего потока видео со звуком один канал звука пустить на одну звуковую карту, а другой на другую. Спасибо.

Inpu
()

Для тех, у кого тиринг на блобе nvidia и kwin

Форум — Desktop

Стоило лишь прочитать вывод в консоль:

$ kwin
OpenGL vendor string:                   NVIDIA Corporation
OpenGL renderer string:                 GeForce GTX 760/PCIe/SSE2
OpenGL version string:                  3.1.0 NVIDIA 319.60
OpenGL shading language version string: 1.40 NVIDIA via Cg compiler
Driver:                                 NVIDIA
Driver version:                         319.60
GPU class:                              Unknown
OpenGL version:                         3.1
GLSL version:                           1.40
X server version:                       1.14.3
Linux kernel version:                   3.11
Direct rendering:                       yes
Requires strict binding:                no
GLSL shaders:                           yes
Texture NPOT support:                   yes
Virtual Machine:                        no
kwin(2875) KWin::GlxBackend::present: 
It seems you are using the nvidia driver without triple buffering
You must export __GL_YIELD="USLEEP" to prevent large CPU overhead on synced swaps
Preferably, enable the TripleBuffer Option in the xorg.conf Device
For this reason, the tearing prevention has been disabled.
See https://bugs.kde.org/show_bug.cgi?id=322060

Делаем что сказано (вариант для системы с xorg.conf.d, напр. Ubuntu):

cat <<__CONF__ | sudo tee /usr/share/X11/xorg.conf.d/60-triple-buffering.conf
Section "Device"
    Identifier "NVIDIA card"
    Driver "nvidia"
    Option "TripleBuffer" "True"
EndSection
__CONF__

Перезапускаем иксы (можно еще и драйвер обновить и перезагрузиться) и радуемся.

P.S. Справка по nvidia опциям xorg.conf здесь: http://us.download.nvidia.com/XFree86/Linux-x86_64/331.20/README/xconfigoptio...

 , , ,

KennyMinigun
()

Подмешать аудио поток в сигнал микрофона. Как?

Форум — Desktop

Ну например чтобы воспроизвести музыку собеседнику в скайп. Или тому подобное. Вобщем перенаправить вывод звука как-то.

 , ,

Suntechnic
()

Слепок состояния системы (убунта)

Форум — General

Пройдя, как и всякий уважающий себя кагбе гик, через большое количество катастроф, решил подстелить себе соломку в виде сохранённого в синаптике состояния отмеченных пакетов (с нажатой галочкой «Save full state»). При недавней очередной беде, переставив систему по дефолту, скормил синаптику этот сохранённый файл, и обнаружил, что пакеты, которые были отмечены в прошлой системе, как установленные, в новой системе благополучно отметились для установки, а вот снесённые в прошлой системе пакеты для сноса не отметились, то есть этот бэкап сработал наполовину.

Вопрос: а как бы изготовить полный слепок, который бы не только доустанавливал, но и сносил?

Спасибо за внимание.

 ,

piyavking
()

помогите составить конвеер gst-launch

Форум — Multimedia

помогите запустить gst-launch, то есть правильно составить конвеер. Есть файл который корректно проигрывается mplayer`ом, но вызов

$ gst-launch-0.10 -t -v filesrc location=video.bin ! decodebin ! xvimagesink
выдаёт некорректную картинку : http://www.4shared.com/photo/HePLBFCM/badvideo.html при этом выхлоп gst-launch:
Установка конвейера в состояние PAUSED...
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/mpeg, systemstream=(boolean)false, mpegversion=(int)4, parsed=(boolean)false
Подготовка конвейера (PREROLL)...
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink: caps = video/mpeg, systemstream=(boolean)false, mpegversion=(int)4, parsed=(boolean)false
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = video/x-raw-yuv, width=(int)720, height=(int)480, framerate=(fraction)10/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src: caps = video/x-raw-yuv, width=(int)720, height=(int)480, framerate=(fraction)10/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/GstXvImageSink:xvimagesink0.GstPad:sink: caps = video/x-raw-yuv, width=(int)720, height=(int)480, framerate=(fraction)10/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)720, height=(int)480, framerate=(fraction)10/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)1/1
Конвейер подготовлен (PREROLLED)...
Установка конвейера в состояние PLAYING...
New clock: GstSystemClock
Получен маркер EOS («конец потока») от элемента «pipeline0».
Execution ended after 35000047911 ns.
Установка конвейера в состояние PAUSED...
Установка конвейера в состояние READY...
/GstPipeline:pipeline0/GstXvImageSink:xvimagesink0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL
Установка конвейера в состояние NULL...
Освобождение конвейера...
а выхлоп mplayer на том-же файле :
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
Audio: no sound
Freeing 0 unused audio chunks.
Starting playback...
[ffmpeg] aspect_ratio: 1.500000
VDec: vo config request - 720 x 480 (preferred colorspace: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.50:1 - prescaling to correct movie aspect.
VO Config (720x480->720x480,flags=0,'MPlayer',0x32315659)
VO: [vdpau] 720x480 => 720x480 Planar YV12 
VO: Description: VDPAU with X11
VO: Author: Rajib Mahapatra <rmahapatra@nvidia.com> and others
[vdpau] Updating CSC matrix for BT.601
подозреваю что gst-launch некорректно подобрал кодек, но как ему сказать мои предпочтения - пока не понял :(

сам видеофайл - http://www.4shared.com/file/5KZbjDZb/video.html?refurl=d1url

MKuznetsov
()

[pulseaudio] кто украл наш звук >_<

Форум — General

Hi2all
Обновился, поплыла беда с пульсой.
Предыстория: юзал богоугодную алсу. Где-то с месяца 3 назад она у меня полагалась, и на тот момент лечением была только пульса :О
Нынче с пульсой стряслась беда неясная. К примеру «ALSA lib pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused».
Звука нет. Но есть во флеше -__-. Если кто в курсах, помогите пожалуйста. Конфиги не кидал, ибо не знаю в этой тебе вовсе ничего, подскажите - дам всё необходимое. Адекватным - заранее благодарен.

 

Spirit_of_Stallman
()

[Pulseaudio/OpenSuse] Захват и создание виртуального потока

Форум — Multimedia

Никто так и не может объяснить как создать виртуальный поток чтобы пульс его видел.
Те аналог камеры(микрофона)/микрофона.

Допустим играет звук по средствам флеша в хроме.
Как мне создать из этого звука поток который можно будет использовать как входящий в настройках пульса?

Там даже пункт есть 'Показывать виртуальные потоки'


Я уж обгуглился...

VictimOfLoveToLinux
()

Дао Linux-3

Форум — Talks

Продолжение этого:

http://www.linux.org.ru/forum/talks/4198058
http://www.linux.org.ru/jump-message.jsp?msgid=4195889&cid=4196208
http://www.linux.org.ru/jump-message.jsp?msgid=4195889&cid=4196221
http://www.linux.org.ru/jump-message.jsp?msgid=4195889&cid=4196238

Однажды ученики Юнсян и Дань долго спорили о том, что же лучше, KDE или Gnome. Рассудить их спор они позвали своего учителя Ма-Дзы.
— Учитель, — спросил Юнсян, — правда ли, что разработчики KDE победили главный глюк, и плазма больше не падает?
— Сейчас узнаю, — сказал учитель, и начал медитировать, глядя на экран своего ноутбука.
Через несколько часов он оторвал свой взгляд от монитора и ответил жаждущим ответа ученикам:
— Правда. В wmii плазма не падает.
И удалился молится.

* * *
Однажды ученики Юнсян и Дань спорили о дате прихода вендекапца. Юнсян называл 2017 года, а более пессемистичный Дань утверждал, что не раньше 2030-го. Чтобы понять, кто прав в споре, они обратились к учителю Ма-Дзы.
Учитель выслушал предмет спора, заглянул в календарь своего андроидофона, помолчал и молвил:
— Дата вендекапца непостижима.

* * *
Однажды встревоженные ученики Юнсян и Дань прибежали к учителю Ма-Дзы:
— Oracle строит козни против СПО, закрывает открытые проекты один за другим, — вскричал нетерпеливый Юнсян, — он тормозит развитие MySQL! — продолжил он.
— Да, он делает нашу прекрасную Яву платной, — вслед возмутился Дань.
В ответ Ма-Дзы зачепнул воды из речки в ведро и спросил Юнсяна:
— Где течет речка: в ведре или в русле?
Открыв зонт, Ма-Дзы сказал Даню:
— Я заслонил себя от Солнца или Солнце заслонено от меня?

* * *
Однажды человек пришел к учителю Бокудзё и попросил его продемонстрировать ему всю мощь и грацию OpenSource.
Все утро Бокудзё молча показывал ему скрипты bash, шорткаты emacs и тонкости протокола X11.
К полудню новый ученик не выдержал и сказал:
— Какой красивый у Вас compiz, учитель!
— Ты все испортил, — ответил Бокудзё, и выгнал ученика. С тех пор он избегал его.

Ingwar
()