23 Дек

Про зомби

В отличие от убунты, linux mint пока весьма неплох. На версию 12 мне как-то пох, поскольку там неюзабельный Gnome-3 (который ребята mint’а неплохо попыталсь сделать куда удобней, кстати), а вот в версии 11 я не понимаю — на кой хрен надо было в него заталкивать это тупейший zeitgeist?
Пока его насильно из системы не выпилить, постоянно, падла, оставляет кучу зомбиков в памяти. То firefox, то gimp, то даже ssh. Писец блин.

В последний раз вообще обнаруживал зомбиков лет 5 назад точно. А тут за несколько дней не один десяток. Причем — тенденция, судя по жалобам на их форумах. Пишут, что в новой версии все исправили, но явно апдейты в 11 релизе ничего не изменили.

29 Ноя

Записываем видео с дисплея в Linux

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

Для записи нам понадобится программа recordmydesktop, которая сегодня есть в любом репозитории linux-дистрибутива. Но поскольку эта программа записывает поток в формат *.ogv, который тот же ютьюб не понимает, его необходимо сконвертировать во что-то более популярное. Для этого я люблю использовать mencoder, который тоже есть везде.

И так. Если необходимо записатьсодержимое всей области экрана, то достаточно просто набрать в консоли recordmydesktop и все. По завершении можно просто нажать Ctrl+C, все остальное сделает сама программа.
Но чаще надо записать содержимое не всей области экрана, а лишь конкретное окно. Разработчики recordmydesktop рекомендуют это окно помещать в самый верхний левый угол экрана и в параметрах передавать ширину и длину записываемой области. Для меня это крайне неудобно и вообще звучит бредово. Поэтому я предлагаю поступать иначе.

Открываем окно, содержимое которого необходимо будет записывать. И смотрим его идентификатор в системе. Смотреть можно таким образом:

xwininfo | grep «Window id:»|sed -e «s/xwininfo\:\ Window id:\ // ;s/\ .*//»

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

recordmydesktop -windowid=0x360001e

Или сразу

recordmydesktop -windowid $(xwininfo |grep «Window id:»|sed -e «s/xwininfo\:\ Window id:\ // ;s/\ .*//» )

Для конвертации можно использовать

mencoder out.ogv -ovc xvid -xvidencopts pass=1 -o output.avi

13 Ноя

Обзор DNS-325

Еще каких-то 10 лет назад у наиболее продвинутых пользователей стояли диски на 120-250 гигабайт. И этого людям вполне хватало. Забивать их особо было нечем. Если только музыкой или фотографиями. Фильмы все чаще покупали на дисках. Могу сказать точно, что мне на тот момент вполне хватало моих 160Гб и о большем я даже не задумывался.
Что же происходит сейчас? Интернет давно заполонил все более-менее развитые страны, у каждого дома на стене или тумбе стоит ЖК-панель для просмотра видео в формате HD, на дисках огромные коллекции музыки и домашние фото-коллекции.
Все это занимает, порой, столько места, что пользователи не успевают закупаться жесткими дисками. Но если диски сейчас купить практически не проблема (их стоимость упала значительно), то далеко не во всех системных блоках можно выделить под них место. Это особенно существенно для владельцев таких мизерных компьютеров, как nettop’ы, Apple Mac mini и им подобных.

Всвязи с такой сложившейся тенденцией все больше пользуются спросом устройства, выполняющие роль централизованного хранилища терабайтов данных. Так называемые NAS-сервера — Network Attached Storage (Сетевая система хранения данных). Устройство с большим объемом для хранения данных, которое стоит себе тихо в сторонке, подключается к вашей домашней локальной сети и безукоризненно выполняет роль домашнего файлового сервера со всеми вытекающими особенностями.

У меня дома два компьютера, не считая ноутбуков. Но и в них уже все отсеки забиты дисками. К тому же, остро встает вопрос своевременного охлаждения всего этого чуда. Не будем разводить споры, что имеет смысл держать на дисках, а что не имеет — тут у каждого логика своя. Но факт остается фактом — мне потребовался NAS. Причем я не горю желанием выделять под это отдельный ПК.

Моим первым подопытным оказался NAS DNS-325, любезно предоставленным компанией D-Link, за что им отдельное спасибо.

Читать далее

26 Авг

Про ядра

Не понимаю, за счет чего такая динамика в объеме?

847M ./linux-2.6.35-gentoo-r5
828M ./linux-2.6.36-gentoo
788M ./linux-2.6.36-gentoo-r1
454M ./linux-2.6.36-gentoo-r3
842M ./linux-2.6.36-gentoo-r5
850M ./linux-2.6.36-gentoo-r6
473M ./linux-2.6.37-gentoo
473M ./linux-2.6.37-gentoo-r1
483M ./linux-2.6.38-gentoo-r1
483M ./linux-2.6.38-gentoo-r4
483M ./linux-2.6.38-gentoo-r5
493M ./linux-2.6.39-gentoo
493M ./linux-2.6.39-gentoo-r1
863M ./linux-3.0.1-gentoo
494M ./linux-3.0.3-gentoo
494M ./linux-3.0-gentoo

14 Авг

аудиокарта поумолчанию в linux+alsa

Если у вас в компьютере более одной аудиокарты (у меня — четыре), и вам необходимо конкретную одну из них назначить дефолтной для всей системы, не обязательно рыться мышкой во всевозможных настройках. Как всегда, в любимой консольке все в 100 раз быстрее.

Смотрим содержимое /proc/asound/cards. В моем случае:

# cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xfcff8000 irq 45
1 [Device ]: USB-Audio - USB Sound Device
C-Media INC. USB Sound Device at usb-0000:00:1d.1-2, full speed
2 [CA0106 ]: CA0106 - CA0106
Audigy SE [SB0570] at 0xec00 irq 18
3 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfe8fc000 irq 17

Вот они все наши доступные для использования карточки.
Далее у нас есть 2 варианта — назначит дефолт для конкретного пользователя или для всей системы вцелом (любой пользователь все-равно для себя сможет переназначить).

Если для всей системы, то пишем в /etc/asound.conf:

defaults.ctl.card 2
defaults.pcm.card 2
defaults.timer.card 2

номер — это номер желаемой карты.
Так же можно то же указать в ~/.asoundrc, который имеет приоритет над /etc/asound.conf для конкретного пользователя.
После этого необходимо перезапустить приложение, использующее аудио-устройство, например, браузер, плеер и т.п.