понедельник, 11 октября 2010 г.

Проблемы со звуком в mplayer

Давненько не писал тут. В общем, при открытии некоторых файлов wmv оказалась следующая хрень:

Opening video decoder: [dmo] DMO video codecs
Win32 LoadLibrary failed to load: wmv9dmod.dll, /usr/lib/codecs/wmv9dmod.dll, /usr/lib/win32/wmv9dmod.dll, /usr/local/lib/win32/wmv9dmod.dll
IMediaObject ERROR: 0x83eedf1  could not open DMO DLL (0x0 : 0)
Failed to create DMO filter
ERROR: Could not open required DirectShow codec wmv9dmod.dll.
You need to upgrade/install the binary codecs package.
Go to http://www.mplayerhq.hu/dload.html
VDecoder init failed :(
Opening video decoder: [dmo] DMO video codecs
Win32 LoadLibrary failed to load: wmvdmod.dll, /usr/lib/codecs/wmvdmod.dll, /usr/lib/win32/wmvdmod.dll, /usr/local/lib/win32/wmvdmod.dll
IMediaObject ERROR: 0x83eedf1  could not open DMO DLL (0x0 : 0)
Failed to create DMO filter
ERROR: Could not open required DirectShow codec wmvdmod.dll.
You need to upgrade/install the binary codecs package.
Go to http://www.mplayerhq.hu/dload.html
VDecoder init failed :(
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[wmv3 @ 0x182e6c0]Extra data: 8 bits left, value: 0
Selected video codec: [ffwmv3] vfm: ffmpeg (FFmpeg WMV3/WMV9)
==========================================================================
==========================================================================
Opening audio decoder: [dmo] Win32/DMO decoders
Win32 LoadLibrary failed to load: wmspdmod.dll, /usr/lib/codecs/wmspdmod.dll, /usr/lib/win32/wmspdmod.dll, /usr/local/lib/win32/wmspdmod.dll
IMediaObject ERROR: 0x83eedf1  could not open DMO DLL (0x0 : 0)
ERROR: Could not open required DirectShow codec wmspdmod.dll.
ADecoder preinit failed :(
ADecoder init failed :(
Opening audio decoder: [dshow] Win32/DirectShow decoders
Win32 LoadLibrary failed to load: wmavds32.ax, /usr/lib/codecs/wmavds32.ax, /usr/lib/win32/wmavds32.ax, /usr/local/lib/win32/wmavds32.ax
Warning: DS_Filter() could not open DirectShow DLL.  (DLL=wmavds32.ax)
ERROR: Could not open required DirectShow codec wmavds32.ax.
ADecoder preinit failed :(
ADecoder init failed :(
Cannot find codec for audio format 0xA.
Read DOCS/HTML/en/codecs.html!
Audio: no sound
Решение оказалось довольно простым. Идём сюды, и в разделе "Пакеты Бинарных кодеков" скачиваем пакет для своей архитектуры. Затем распаковываем, после чего сначала cd *распакованная папка*, затем sudo mkdir /usr/lib/win32 && sudo cp *.* /usr/lib/win32/

Вот и всё. Да и вообще вроде mplayer после этого лучше показывать стал...

четверг, 24 июня 2010 г.

Исчезающие столы PokerStars

Допустим, мы находимся на рабочем столе 1, где косим бабло с рыбы на старзах(а рыбы на старзах хватает). Внезапно нам в скайп пишет дружбан, что через пять минут приедет с кучей бухла, травы и с семью подругами. А у нас ап! Надо срочно что-то делать! Жмём по скайпу, автоматически переключаемся на другой рабочий стол, где этот чат уже открыт, пишем, что ничего не выйдет, так как взорвали дом и мы сидим сейчас в специально выделенном для пострадавших общежитии на Камчатке и пишем с ноутбука, зарядка кончается... прости друг, я тебе напишу... скайп оффлайн...

Возвращаемся туда, где открыты старзы, а там не 4 стола, как было, а три(два, один, или вообще их не видно). При этом звук со столов-невидимок мы слышим. Что делать, непонятно, убиваем процесс PokerStars.exe(заодно теряем написанные в ходе текущей сессии нотсы), затем снова запускаем, снова логинимся и автоматом возвращаемся на все столы и снова ждём большого блина.

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

Заходим в лобби в Options/Advanced Multi-Table Options и снимаем галочку с пункта Popup table whenever user action is required.

Вот и всё, больше столы не исчезают.

среда, 19 мая 2010 г.

Указатели курсора в Ubuntu 10.04

Обновился до 10.04. В целом всё прошло отлично, но не без косяков(куда ж без них).

Итак, сегодня мы будем чинить указатели, которые нестандартные. С помощью вот этой темы нашёл следующее решение.
1. Распакованную папку с темой наших указателей копируем в /usr/share/icons/
2. sudo gedit /etc/alternatives/x-cursor-theme и правим там имя темы. Оно должно совпадать с названием в настройках внешнего вида, где устанавливали указатели. Я поначалу вписал туда имя папки(Pirate, а надо было Pirates, потому ничего не вышло).
3. Перелогиниваемся. Готово.

вторник, 11 мая 2010 г.

Теперь добавим поддержку календарей и синхронизируем с Google Calendar. Для этого нам понадобится пара пакетов:
sudo aptitude install lightning-extension
Этого будет достаточно, поскольку lightning потянет за собой всё, что нужно. После данной операции надо будет перезапустить TB, если он запущен.

Откроем в браузере свою страницу Google Calendar. Слева будет пункт "Мои календари" и под ним "Настройка", кликаем туда. Затем кликаем по названию календаря, который хотим добавить и смотрим в низ страницы. Там есть "Адрес календаря" и "Закрытый адрес календаря". Нас интересует последний. Их там три.

Кликаем на первый из них, который XML. Появится строка с ссылкой, которая нам и нужна. Открываем TB, снизу слева выбираем пункт Calendar, кликаем на пространстве выше правой кнопкой и жмём "New Calendar". Далее выбираем "On the Network", Далее, выбираем Google Calendar, и в поле Locaton копируем открытую ранее ссылку, которая указана в начале этого абзаца, Далее. Затем появится окно с полями Имя пользователя и Пароль. В первом вводим свою почту на гмыле(включая @gmail.com), во втором - пароль от неё, вешаем галочку, чтобы не вводить этот пароль постоянно.

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

Вот и всё. Если у вас есть другие календари в гугле, можно их добавить тем же самым образом.

Громоптиц + Gmail

Итак, вчера меня окончательно достал дефолтный Evolution, вследствие чего была предпринята третья и на этот раз основательная попытка установки Mozilla Thunderbird(две предыдущие окончились ничем ввиду лени и отсутствия особого желания разбираться).

Итак, был разработан следующий порядок действий.


1. Устанавливаем непосредственно громоптицу, заодно языковые пакеты и календарь(насчёт последнего пакета не уверен, но пусть будет):
sudo aptitude install thunderbird thunderbird-locale-ru thunderbird-gnome-support
2. Запускаем и натравливаем птицу на гмыло с помощью вот этого мануала. Я там не стал особо париться с русским языком, зашёл в гмыло через браузер, там в настройки и просто сменил язык.


В принципе всё, можно отправлять/получать почту. Но работает птица как стандартное гномовское приложение, а ведь нам надо сделать, чтобы было круто.


3. Запихнём птицу в трей.
Содержащийся в репозитории traybiff оказался отстоем пидорским, потому был найден отличный вариант FireTray. Но последняя версия, взятая отсюда, оказалась багнутой. При сворачивании и последующем открытии кубик прокручивался на первый рабочий стол, где птица и открывалась.

Было найдёно следующее решение: поставить более раннюю версию. Если конкретней, то 0.1.11, которую вместе с остальными можно найти вот здесь.

Примечание: Для того, чтобы установить плагин, сначала качаем сам плагин куда-нибудь в ~, затем в птице открываем Инструменты/Дополнения, там кнопочку Установить, находим и выбираем файл скачанного плагина, Открыть и перезапускаем программу.

После установки снова лезем в Инструменты/Дополнения, открываем настройки FireTray и ставим все три галочки. Теперь TB не будет мозолить нам глаза при открытии, сворачиваться в трей при нажатии на крестик и запрашивать подтверждение при нажатии на  Выход.


4. Теперь сделаем уведомления, чтобы новая почта отсвечивала в стандартных убунтовских всплывающих окнах. Для этого нам сначала понадобится одна библиотека:
sudo aptitude install libnotify-bin

Затем по указанному в примечании выше методу установим плагин Gnome Integration и перезапустим TB. Можно зайти через Инструменты/Дополнения в настройки данного плагина и протестировать всплывающее окно, нажав на Test. Менять там ничего не рекомендую, кроме двух вещей. Можно задать воспроизведение какого-нибудь звука при получении почты(пункт Sound), а так же поставить во всплывающем сообщении другой значок(пункт Icon).


5. И напоследок запихнём TB в автозагрузку(вот для чего надо было поставить в FireTray галочку "Запускать минимизированным"). Для этого откроем Система/Параметры/Запускаемые приложения, там на Добавить, и в появившемся окне:
Название: Громоптиц
Команда: thunderbird %u
Комментарый: Ыть!!!!


6. Если надо, лезем в Evolution и удаляем оттуда нафиг гмыловский аккаунт.


Всё, теперь Mozilla Thunderbird будет запускаться свёрнутым в трей при старте компа, а при появлении новой почты показывать уведомления.

пятница, 30 апреля 2010 г.

Куда монтируются образы?

Иногда запускаешь iso через "Подключить архив", а потом надо туда как-то забраться через терминал. Дооооолго-долго шарился по /dev, и /mount и ещё где-то, так и не нашёл. Потом сделал проще: запустил через терминал какую-то прогу, в какой-то проге открыл какой-то файл из подключенного образа, перетащив из наутилуса и посмотрел на выхлоп терминала.

Оказалось, что подключаются образы в cкрытую папку /home/%юзернейм%/.gvfs(или просто ~/.gvfs).

пятница, 29 января 2010 г.

Полёт ФФ.

FireFox, она же красная панда(в жаргоне именуемая огнелисом), она же браузер, который при своей мегаудобности является и довольно медлительным. Это можно поправить.
  1. Запускаем браузер и вписываем в адресную строку about:config.
  2. Нас попросят быть осторожными. Конечно-конечно!
  3. С помощью фильтра находим параметр network.http.pipelining и устанавливаем его в значение true методом клика.
  4. Правым кликом вызываем меню, и в нем Создать/Логическое. Имя настройки: network.http.pipelining.firstrequest, значение: true.
  5. Через тот же фильтр находим network.http.pipelining.maxrequests и ставим значение 8.
  6. Находим network.http.proxy.pipelining и меняем значение на true.
  7. Аналогично п. 4 Создать/Целое, Имя настройки: nglayout.initialpaint.delay, значение: 0.
  8. Точно так же, как в п. 7, создаём переменную content.notify.interval со значением 0.
  9. Перезапускаем браузер и наслаждаемся

суббота, 23 января 2010 г.

MSI Wind U100. Яркость в UNR 9.10

Ввиду того, что данный лилипут был куплен в "Эльдорадо", совсем не удивительно, что установленная на него новелловская суся работала через одно всем известное место, а через два месяца бездействия и вовсе вдруг отказалась грузиться.
Посему ради теста была предпринята попытка поставить туда UNR 9.10. При загрузке с флэхи дико скакала яркость, после установки яркость продолжала галоп, но через какое-то время успокаивалась.
А дело всё в gnome-network-manager. Чтобы перестало скакать, мочим гада, введя в терминале killall gnome-network-manager.
Но нам же надо следить за батарейкой? Ставим управление от кед, введя в том же терминале: sudo aptitude install kde-guidance-powermanager.
Когда скачается и установится, запускаем сей примус: +, в появившейся строке запуска guidance-power-manager.
Работает? Отлично!
Теперь надо сделать так, чтобы при загрузке запускалось то, что мы установили, вместо того, что там по дефолту.
Лезем в Система/Параметры/Запускаемые приложения, там находим пункт Управление питанием, снимаем галочку. Жмякаем Добавить, в появившимся окне пишем:
Название: Костыль питания
Команда: guidance-power-manager
Комментарий: Убрать, когда починят gnome-network-manager
Готово. Во время экрана приветствия яркость так же будет скакать, но это мелочь.

пятница, 22 января 2010 г.

Проблема со всплывающими сообщениями в Skype

И снова скайп. Если вы поставили тёмную тему оформления Gnome, возникает проблема со всплывающими сообщениями: белый текст(из темы) на белом фоне.
Открываем Настройки скайпа, и сразу же попадаем в раздел Общие.
Находим в самом низу строку Выберите стиль, и меняем значение на GTK+

четверг, 21 января 2010 г.

Зелень вместо видео с камеры в Skype.

Примечание: если вы хотите сделать так, чтобы Skype запускался при старте системы, следует сделать следующее: идём в Система/Параметры/Запускаемые приложения жмём Добавить, в полях пишем:
  • Название: Skype
  • Команда: bash -c 'LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype'
  • Комментарий: Шайтан-звонилка(можно пустым оставить или написать, что в голову взбредёт).

суббота, 9 января 2010 г.

Установка deb-пакета fpdb.

После установки и настройки по инструкции опенсорсные статы для покера fpdb выдают ошибку "Сannot parse Config.xml" или типа того. При том, что сам этот файл очень даже существует, будучи в соответствии с инструкцией создан из Config.xml.example.

А всё потому, что не там ищёт. А ищет он в папке юзера несуществующую скрытую папку .fpdb.

Создаём эту папку, копируем туда заветный Config.xml - и всё работает.