LINUX.ORG.RU

Сообщения kir2yar

 

Посоветуйте простейшую рисовалку

Люди, нужна простейшая 3D рисовалка / кад, для прототипирования мебели. Желательно с порогом вхождения «<5 минут чтения документации».

Можете что посоветовать?

 

kir2yar
()

2017 год. Линукс готов к десктопу.

Только из под гнома таки нельзя создать ярлык на шеллскрипт простым и цивильным способом. %)

 ,

kir2yar
()

Нашел дыру в reg.ru, как и куда о ней сообщить?

Нашел дыру в reg.ru, как и куда о ней сообщить?

 

kir2yar
()

Мультисит

Доброе $(время_суток).

Запилил себе мультисит используя две видеокарты:
Nvidia GTX480 и Nvidia 7600, в общем оно работает, однако игры на вторую видеокарту приходится пробрасывать с помощью VirtualGL.

Звук делил пульсой, usb-порты и устройства ввода делил systemd (на удивление легко все получилось).

Проблема в графической части, VirtualGL добавляет оверхед и это неприятно для моего i5, начального уровня.
Судя по информации с панели nvidia-settings и htop, я не уперся в производительность видеокарты, а уперся в процессор.
Игра Insurgency2 (движок portal2) на втором пользователе (где идет пророс) съедает на 30% процессора больше. Примерно такое-же оверхэд есть и в других играх. Кроме того есть проблемы с некоторыми играми, они не позволяют себя пробросить с помощью VirtualGL.

Вопрос, можно-ли как-то организовать мультисит в одном Xorg`е? Тогда по идее не должно быть проблем с 3d графикой. Да и вторую видео карту можно убрать. Вариант с xenphyr у меня почему-то не взлетел.

Короче, мне интересно, как можно изолировать двух пользователей в одной сессии xorg, как можно ограничить/привязать устройства ввода к дисплеям xorg и в какую сторону мне дальше гуглить/копать.

(цены на комп-железо угнетают, особенно, когда дома 6 юзеров)

 ,

kir2yar
()

Ардуино, связь с компом или r-pi

Доброе время суток!

Подскажите как можно связать десяток ардуинок с компом или r-pi?

Основная проблема - ардуино должна выступать инициатором соединения (к ним будет подцеплен проксимити считыватель).

Пока думаю в сторону i2c, но получается сеть по типу «много мастеров, один слейв». Или i2c-слейв тоже может быть инициатором подключения?

 , ,

kir2yar
()

Веб-офис


Есть-ли веб-приложение, которое сочетает в себе управление файлами, офисный пакет и почтовый клиент?

Крайне желательна работа с smb+AD (или на худой конец, с локальной fs)

Сейчас смотрю на ONLYOFFICE, но может есть другой вариант?

 

kir2yar
()

Задолбало быть продвинутым эникеем.

Задолбало быть продвинутым эникеем.

Сейчас по факту я занимаюсь всем, что хоть как-то похоже на системное администрирование.

Нужно развернуть сервак - я
Нужно разобраться почему тупит msSQL - я
Спланировать и внедрить в работу ip-телефонию - я
Нужно подружить астериск с одноэсиной - я

Сервера linux, windows, unix, сетевое оборудование, телефония, местечковый софт, почта, интернет, сопровождение клиентов, восстановление данных, вирнтуализация, AD, скриптоложество... Короче фактически все.

С одной стороны - это круто, изучил кучу всего... С другой стороны - то-же самое серверное эникейство. Ни одну из областей я не изучил в достаточной мере. Так, что бы сам мог гордиться.

А на том месте, где я сейчас работаю - просто не требуется крутой спец. Требуется широко и мелкообразованный. В итоге - я уперся в потолок.

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

Вопрос 1 - как из этого болота выбраться?
Вопрос 2 - есть какие-либо рекомендации по поиску удаленной работы? Что-бы влиться в одну, единственную, тему и изучать ее на практике.

И в какую сторону лучше всего расти?

 ,

kir2yar
()

Шум в микрофоне.

Доброго времени суток. Ктонить забарывал такой баг?

Микрофонный вывод дает высокий уровень шума, через который все-же иногда можно распознать речь.

Гуглеж пока не помог, проблема в алсе ибо под виндой тот-же микрофон и на той-же материнке работает нормально. Пульсу - прибивать пробовал.

Материнка ASUS PBZ77-V LX2
Звучка на ней - ALC887-VD, Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)

Вывод звука нормальный. Захват через любой микрофонный вход (задний/передний) - идет с шумом.

В попытках исправить баг - обновил алсу из каждодневного ппа.
Version: 0.201501080946~ubuntu14.04.1
Ядро: 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64

 , ,

kir2yar
()

Тупой вопрос от перегретого мозга

Почему в компьютерные девайсы не зашивают дрова?
Мол, вставил видюху/сетевуху/звуковуху, или принтер подрубил, а дрова качать не надо, ибо они уже на девайсе.

В том или ином виде, ПЗУ есть на каждом девайсе, почему в него не зашивают дрова, на каком-нибудь кроссплатформенном ассемблере?

kir2yar
()

kworker/3:1 съедает весь мой проц.

Кто с таким встречался? Гугл мне не смог помочь.

DISTRIB_DESCRIPTION=«Ubuntu 14.04 LTS»

Linux kir2yar 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

echo l > /proc/sysrq-trigger

[ 268.687707] NMI backtrace for cpu 3
[ 268.687718] CPU: 3 PID: 136 Comm: kworker/3:1 Tainted: PF O 3.13.0-24-generic #46-Ubuntu
[ 268.687719] Hardware name: System manufacturer System Product Name/P8Z77-V LX2, BIOS 0501 09/28/2012
[ 268.687729] Workqueue: rpciod rpc_async_schedule [sunrpc]
[ 268.687731] task: ffff88020d9417f0 ti: ffff88020d9f0000 task.ti: ffff88020d9f0000
[ 268.687732] RIP: 0010:[<ffffffffa03b0287>] [<ffffffffa03b0287>] rpc_sleep_on+0x47/0xb0 [sunrpc]
[ 268.687737] RSP: 0018:ffff88020d9f1d48 EFLAGS: 00000292
[ 268.687738] RAX: ffff8802116a4300 RBX: ffff88020dfa5800 RCX: 00000000ffffe1b0
[ 268.687739] RDX: ffff88020dfa58a8 RSI: 000000004d724d70 RDI: 0000000000000286
[ 268.687740] RBP: ffff88020d9f1d60 R08: 0000000000000286 R09: c440000000000000
[ 268.687741] R10: dff75018abda5888 R11: ffffea000837e940 R12: ffff8802116a4258
[ 268.687741] R13: ffffffffa03a8850 R14: 0000000000000001 R15: 00000000000000c0
[ 268.687743] FS: 0000000000000000(0000) GS:ffff88021ed80000(0000) knlGS:0000000000000000
[ 268.687743] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 268.687744] CR2: 0000000000620bf0 CR3: 0000000001c0e000 CR4: 00000000001407e0
[ 268.687745] Stack:
[ 268.687746] ffff8802116a4000 ffff88020dfa5800 ffff8802116a44b8 ffff88020d9f1d90
[ 268.687748] ffffffffa03a9150 ffff88020dfa5800 ffff8802116a4000 ffffffffa03a5fe0
[ 268.687750] ffffffffa03a5fe0 ffff88020d9f1db0 ffffffffa03a6036 ffff88020dfa5800
[ 268.687751] Call Trace:
[ 268.687757] [<ffffffffa03a9150>] xprt_connect+0xd0/0x180 [sunrpc]
[ 268.687761] [<ffffffffa03a5fe0>] ? call_bind_status+0x290/0x290 [sunrpc]
[ 268.687765] [<ffffffffa03a5fe0>] ? call_bind_status+0x290/0x290 [sunrpc]
[ 268.687769] [<ffffffffa03a6036>] call_connect+0x56/0xb0 [sunrpc]
[ 268.687773] [<ffffffffa03afd84>] __rpc_execute+0x84/0x400 [sunrpc]
[ 268.687776] [<ffffffff81081729>] ? pwq_activate_delayed_work+0x39/0x80
[ 268.687781] [<ffffffffa03b0126>] rpc_async_schedule+0x26/0x30 [sunrpc]
[ 268.687783] [<ffffffff810838a2>] process_one_work+0x182/0x450
[ 268.687785] [<ffffffff81084641>] worker_thread+0x121/0x410
[ 268.687787] [<ffffffff81084520>] ? rescuer_thread+0x3e0/0x3e0
[ 268.687789] [<ffffffff8108b312>] kthread+0xd2/0xf0
[ 268.687790] [<ffffffff8108b240>] ? kthread_create_on_node+0x1d0/0x1d0
[ 268.687793] [<ffffffff8172637c>] ret_from_fork+0x7c/0xb0
[ 268.687794] [<ffffffff8108b240>] ? kthread_create_on_node+0x1d0/0x1d0
[ 268.687795] Code: 04 74 5e 48 8b 43 70 a8 04 74 39 4c 89 e7 e8 91 d7 36 e1 0f b6 8b d6 00 00 00 4c 89 ea 48 89 de 4c 89 e7 83 e1 03 e8 b9 e7 ff ff <4c> 89 e7 e8 e1 d6 36 e1 5b 41 5c 41 5d 5d c3 66 2e 0f 1f 84 00

[ 293.623179] CPU: 3 PID: 136 Comm: kworker/3:1 Tainted: PF O 3.13.0-24-generic #46-Ubuntu
[ 293.623180] Hardware name: System manufacturer System Product Name/P8Z77-V LX2, BIOS 0501 09/28/2012
[ 293.623190] Workqueue: rpciod xs_tcp_setup_socket [sunrpc]
[ 293.623192] task: ffff88020d9417f0 ti: ffff88020d9f0000 task.ti: ffff88020d9f0000
[ 293.623193] RIP: 0010:[<ffffffff81675658>] [<ffffffff81675658>] tcp_v4_rcv+0x6e8/0x7a0
[ 293.623196] RSP: 0018:ffff88021ed83d30 EFLAGS: 00000246
[ 293.623197] RAX: 0000000000000000 RBX: ffff88020dfa5500 RCX: 0000000000000000
[ 293.623198] RDX: 0000000000019554 RSI: ffff88020dfa5500 RDI: ffff8800c33c8070
[ 293.623199] RBP: ffff88021ed83d98 R08: 0000000000009de6 R09: 0000000000000321
[ 293.623199] R10: 00000000680aa8c0 R11: 0000000000000001 R12: ffffffff81cd9b00
[ 293.623200] R13: ffff8800c33c8000 R14: ffff8800c33c8070 R15: ffff8802121c4624
[ 293.623201] FS: 0000000000000000(0000) GS:ffff88021ed80000(0000) knlGS:0000000000000000
[ 293.623202] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 293.623203] CR2: 0000000000620bf0 CR3: 0000000001c0e000 CR4: 00000000001407e0
[ 293.623204] Stack:
[ 293.623204] ffffffff00000001 ffff88021ed83d80 ffffffff810a4f3d 0000000000000000
[ 293.623206] 0000032100004cd6 680aa8c000000001 ffffffff81cd9b00 ffff8802680aa8c0
[ 293.623208] ffff88020dfa5500 ffffffff8189f9a0 ffffffff81cd9b00 ffff880212d34000
[ 293.623210] Call Trace:
[ 293.623211] <IRQ>
[ 293.623212] [<ffffffff810a4f3d>] ? enqueue_entity+0x2ad/0xbb0
[ 293.623217] [<ffffffff81650718>] ip_local_deliver_finish+0xa8/0x210
[ 293.623219] [<ffffffff81650a18>] ip_local_deliver+0x48/0x80
[ 293.623222] [<ffffffff81097fb5>] ? check_preempt_curr+0x85/0xa0
[ 293.623224] [<ffffffff8165039d>] ip_rcv_finish+0x7d/0x350
[ 293.623226] [<ffffffff81650ce8>] ip_rcv+0x298/0x3d0
[ 293.623228] [<ffffffff8161a8a6>] __netif_receive_skb_core+0x666/0x840
[ 293.623230] [<ffffffff8161aa98>] __netif_receive_skb+0x18/0x60
[ 293.623231] [<ffffffff8161b5be>] process_backlog+0xae/0x1a0
[ 293.623233] [<ffffffff8161ae82>] net_rx_action+0x152/0x250
[ 293.623236] [<ffffffff8106caec>] __do_softirq+0xec/0x2c0
[ 293.623239] [<ffffffff81727e5c>] do_softirq_own_stack+0x1c/0x30
[ 293.623239] <EOI>
[ 293.623240] [<ffffffff8106cd65>] do_softirq+0x55/0x60
[ 293.623243] [<ffffffff8106cdf4>] local_bh_enable+0x84/0x90
[ 293.623245] [<ffffffff81654d68>] ip_finish_output+0x1b8/0x3b0
[ 293.623246] [<ffffffff816562c8>] ip_output+0x58/0x90
[ 293.623247] [<ffffffff81655a25>] ip_local_out+0x25/0x30
[ 293.623249] [<ffffffff81655d7d>] ip_queue_xmit+0x13d/0x3e0
[ 293.623251] [<ffffffff8166c949>] tcp_transmit_skb+0x469/0x8d0
[ 293.623253] [<ffffffff8166f456>] tcp_connect+0x4d6/0x5c0
[ 293.623255] [<ffffffff816137bc>] ? secure_ipv4_port_ephemeral+0x4c/0x90
[ 293.623257] [<ffffffff8167290a>] tcp_v4_connect+0x31a/0x480
[ 293.623259] [<ffffffff816876b5>] __inet_stream_connect+0xa5/0x320
[ 293.623264] [<ffffffffa03a8850>] ? xprt_autoclose+0x60/0x60 [sunrpc]
[ 293.623266] [<ffffffff8171da12>] ? _raw_spin_lock_bh+0x12/0x50
[ 293.623268] [<ffffffff81687968>] inet_stream_connect+0x38/0x50
[ 293.623270] [<ffffffff815ff2d0>] kernel_connect+0x10/0x20
[ 293.623274] [<ffffffffa03ac133>] xs_tcp_setup_socket+0x243/0x610 [sunrpc]
[ 293.623276] [<ffffffff81081729>] ? pwq_activate_delayed_work+0x39/0x80
[ 293.623278] [<ffffffff810838a2>] process_one_work+0x182/0x450
[ 293.623280] [<ffffffff81084641>] worker_thread+0x121/0x410
[ 293.623282] [<ffffffff81084520>] ? rescuer_thread+0x3e0/0x3e0
[ 293.623284] [<ffffffff8108b312>] kthread+0xd2/0xf0
[ 293.623285] [<ffffffff8108b240>] ? kthread_create_on_node+0x1d0/0x1d0
[ 293.623287] [<ffffffff8172637c>] ret_from_fork+0x7c/0xb0
[ 293.623289] [<ffffffff8108b240>] ? kthread_create_on_node+0x1d0/0x1d0
[ 293.623290] Code: 41 03 95 1c 01 00 00 39 c2 72 4f 48 8b 43 58 a8 01 74 11 48 83 e0 fe 74 0b 48 89 43 58 f0 ff 80 80 00 00 00 49 8b 85 b8 00 00 00 <48> 85 c0 0f 84 97 00 00 00 48 89 18 49 89 9d b8 00 00 00 45 31

kir2yar
()

Как убить jbd2 не перезапуская комп?

В двух словах, когда раздел монтируется - создается кернел-тред jbd2/sdc5. Который, после размонтирования раздела - не умирает.
Из-за чего, fsck не хочет проверять диск. А надо.

root@kir2yar:/# mount | grep /dev/sdc
/dev/sdc1 on / type ext4 (rw,errors=remount-ro)
/dev/sdc4 on /tmp type ext4 (rw)
/dev/sdc2 on /var type ext4 (rw)

root@kir2yar:/# fsck -rccfp /dev/sdc5
fsck из util-linux 2.20.1
/dev/sdc5 is in use.
e2fsck: Cannot continue, aborting.

root@kir2yar:/# lsof | grep sdc5
Output information may be incomplete.
jbd2/sdc5 881 root cwd DIR 8,33 4096 2 /
jbd2/sdc5 881 root rtd DIR 8,33 4096 2 /
jbd2/sdc5 881 root txt unknown /proc/881/exe

Разумеется kill -9 881 не работает, поскольку это ядерный тред.

И что делать - уже тупо не знаю. Гугл не помог. :( Те, подсказал решение с перезапуском, но оно очевидное-же. А я без перезапуска хочу.

Если бы корень был не на этом винте - просто отрубил-бы винт нафиг. Увы, корень тут.

 ,

kir2yar
()

После того, как раздел примонтирован и отмонтирован fsck не работает.

Вся попоболь в нескольких строчках.

root@kir2yar:/# mount | grep /dev/sdc
/dev/sdc1 on / type ext4 (rw,errors=remount-ro)
/dev/sdc4 on /tmp type ext4 (rw)
/dev/sdc2 on /var type ext4 (rw)

root@kir2yar:/# fsck -rccfp /dev/sdc5
fsck из util-linux 2.20.1
/dev/sdc5 is in use.
e2fsck: Cannot continue, aborting.

root@kir2yar:/# lsof | grep sdc5
Output information may be incomplete.
jbd2/sdc5 881 root cwd DIR 8,33 4096 2 /
jbd2/sdc5 881 root rtd DIR 8,33 4096 2 /
jbd2/sdc5 881 root txt unknown /proc/881/exe

Блин. И разумеется закилять jbd2/sdc5 невозможно. Оно-ж ядедренный тред.

Этот баг замечен и в федоре, и в убунту, и в арче...

Перемещено leave из talks

 , ,

kir2yar
()

linux ранжирование музыки

Есть-ли инструмент, с помощью которого можно отсортировать музыку по темпу?

Интересует что-либо, что может выдать вроде:
queen - Who wants live forewer = 1
queen - We will rock you = 5
metalica - fuel = 10

Может идиотски сформулировал вопрос, но я даже не представляю как это гуглить. Сейчас хочу написать прогу, которая бы переключала музыку в зависимости от времени суток, моей активности за компом и прочего...

kir2yar
()

Сетевая прозрачность

Кто знает, почему сетевую прозрачность пилят на уровне графического сервера, а не на уровне тулкитов?

Большая часть софта на gtk да qt. Если добавить в эти тулкиты поддержку сети - отпадет необходимость гонять по сети кучи команд отрисовки, кучи битмапов. Если-же окошку нужен нестандартный виджет, либо оно на левом тулките, то это отдельное окно/виджет прокидывать по VNC.

Не понимаю, почему так не сделали.

 

kir2yar
()

Моя в шоке.

http://www.zimbra.com/downloads/zd-downloads.html

Почтовый клиент весом под сотню метров!
Не, ну я понимаю, что там не только почта. Но все равно как-то не ловко.
Еще интересно то, что линуксовая версия весит в два раза больше.

 , ,

kir2yar
()

Мультисит на убунте

Приспичило мне как-то создать мультисит, делается он не очень очевидным путем, потому выкладываю рецепт на случай, если кому понадобится.

1) Запуск двух иксов и настройка KDM.

У меня две видеокарты NVIDIA, не знаю, прокатит такой способ с ATI.
Сперва нам нужно найти адрес устройств, делается это так:

$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GF100 [GeForce GTX 480] (rev a3)
04:00.0 VGA compatible controller: NVIDIA Corporation G73 [GeForce 7600 GT] (rev a1)

Соответственно нас интересует первая колонка.

Затем нам нужно запустить два экземпляра Xorg
Делается это так:

Xorg -config /etc/X11 -br -nolisten tcp -isolateDevice PCI:1:0:0 vt6 #Первый
Xorg -config ~ -br -nolisten tcp -sharevts -novtswitch -isolateDevice PCI:4:0:0 vt5 #Второй, в качестве пути к конфиге я намеренно указал неверный путь, для того, что бы конфига сгенерилась на лету.

Соответственно пример конфиги KDM:

cat /etc/kde4/kdm/kdmrc
http://pastebin.com/2CHkVa7h

2) Назначение устройств ввода:
Был в сети пример через конфиги иксов, но мне не понравилось то, что в таком случае нужно эти конфиги таки писать. Потому я сделал через xinput

Вывод списка устройств:

xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Gaming Mouse id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Dell Dell USB Keyboard id=8 [slave keyboard (3)]
∼ Logitech USB Optical Mouse id=10 [floating slave]
∼ AT Translated Set 2 keyboard id=11 [floating slave]

По умолчанию - все устройства ввода подцеплены ко всем иксам, нам нужно это исправить. От каждого дисплея мы отключаем лишние устройства.

DISPLAY=:0 xinput --float 10
DISPLAY=:0 xinput --float 11
DISPLAY=:1 xinput --float 8
DISPLAY=:1 xinput --float 9

Соответственно, добавляем эти строки в /etc/kde4/kdm/Xsetup, и в /etc/kde4/kdm/Xreset. (Я на всякий случай добавил и в /etc/kde4/kdm/Xsession)

На этом этапе, у вас два икса, каждый со своим набором клава/мыш.

3) Разделение аудио.
Вариант для ленивых, с пульсаудио я не расматриваю, так как не пользуюсь им.
Как это делается в ALSA. Двух звуковух у меня нет, поэтому я делю звук по каналам. Передний канал на первого пользователя, задний на второго.
Основная идея в использовании ttable.
pcm.alc883 {
type dmix
ipc_key 2048 #Нужно для того, что бы все пользователи использовали общий dmix
ipc_perm 0777
slave {
pcm «hw:CARD=Intel,DEV=0» #Править под себя
rate 44100
period_time 0
period_size 1024
buffer_size 16384
channels 8
}
bindings { #Почему-то без этого у меня не заработало.
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
}
}
# green - «Front» in Alsa mixer
pcm.a {
type plug
slave {
pcm «alc883»
channels 8
}
ttable.0.0 1 #Тут рулим каналами
ttable.1.1 1
}
# gray - «Surround» in Alsa mixer
pcm.b {
type plug
slave {
pcm «alc883»
channels 8
}
ttable.0.2 1
ttable.1.3 1
}

Пример моей рабочей конфиги: http://pastebin.com/aZwNE4RS

Разумеется у пользователя в хомяке должен лежать файл ~/.asoundrc, с чем-то вроде этого:
pcm.!default {
type plug
slave {
pcm «d»
channels 8
}
}

Собственно на этом все. У меня все работает. (Конфига называется asound.conf.old потому как я временно отключил разделение звука, разумеется реально она должна лежать в /etc/asound/conf)

Перемещено JB из talks

 ,

kir2yar
()

Чем под линуксом принято рисовать карту сети?

Собственно сам вопрос.
Чем под линуксом принято рисовать карту сети?

Желательно, что бы можно было использовать выхлоп nmap.

Пробовал гуглить. Натыкался на пару мертвых проектов и на пару пассивных сканеров сети.

kir2yar
()

[странное] экспорт устройств из /dev

Никто не пробовал сабж?

К примеру, когда я подключаю принтер создается фаил в /dev.
Предположим, я дам на него доступ через NFS, можно ли будет использовать использовать его на соседнем компе?

Знаю, что для этого есть тот-же cups. Я просто про общий случай.
Скажем доступ к удаленным веб-камерам, последовательным портам, USB устройствам...

 

kir2yar
()

[юмор][pulseaudio]

Кусок моей переписки с pactl

yar@yar ~ $ pactl set-sink-volume 1 «20%»
yar@yar ~ $ # Работает
yar@yar ~ $ pactl set-sink-volume 1 30%
yar@yar ~ $ # Работает
yar@yar ~ $ pactl set-sink-volume 1 10%
yar@yar ~ $ pactl set-sink-volume 1 +10%
yar@yar ~ $ pactl set-sink-volume 1 +10%
yar@yar ~ $ # Работает
yar@yar ~ $ pactl set-sink-volume 1 -10%
pactl: неверный ключ — «1»
yar@yar ~ $ # Что за нафиг!!!
yar@yar ~ $ pactl set-sink-volume 1 — -10%
yar@yar ~ $ # И где это описанно в манах?

Какого-же фига! оО

Выдержка из мана:
set-sink-volume SINK VOLUME
Set the volume of the specified sink (identified by its symbolic name or numerical index). VOLUME can be specified as an integer (e.g. 2000, 16384), a linear factor (e.g. 0.4, 1.100), a percentage (e.g. 10%, 100%) or a decibel value (e.g. 0dB, 20dB). If the volume specification start with a + or - the volume adjustment will be relative to the current sink volume.

 ,

kir2yar
()

[pulse] [ubuntu] Пульс сожрал мой инет!!!1

Наткнулся на забавный глюк пульсаудио:

В некоторых ситуациях, под убунтой 11.10, он начинает спамить RTP пакетами в мультикаст-группу 224.0.0.56, что полностью съело весь мой хлипкий интернет-канал (ADSL).

Вариант решения - sudo iptables -A OUTPUT -d 224.0.0.56/32 -j DROP

Вопрос: как такая фигня вообще возможна? Разумеется все настройки связанные с RTP и вещанием звука у меня отключены.

Быстрый гугл показал, что не у меня одного такая проблема.

К примеру - http://taint.org/2008/03/21/142716a.html

 

kir2yar
()

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