пятница, 19 ноября 2010 г.

Как выбрать звуковую карту по-умолчанию в всей системе

Недавно у меня сгорела звуковая карта, поэтому пришлось покупать новую. Казалось бы, подключил ее - и все работает. Ан нет! Все приложения, связанные со звуковой подсистемой, связываются со старой звуковухой, что не есть хорошо. Можно конечно в каждом приложении вручную выбрать звуковую карту, но это не Ъ. Можно сделать еще проще.

1. Узнайте список звуковых карт с помощью команды:
$ cat /proc/asound/modules
0 snd_ens1371
1 snd_intel8x0
У меня карта под номером 1 не работает, поэтому ее нужно заблокировать.
2. Добавьте следующую строку в файл /etc/modprobe.d/modprobe.conf:
options snd_intel8x0 index=1
Это означает, что карту snd_intel8xo и индексом 1 нужно заблокировать.
3. Перезагрузите компьютер.

четверг, 30 сентября 2010 г.

Как записать звук из Аудио-входа, музыкального центра (Line-in) на компьютер

Бывает такое, когда нужно записать с внешнего устройства некоторую музыку (или звуки), а цифрового вида этой информации нет. И не хочется тупо записывать это на диктофон/микрофон, потому что качество записи желает лучшего. По-моему, лучше всего сделать запись из Line-in сразу в звуковой файл.

Начну с предисловия. Я сам "звуковик" в школьной команде КВН, и мне дали задание записать одну передачу, чтобы, естественно, на сцене её пересмеять. Сначала я думал: "найду это радио в интернетах как интернет-радио и как-нибудь его запишу". Да не тут-то было! Цифрового вида этого радио (Европа+ в Латвии) нет, ничего не осталось, как записывать с простого радио. Но записывать через диктофон было влом, потому что качество было ужасное. Я узнал про подобный "трюк" (наверное Ъ звуковики это трюком не считают), и хотел сделать его на своих уютненьких линуксах.

  1. Вставьте контакт аудио-выхода (например, из контакта для наушников приёмника провод в линейный вход на компьютере). На картинке показано, куда вставлять в компьютер.
  2. Пишете в терминале:
    alsamixer
  3. Нажмите F4, чтобы войти зайти в Capture (устройства записи).
  4. В пункте Line и Capture (он находиться справа) сделайте их Capture (режим захвата звука), с помощью клавиши Пробел. Под Пунктами Line и Capture должны загореться красные надписи Capture. А второму пункту Capture поднимите его уровень с помощью клавиш Вверх и Вниз.
  5. Запишите звук с устройства в файл:
    arecord -f dat file.wav
Чтобы отменить запись, нажмите Ctrl+Z. Чтобы записать, например, 5 секунд, нужно вставить в команду параметр -d 5 (5- это длина записи). Эта команда значит, что записанный файл file.wav в будет лежать в папке пользователя (/home/user).

среда, 25 августа 2010 г.

Мои предложения для Ubuntu BS

В линукс дистрибутивах оочень много что нужно модернизировать. И как известно, самый известный дистр это убунту. Ведь должен быть самый главный, популярный, ведущий дистр, "путеводная звезда", так сказать, для других дистров. Довольно часто случается, что новые пользователи в другие дистры (Арч, Генту, Дебиан и др.) приходят бывшие пользователи убунту, которые усвоились в линукс и хотят найти дистр, который отвечает всем их требованиям.
Так вот, есть сервис Ubuntu Brainstorm для сбора пожеланий (feedback'ов) пользователей в разных областях системы - внешний вид, функциональность, юзабельность и т.п.
Я бы хотел поделиться с этими идеями с Вами, рассказать почему я эту идею поддерживаю, и, возможно, Вы ее тоже поддержите (для этого нужна регистрация на brainstorm.ubuntu.com)

Прежде всего предложение улучшить ждущий и спящий режим в Убунту, не зря столько голосов у этой идеи.



Следующее предложение это упростить установку проприетарных приложений (skype, flash, chrome), их даже в Центре Приложений нет. Приходиться как на венде искать в гугле, скачивать deb-пакеты, это же так неудобно!



Я думаю, многие юзеры Linux знают, что венда затирает GRUB. Эта идея о том, чтобы добавить в установочный диск опцию "Восстановить GRUB".



Эта идея чтобы добавить во время установки окно с выбором стандартных приложений (например, выбор скачивать ли Chromium, Opera вместо firefox). А что, ни в одной ОС такого нет, у Убунту выглядело бы классно.



И добавить кнопку Backspace в Firefox, чтобы возвращаться назад.

воскресенье, 1 августа 2010 г.

После ждущего режима (suspend) черный экран

Наконец исправил работу ждущего режима, тяжело пользоваться компьютером без него. Все началось как я сегодня понял, с того, что команда X -configure затерла мой конфиг иксов, когда я пытался заменить nvidia драйвер на nouveau, когда проприетарный драйвер перестали поддерживать в течении около 2 месяцев. После установки открытого драйвера уже заметил, что ждущий не работает и повинил на него. Поставил обратно nvidia, и то же самое! Через месяц только решил эту проблему.
Итак, как решить этот вопрос:
В /etc/X11/xorg.conf добавить строки:
Section "Device"
...
Option "NvAGP" "1"
...
EndSection
Переустановить видео драйвер (pacman -Sy)
Сделать mkinicpio -p kernel26
????
Profit!
Оказалось, исправить очень просто. Спасибо за помощь пользователям Lupo Alberto, anon_666 и karol.

четверг, 29 июля 2010 г.

Reuben-Mod для Openbox


сматривая свой блог, я заметил, что не выложил одну из своих работ, сделанную 27 февраля - Reuben-Mod. Вообще я очень придирчив к темам оформления, и слава Богу, в линуксах их можно легко редактировать.
После перехода с xfce на openbox хотел найти подходящую замену к теме reuben, но перестать ей пользоваться не мог. Пришлось вручную ее подпилить. Прежде всего, сделал заголовки окна как можно больше похожие на xfce-совские. А дальше уже все по мелочам - кнопки управления окнами, разукрасил GTK тему.
Буду рад, если кому эта тема понравиться.

Скачать (Openbox, GTK тема)


суббота, 5 июня 2010 г.

Как получать погоду Gismeteo в Conky

Давно я уже не писал в свой уютненький блог)) Что отвлекаться, сразу к делу.
Мне всегда не нравился тот conky-forecast из AUR, много весит, неправильный weather.com, да и коньки из-за него долго запускаются. А теперь эти минусы устранены благодаря скрипту. За него большое спасибо shlag.
Но мне пришлось изменить этот скрипт, потому что он зависит от шрифта weather, а он при его маленьком размере очень мелкий. Поэтому я нашел альтернативу ConkyWeather. В скрипте изменил буквы значков погоды, подходящие для ConkyWeather. Но меня поджидала неприятность - conkyweather был формата .otf, а коньки читают только .ttf, поэтому пришлось конвертить.

  1. Закинуть файл ConkyWeather.ttf в папку /usr/share/fonts/TTF (нужны привилегии root).
  2. Закинуть файл gissy.py в папку ~/.scripts/
  3. Выполнить в терминале chmod +x ~/.scripts/gissy.py
  4. Добавить в .conkyrc после слова TEXT к примеру такое: ${execi 3600 .scripts/gissy.py -t 26544 -d 1 phenomena} , где:
  • 26454 - собственно, код города, для Даугавпилса это 26544, как получить код другого города см. ниже.
    • Заходим на http://informer.gismeteo.ru/getcode/xml.php?id=27612
    • Ниже слов "Выберите регион:" выбираем нужное
    • Ищем ниже в странах/областях/городах нужное
    • Еще ниже будет ссылка наподобие этой: http://informer.gismeteo.ru/xml/27612_1.xml , из нее выписываем число, находящееся между xml/ и _1, которое есть кодом города.
  • 1 - число от 0 до 3 включительно, 0 - ближайший прогноз, 3 - самый дальний.
  • phenomena - параметр прогноза, который показывает картинку погоды, остальные см. ниже.
    • town - Название города
    • day - День прогноза
    • month - Месяц прогноза
    • year - Год прогноза
    • tod - Время суток
    • phenomena - Выводит специальный символ для использования со шрифтом ConkyWeather.ttf
    • temp_avr - Средняя температура воздуха
    • temp_min - Минимальная температура воздуха
    • temp_max - Максимальная температура воздуха
    • wind_avr - Средняя сила ветра
    • wind_min - Минимальная сила ветра
    • wind_max - Максимальная сила ветра
    • wind_dir - Направление ветра
    • pressure_avr - Среднее атмосферное давление
    • pressure_min - Минимальное атомосферное давление
    • pressure_max - Максимальное атмосферное давление
    • relwet_avr - Средняя влажность воздуха
    • relwet_min - Минимальная влажность воздуха
    • relwet_max - Максимальная влажность воздуха
    • comfort_avr - Среднее значение комфорта
    • comfort_min - Минимальное значение комфорта
    • comfort_max - Максимальное значение комфорта
Подробная информация: http://linuxdoc.vfose.ru/?q=book/export/html/315

четверг, 4 марта 2010 г.

Пропадают интернеты после ждущего режима

Эта фигня появилась у меня еще давно, но я ее радикально решил и забыл записать в блог, теперь пришлось с нею немного повозиться((
Чтобы исправить это, нужно добавить в "хуки" pm-suspend команду чтоб каждый раз после выхода (resume) перезапускался демон интернетов.
Это делается так:
sudo nano /usr/lib/pm-utils/sleep.d/67sleep
И после вводятся такие данные:
#!/bin/sh
case $1 in

resume)
sudo /etc/rc.d/network restart
;;
*) echo „somebody is calling me totally wrong.“
;;
esac
И после этого делаем этот файл запускаемым (не уверен важно ли это)
sudo chmod +x /usr/lib/pm-utils/sleep.d/67sleep
Ну и на этом все. Надеюсь дорогому читателю это поможет сэкономить долгие минуты "танцев с бубном" ;)