dap: (Аватара+)
Не было печали, пока новый ноутбук не покупали...
Поступила жалоба собеседников в skype на чрезвычайно тихий звук. На самом деле, ответ при звонке роботу едва можно было разобрать. Результаты диагностики показали, что arecord пишет всё нормально, а альтернативные скайпу программы показывают промежуточный результат. Беглый гуглинг показал, что проблема не нова и распространена: пульс микширует два канала моно-микрофона в 0, считая его стерео. Комрады решали проблему разблокировкой каналов в pavucontrol и их разбалансировкой. Однако мне это не помогло.
Засим в 2016 году (2016, Карл!) было решено выпилить *pulseaudio* и поставить apulse (из multimedia:libs). Однако счастье не наступило, звук пропал от слова вообще. По каким-то причинам система предпочитает hdmi по умолчанию. Пришлось запилить ~/.asoundrc, при этом по официальному руководству вышло

pcm.!default {
type hw
card 1
device 0
}
ctl.!default {
type hw          
card 1
device 0
}

которое приводило к ошибке apulse и зависанию скайпа при запуске, альтернативный совет привёл к

pcm.!default {
type asym
  playback.pcm {
    type plug
    slave.pcm "hw:1,0"
  }
  capture.pcm {
    type plug
    slave.pcm "hw:1,0"
  }
}

Теперь звук появился снова, но ответ робота скайпа всё равно едва можно было разобрать. Видимо, это поделие микшировало каналы самостоятельно, потому что после обнуления правого канала микрофона в alsamixer всё наконец-то починилось.
dap: (Default)

Если высокоуровневый пакетный менеджер радует вас ошибкой rpm, утверждающей, что пакет не установлен, добейте его по sudo rpm -e package

В то время, как всё прогрессивное человечество радуется очередному релизу pulseaudio, я загрустил настолько о временах версий ~ 0.9, что решился на выпиливания пульса. Да, это пишу именно я, да, в здравом уме и твёрдой памяти. Меня окончательно достал неуправляемый микрофон, пердение сразу после загрузки оси и поломанная регулировка звука в vlc. Единственное, чем жалко жертвовать — независимая регулировка звука для отдельных различных приложений. Что ж, в линуксах всё не может быть идеально ⓒ pendruk. Процитированный товарищ мной и руководил: сначала я установил пакет alsa-firmware, затем в разделе Оборудование Яста выбрал Звук, нажал кнопку Другое и снял галку использования пульса. После перезагрузки наступило счастье.

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

Тем временем rexloader обзавёлся плагином няшных уведомлений: sudo zypper in rexloader-nixnotify

Набрёл на клёвую утилиту для подсчёта занимаемого места — ncdu. Строится сразу дерево целевого каталога, можно побродить и вычислить главных оккупантов жёсткого диска.

Чтобы убрать левые коммиты, которые и пушнуть нельзя, но они всё равно вызывают необходимость мерджев, забейте git reset --hard origin/master NB! Все изменения будут утеряны.

А координаты репозитория можно поменять в файле .git/config

FullScreenProj.pl — небольшая утилита на perl, задача которой — предотвращать запуск экранной заставки и гашение экрана во время работы видеопроигрывателей. Изначально поддерживались flashplayer и vlc, ведётся работа по интеграции с другими популярными приложениями. Собрано как fullscreenprojpl для зузи и deb-based. Проверено лично на vlc, работает отлично. За что Ксеноморфу огромное спасибо.

Рождественская уборка: sudo zypper rm -u graphviz postfix graphviz-gnome pulseaudio pulseaudio-module-x11 pulseaudio-utils && sudo zypper rm rekonq-doc readline-doc knutclient-doc kde4-l10n-ru-doc conky-doc calligra-l10n-ru-doc bash-doc

Posted via LeechCraft Blogique.
dap: (Default)

Во время загрузки горячо любимый systemd останавливается с возгласом "dependency failed: aborted start of file system check on tmpfs" и предлагает залогиниться под рутом, чтобы решить проблему, почесав репу, решил закомментировать все tmpfs в /etс/fstab и попробовать продолжить загрузку по любезно подсказанной комбинации Ctrl+D но не тут-то было, не стану приводить ошибки, которые я получил, потому что они не имеют значения. reboot

Вот так бы сразу :) Мы в кедах и сразу же видим старый добрый глюк с поломанными часами с циферблатом:

Который лечится любым ковырянием в их настройках или удалением/добавлением до перезагрузки или убиранием секундной стрелки раз и навсегда. Спасибо товарищу rosenrot за совет!

Дальше нас встречает радостным шипением pulseaudio при проигрывании около десяти уведомлений ИМ на фоне играющего радио. Решается убавлением звука по всем каналам до ~90%, может слететь при перезагрузке :( 

tmpfs чинится заменой параметров монтирования 0 2 на 0 0.

На данный момент нерешёнными остались два вопроса:

Fontconfig warning: "/etc/fonts/conf.d/17-suse-bitmaps.conf", line 95: Having multiple values in <test> isn't supported and may not works as expected

И синева при декодировании через vdpau, грешу на драйвер, жду обновления до многообещающей версии с удвоенной производительностью.

Чистка старых ядер (одно оставил): sudo zypper rm -u kernel-desktop-3.1.0-1.2.1.x86_64 kernel-desktop-3.1.10-61.1.x86_64 kernel-desktop-3.1.10-64.1.x86_64

Наконец-то можно установить личкрафтоплагин для сохранения вкладок, который требовал нового gcc: sudo zypper in leechcraft-tabsessionmanager

PS KDE 4.9 — торт, плазма не падает! :D 

=-=-=-=-=
Powered by Blogilo

dap: (Default)

Summoning Wars — бесплатная ролевая игра с открытым исходным кодом, выполненная в стиле Diablo. Интерфейс и геймплей максимально приближены к DII. Используется продвинутый графический движок OGRE. Имеется частичный перевод на русский. Заставка главного меню в виде лагеря, управление мышкой, пояс с зельями вызывают ностальгию... Изменения изображений лиц персонажей во время диалогов улыбают. Игра собрана в репозитории getdeb для *buntu и в репозитории games для openSUSE (название пакета — sumwars).

Обновил свою тему значков (MIB Ossigeno Ultimate Icons) до версии 4.3 и нашёл клёвую тему курсоров (Oxygen Neon, внутри они прозрачные). Собрал в своём хомяке пакеты mib-ossigeno-icons и oxygen-neon-cursor-theme соответственно.

kdebase4-workspace-plasma-calendar больше не привязан жёстко к akonadi. Win! Правда, пользователи это заметят только с КДЕ 4.9, наверно.

Было замечено, что pulseaudio в openSUSE автоматически подбирает чувствительность микрофона, выкручивая на максимум Mic Boost и занижая сосбтвенно чувствительность. Камрад SD решил сию проблему: в каталоге /usr/share/pulseaudio/alsa-mixer/paths/ ищем нудные нам конфиги и в строках volume=merge для буста заменяем merge на ignore. Теперь настройки, сделанные в alsamixer, не меняются.

dap: (Default)

Summoning Wars — бесплатная ролевая игра с открытым исходным кодом, выполненная в стиле Diablo. Интерфейс и геймплей максимально приближены к DII. Используется продвинутый графический движок OGRE. Имеется частичный перевод на русский. Заставка главного меню в виде лагеря, управление мышкой, пояс с зельями вызывают ностальгию... Изменения изображений лиц персонажей во время диалогов улыбают. Игра собрана в репозитории getdeb для *buntu и в репозитории games для openSUSE (название пакета — sumwars).

Обновил свою тему значков (MIB Ossigeno Ultimate Icons) до версии 4.3 и нашёл клёвую тему курсоров (Oxygen Neon, внутри они прозрачные). Собрал в своём хомяке пакеты mib-ossigeno-icons и oxygen-neon-cursor-theme соответственно.

kdebase4-workspace-plasma-calendar больше не привязан жёстко к akonadi. Win! Правда, пользователи это заметят только с КДЕ 4.9, наверно.

Было замечено, что pulseaudio в openSUSE автоматически подбирает чувствительность микрофона, выкручивая на максимум Mic Boost и занижая сосбтвенно чувствительность. Камрад SD решил сию проблему: в каталоге /usr/share/pulseaudio/alsa-mixer/paths/ ищем нудные нам конфиги и в строках volume=merge для буста заменяем merge на ignore. Теперь настройки, сделанные в alsamixer, не меняются.

dap: (Default)

Добавляем репозиторий с обновлением, пробуем обновиться:

sudo zypper ar -f -r http://download.opensuse.org/repositories/network/openSUSE_12.1/network.repo
sudo zypper up

Однако видим: "Следующие обновления НЕ будут установлены:" и список, в котором есть и вакуум. Это нормальная реакция, когда для обновления нужно сменить источник пакета. Вбиваем: sudo zypper up vacuum-im и узнаём, что нужно вбить sudo zypper in vacuum-im-1.1.2-17.1.x86_64 Не забываем обновить и библиотеки. В случае большого списка рационально использовать sudo zypper dup

Идею облагородить скайп мне подала тема о выводе уведомлений в КДЕЖюстина поведала о kdialog. А затем я наткнулся на скрещивание скайпа с notify. Чтобы вбивать команды, в настройках уведомлений программы жмём конопку, чтобы увидеть дополнительные опции. Ставим галку на выполнение команды и убираем со стандартных уведомлений. В итоге я запилил такое:

  • контакт заходит в сеть или выходит: kdialog --title "Skype" --passivepopup "%type:  %sname"
  • сообщение получено: kdialog --title "Skype — %type"  --passivepopup "%sname:  %smessage"

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

Foxy рассказала об альтернативе pavucontrol для KDE — плазмоид Veromix. Есть в репах суси, однако у меня не заработал без пакета python-devel. И то до перезагрузки запускался только так: cd /usr/share/kde4/apps/plasma/plasmoids/veromix-plasmoid; plasmoidviewer

Поскольку до этого я догадался не сразу, пересобрал пакет из svn в своём репе, заодно потом вбил правильные зависимости. Сравним его в pavucontrol:

умеет pavucontrol и плазмоид:

  • регулировать общую громкость звука и записи;
  • рерулировать громкость звука и записи отдельных приложений;
  • менять конфигурацию аудиосистемы;

умеет только плазмоид:

  • регулировать мощность отдельных частот (эквалайзер);
  • управлять аудиопроигрывателями;
  • жить в трее;
  • регулироваться глобальными клавишами;

умеет только pavucontrol:

  • переключать источники ввода/вывода: например, микрофон с фронтального на другой выход.

Выбор за вами ;-)

dap: (Default)

Добавляем репозиторий с обновлением, пробуем обновиться:

sudo zypper ar -f -r http://download.opensuse.org/repositories/network/openSUSE_12.1/network.repo
sudo zypper up

Однако видим: "Следующие обновления НЕ будут установлены:" и список, в котором есть и вакуум. Это нормальная реакция, когда для обновления нужно сменить источник пакета. Вбиваем: sudo zypper up vacuum-im и узнаём, что нужно вбить sudo zypper in vacuum-im-1.1.2-17.1.x86_64 Не забываем обновить и библиотеки. В случае большого списка рационально использовать sudo zypper dup

Идею облагородить скайп мне подала тема о выводе уведомлений в КДЕЖюстина поведала о kdialog. А затем я наткнулся на скрещивание скайпа с notify. Чтобы вбивать команды, в настройках уведомлений программы жмём конопку, чтобы увидеть дополнительные опции. Ставим галку на выполнение команды и убираем со стандартных уведомлений. В итоге я запилил такое:

  • контакт заходит в сеть или выходит: kdialog --title "Skype" --passivepopup "%type:  %sname"
  • сообщение получено: kdialog --title "Skype — %type"  --passivepopup "%sname:  %smessage"

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

Foxy рассказала об альтернативе pavucontrol для KDE — плазмоид Veromix. Есть в репах суси, однако у меня не заработал без пакета python-devel. И то до перезагрузки запускался только так: cd /usr/share/kde4/apps/plasma/plasmoids/veromix-plasmoid; plasmoidviewer

Поскольку до этого я догадался не сразу, пересобрал пакет из svn в своём репе, заодно потом вбил правильные зависимости. Сравним его в pavucontrol:

умеет pavucontrol и плазмоид:

  • регулировать общую громкость звука и записи;
  • рерулировать громкость звука и записи отдельных приложений;
  • менять конфигурацию аудиосистемы;

умеет только плазмоид:

  • регулировать мощность отдельных частот (эквалайзер);
  • управлять аудиопроигрывателями;
  • жить в трее;
  • регулироваться глобальными клавишами;

умеет только pavucontrol:

  • переключать источники ввода/вывода: например, микрофон с фронтального на другой выход.

Выбор за вами ;-)

dap: (Default)

Установим лёгкие окружения рабочего стола (Razor-qt, сначала надо добавить репозиторий) и дисплейный менеджер на Qt (LightDM):

sudo zypper ar -f -r http://download.opensuse.org/repositories/home://TI_Eugene://QtDesktop/openSUSE_12.1/home:TI_Eugene:QtDesktop.repo

sudo zypper in razorqt liblightdm-qt-1-0 lightdm lightdm-lang lightdm-qt-greeter

В файле /etc/sysconfig/displaymanager вбиваем наш DM. Найти иксы: ps aux | grep X, убить иксы: sudo kill номер. Запустить DM: sudo /usr/sbin/lightdm

Добавим репозиторий со всякими вкусняшками (эдакий гибрид medibuntu и getdebPackman и установим PulseAudio и мультимедиа-приложения. Со звуком я сражался долго (в том числе вбил две команды: см. ниже), а в итоге он появился сам... 

sudo zypper ar -f -n packman http://packman.inode.at/suse/openSUSE_12.1 packman
sudo zypper in pulseaudio pulseaudio-utils pulseaudio-module-x11 alsamixergui pavucontrol qmmp qmmp-output-pulse vlc vlc-aout-pulse smpayer smplayer-lang

export ALSA_CONFIG_PATH=/etc/alsa-pulse.conf

sudo setup-pulseaudio --enable

rioky собрал для меня imwheel, чем грех не воспользоваться =) Конфиг вместо /etc/X11/imwheel/imwheelrc можно положить в ~/.imwheelrc и запускать от пользователя:

sudo zypper ar -f -r http://download.opensuse.org/repositories/home:/Reki/openSUSE_12.1/home:Reki.repo

sudo zypper in imwheel

Теперь обрастём приложениями. Библиотека Qt нужна для blogilo (без неё вылетает ошибка: Driver not loaded), qlipper — лёгковесный менеджер буфера обмена. Остальные приложения я упоминал ранее. Vacuum поставляется без смайликов из-за несоответствия лицензии, копируем недостающее из старого /usr/share/vacuum в новый ~/.vacuum, не забывая о правах доступа. Заодно закидываем на место словарь для opera/usr/share/opera/locale/ru.

sudo zypper in --no-recommends opera vacuum vacuum-im-plugins-dbusnotifications vacuum-im-plugins-spellchecker rekonq kmix kwin krusader fortune qlipper ksnapshot blogilo libqt4-sql-sqlite yakuake yakuake-lang

dap: (Default)

Установим лёгкие окружения рабочего стола (Razor-qt, сначала надо добавить репозиторий) и дисплейный менеджер на Qt (LightDM):

sudo zypper ar -f -r http://download.opensuse.org/repositories/home://TI_Eugene://QtDesktop/openSUSE_12.1/home:TI_Eugene:QtDesktop.repo

sudo zypper in razorqt liblightdm-qt-1-0 lightdm lightdm-lang lightdm-qt-greeter

В файле /etc/sysconfig/displaymanager вбиваем наш DM. Найти иксы: ps aux | grep X, убить иксы: sudo kill номер. Запустить DM: sudo /usr/sbin/lightdm

Добавим репозиторий со всякими вкусняшками (эдакий гибрид medibuntu и getdebPackman и установим PulseAudio и мультимедиа-приложения. Со звуком я сражался долго (в том числе вбил две команды: см. ниже), а в итоге он появился сам... 

sudo zypper ar -f -n packman http://packman.inode.at/suse/openSUSE_12.1 packman
sudo zypper in pulseaudio pulseaudio-utils pulseaudio-module-x11 alsamixergui pavucontrol qmmp qmmp-output-pulse vlc vlc-aout-pulse smpayer smplayer-lang

export ALSA_CONFIG_PATH=/etc/alsa-pulse.conf

sudo setup-pulseaudio --enable

rioky собрал для меня imwheel, чем грех не воспользоваться =) Конфиг вместо /etc/X11/imwheel/imwheelrc можно положить в ~/.imwheelrc и запускать от пользователя:

sudo zypper ar -f -r http://download.opensuse.org/repositories/home:/Reki/openSUSE_12.1/home:Reki.repo

sudo zypper in imwheel

Теперь обрастём приложениями. Библиотека Qt нужна для blogilo (без неё вылетает ошибка: Driver not loaded), qlipper — лёгковесный менеджер буфера обмена. Остальные приложения я упоминал ранее. Vacuum поставляется без смайликов из-за несоответствия лицензии, копируем недостающее из старого /usr/share/vacuum в новый ~/.vacuum, не забывая о правах доступа. Заодно закидываем на место словарь для opera/usr/share/opera/locale/ru.

sudo zypper in --no-recommends opera vacuum vacuum-im-plugins-dbusnotifications vacuum-im-plugins-spellchecker rekonq kmix kwin krusader fortune qlipper ksnapshot blogilo libqt4-sql-sqlite yakuake yakuake-lang

dap: (Default)

Подключаем микрофон в гнездо, например, на передней панели системного блока. Для настройки понадобились программы Kmix и Pavucontrol (доступны в репозитории). Для проверки устройства подойдёт Audacity или Skype (также доступны в репозитории). Определяем нужные галки и ползунки методом тыка. У меня получилось так (#1 - Kmix, #2 - Pavucontrol): 

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

Очередная чистка: sudo aptitude purge firefox libsane kwalletmanager

dap: (Default)

Подключаем микрофон в гнездо, например, на передней панели системного блока. Для настройки понадобились программы Kmix и Pavucontrol (доступны в репозитории). Для проверки устройства подойдёт Audacity или Skype (также доступны в репозитории). Определяем нужные галки и ползунки методом тыка. У меня получилось так (#1 - Kmix, #2 - Pavucontrol): 

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

Очередная чистка: sudo aptitude purge firefox libsane kwalletmanager

January 2016

S M T W T F S
     12
34567 89
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 26th, 2017 12:56 pm
Powered by Dreamwidth Studios