Автор Тема: Новое в дистрибутивах Восьмой платформы  (Прочитано 86209 раз)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Баги вами написанные по AMD в студию. Pulse работает, а где же описана ваша проблема?
У меня после обновки тоже звук крякнулся, поковырял малость, все работает, но хотелось бы чтоб все работало без ковыряния в будущем.

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Работает. Через apulse. Он легко вытягивается из сизифада че то не смог запустить через эту прокладку алсу на скайпе версия 4.3 который.А 4,2 скайп сейчас не рабочий уже.Тут где то уже пытался на форуме спросить что за фигня,но ответа не было.Проделывал это на lxQt ,мож с ней такие нестыковки. http://forum.altlinux.org/index.php/topic,532.msg242928.html#msg242928
« Последнее редактирование: 12.01.2015 20:28:07 от ARHAN »
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Работает. Через apulse. Он легко вытягивается из сизифада че то не смог запустить через эту прокладку алсу на скайпе версия 4.3

А так?

http://file.karelia.ru/3zns7g/

Оффлайн extrahard

  • Участник
  • *
  • Сообщений: 65
Цитировать
А вообще: системд и пульса - политика ( в смысле, общие тенденции), тут ничего ни сделаешь.

apt-get install openrc   ;-)

Суть тенденций:

- Зачем мне пульса? От неё одни проблемы, alsa и так отлично работает.
- Как зачем? Для Skype конечно же.

- Нужно ли было переходить на systemd? Init работал и есть не просил.
- Нужно. Ради GNOME3.

Так они и жили.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
- Нужно ли было переходить на systemd? Init работал и есть не просил.
- Нужно. Ради GNOME3.
Глупости. Systemd начали делать как надёжный инструмент для корпоративных внедрений, когда нужно гарантированно управлять службами для слабоквалифицированного персонала, не разбирающегося в лапше башевых скриптов.
« Последнее редактирование: 14.01.2015 11:26:09 от sb »
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Работает. Через apulse. Он легко вытягивается из сизифада че то не смог запустить через эту прокладку алсу на скайпе версия 4.3 который.

Установка skype в системе с alsa на p7/branch

# apt-get install \
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/t7/branch/files/i586/RPMS/apulse-0.1.2-alt0.M70T.1.i586.rpm
# apt-get install \
http://fly.osdn.org.ua:8080/~drool/skype/skype-4.3.0.37-alt1.i586.rpm

Отредактировать опцию Skype в меню запуска.
Было:
skype %U
Сделать:
apulse skype %U

Тест удачно проходит.


Горячее подключение usb-гарнитуры

Для горячего подключения usb-гарнитуры.
Создать пустой файл
# touch /etc/udev/rules.d/00-usb-audio-hotplug.rules
Добавить в файл через mcedit и сохранить
(перевод строки через Enter в конце последней строки!):
KERNEL=="pcmC[D0-9cp]*", ACTION=="add", PROGRAM="/bin/sh -c 'K=%k; K=$${K#pcmC}; K=$${K%%D*}; echo defaults.ctl.card $$K > /etc/asound.conf; echo defaults.pcm.card $$K >>/etc/asound.conf'"
KERNEL=="pcmC[D0-9cp]*", ACTION=="remove", PROGRAM="/bin/sh -c 'echo defaults.ctl.card 0 > /etc/asound.conf; echo defaults.pcm.card 0 >>/etc/asound.conf'"
Выполнить:
# udevadm control --reload


Триггер включения-выключения микрофона

Если после подключения usb-гарнитуры часто будете замечать, что микрофон требуется включать через alsamixer или аплет в трее, то для быстрого включения/выключения микрофона usb-гарнитуры
$ amixer scontrols
Simple mixer control 'Headphone',0
Simple mixer control 'Mic',0

команду, которая работает как триггер, лучше повесить на горячую клавишу, или комбинацию горячих клавиш
amixer set Mic 100% toggle
Эта же команда выполняемая повторно через терминал, включает-отключает микрофон usb-гарнитуры, которая через правило udev после подключения гарнитуры к usb-порту становится умолчальным аудио-устройством:


Как работает триггер включения-выключения микрофона?

Микрофон включен
$ amixer get Mic
Simple mixer control 'Mic',0
  Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: Playback 0 - 29 Capture 0 - 13
  Mono: Playback 29 [100%] [-12.00dB] [on] Capture 13 [100%] [29.00dB] [on]

Выключить микрофон
$ amixer set Mic 100% toggle
Simple mixer control 'Mic',0
  Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: Playback 0 - 29 Capture 0 - 13
  Mono: Playback 29 [100%] [-12.00dB] [off] Capture 13 [100%] [29.00dB] [off]

Включить микрофон
$ amixer set Mic 100% toggle
Simple mixer control 'Mic',0
  Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Limits: Playback 0 - 29 Capture 0 - 13
  Mono: Playback 29 [100%] [-12.00dB] [on] Capture 13 [100%] [29.00dB] [on]


На p7/branch всё работает:
# apt-repo
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch i586 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/branch noarch classic
# cat /etc/altlinux-release
ALT Linux starter kit (Trientalis)


Комментарии о skype-preinstall

skype-preinstall устанавливать в систему с alsa нельзя.
Несмотря на то, что pulseaudio-daemon в зависимостях нет
# apt-cache depends  skype-preinstall
skype-preinstall-1.0-alt1
  Требует: </usr/lib/alsa-lib/libasound_module_conf_pulse.so>
    alsa-plugins-pulse-1:1.0.27-alt2
  Требует: </usr/lib/libQtCore.so.4>
    libqt4-core-4.8.6-alt2.M70P.1
  Требует: </usr/lib/libQtDBus.so.4>
    libqt4-dbus-4.8.6-alt2.M70P.1
  Требует: </usr/lib/libQtGui.so.4>
    libqt4-gui-4.8.6-alt2.M70P.1
  Требует: </usr/lib/libQtNetwork.so.4>
    libqt4-network-4.8.6-alt2.M70P.1
  Требует: </usr/lib/libQtWebKit.so.4>
    libqt4-webkit-4.8.6-alt2.M70P.1
  Требует: </usr/lib/libQtXml.so.4>
    libqt4-xml-4.8.6-alt2.M70P.1
  Требует: </usr/lib/libX11.so.6>
    libX11-3:1.5.99.902-alt1
  Требует: </usr/lib/libXext.so.6>
    libXext-1.3.2-alt1
  Требует: </usr/lib/libXss.so.1>
    libXScrnSaver-1.2.2-alt1
  Требует: </usr/lib/libXv.so.1>
    libXv-1.0.8-alt1
  Требует: </usr/lib/libpng12.so.0>
    libpng12-1.2.50-alt2
  Требует: </usr/lib/libpulse.so.0>
    libpulseaudio-3.0-alt1
  Требует: </usr/lib/libstdc++.so.6>
    libstdc++6-4.7.2-alt7
pulseaudio всё равно тянется по зависимостям добровольно-принудительно:
# apt-get install skype-preinstall -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  alsa-plugins-pulse libfftw3f pulseaudio-daemon udev-extras
Следующие НОВЫЕ пакеты будут установлены:
  alsa-plugins-pulse libfftw3f pulseaudio-daemon skype-preinstall udev-extras
0 будет обновлено, 5 новых установлено, 0 пакетов будет удалено и 50 не будет обновлено.
Inst udev-extras (201-alt1.M70P.4 p7:1421074674/ALT Linux p7)
Inst libfftw3f (3.3.3-alt1 p7:1421074674/ALT Linux p7)
Inst pulseaudio-daemon (3.0-alt1 p7:1421074674/ALT Linux p7)
Inst alsa-plugins-pulse (1:1.0.27-alt2 p7:1421074674/ALT Linux p7)
Inst skype-preinstall (1.0-alt1 p7:1421074674/ALT Linux p7)
Conf udev-extras (201-alt1.M70P.4 p7:1421074674/ALT Linux p7)
Conf libfftw3f (3.3.3-alt1 p7:1421074674/ALT Linux p7)
Conf pulseaudio-daemon (3.0-alt1 p7:1421074674/ALT Linux p7)
Conf alsa-plugins-pulse (1:1.0.27-alt2 p7:1421074674/ALT Linux p7)
Conf skype-preinstall (1.0-alt1 p7:1421074674/ALT Linux p7)

Чтобы не пришёл Смит, мистер Смит, зависимости проверять через simulate.


Что делать если после завершения приложения skype, при повторном запуске skype не даёт залогиниться?

Вообще, по опции Выйти, skype завершает свою работу нормально.
Но если вдруг при повторном запуске skype появится предупреждение "Вы уже находитесь в Skype" и вы не сможете залогиниться в skype,
закройте незапустившийся  skype и убейте процесс /usr/bin/skype.bin
$ ps -eo pid,user,args|grep skype
 6147 user   /usr/bin/skype.bin
$ kill -9 6147

или просто выполните команду не обращая внимания на PID процесса
$ killall /usr/bin/skype.bin
и запустите skype повторно.
Здесь /usr/bin/skype.bin, это полное имя процесса.

Раз пять подряд мне не удалось повторно воспроизвести эту ситуацию.
« Последнее редактирование: 15.01.2015 02:02:14 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
...

управлять службами и слабоквалифицированный персонал, понятия несовместимые в принципе.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Работает. Через apulse. Он легко вытягивается из сизифа. :-)
apulse это прокладка между alsa и скайпом.
Он есть в t6 и t7.
#138502 AWAITING #1 [test-only] p7 apulse.git=0.1.5-alt0.M70P.1
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
...

управлять службами и слабоквалифицированный персонал, понятия несовместимые в принципе.
Так работает 100% большого энтерпрайза.
Андрей Черепанов (cas@)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
- Нужно ли было переходить на systemd? Init работал и есть не просил.
Нужно, нововведения это всегда хорошо и все знают, что они без косяков проходят редко. Мировые тенденции стремятся создавать простейшее управление сложнейшими системами через интерфейсы+автоматизация идет с этим в ногу. Альты молодцы. Только я бы от себя напомнил, что Альт стоит много где и от его работы зависят много людей, поэтому прежде чем вводить новинку нужно тщательно проверить ее работу, чтоб у людей после обновки не падал звук, видео, сеть, базы и т.д.

Оффлайн stanukih

  • Участник
  • *
  • Сообщений: 560
Проверить все невозможно в принципе! Слишком большой зоопарк машин и пользователей. А вот быстрый фикс проблем (который кстати в альте присутствует) нужен. По поводу нововведений вопрос спорный. Вводить нужно тогда когда будет, опять же, поддержка. В альте он (системД) очень даже прижился. А вообще прогресс это не обязательно что-то новой, часто (даже очень часто) - это доработка старого.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
- Нужно ли было переходить на systemd? Init работал и есть не просил.
Нужно, нововведения это всегда хорошо и все знают, что они без косяков проходят редко.

Этому нововведению в альте скоро два года уже:
http://www.altlinux.org/Branches
А неофициально и того больше.

Мировые тенденции стремятся создавать простейшее управление сложнейшими системами через интерфейсы+автоматизация идет с этим в ногу.

С ростом объёма кода в виде запущенных процессов?

Только я бы от себя напомнил, что Альт стоит много где и от его работы зависят много людей, поэтому прежде чем вводить новинку нужно тщательно проверить ее работу,

Есть предложение:
ООО ALT Linux затариться баблом, накупить на него все в мире конфигурации компьютеров с периферией и засесть за тестирование.

чтоб у людей после обновки не падал звук, видео, сеть, базы и т.д.

Леннарта увидите, привет передавайте.
Скажите ему, что ближе к концу жизненного цикла p6 был скучен до зубной боли.
Да и в p7 и в t7 на sysv не падает, не пропадает. Ну и т.д.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
ближе к концу жизненного цикла p6 был скучен до зубной боли.

Вот... Лёня думает о тебе! :)

dango

  • Гость
Вот... Лёня думает о тебе! :)
Ага, картина маслом, сидит Леннарт весь такой в думках о вечном и вдруг подскакивает с криком "Екарный бабай, а ведь где-то там Speccyfighter скучает на p6! Да что же это такое? Как такое возможно? Сейчас-сейчас, тут у меня что-то было... Вот! Как это назвать? О, systemd! Класс! Жди, Speccyfighter, скоро скука твоя закончится!" (на правах дурки) :-)

Оффлайн extrahard

  • Участник
  • *
  • Сообщений: 65
С какой графической средой будет desktop-версия? KDE4 или KDE5?