Удобно, легко и быстро генерим плейлисты для консольных плееров.

Разные люди, по разным причнам, пользуются консольными программами. Кто то консоледрочер, у кого то слабая машина…
В этом посте пойдет реч о прослушивании музыки средствами mplayer в консоли без всяких гуев. Как известно у безгуевого мплеера нет никаких функций по созданию и редактированию плейлистов… Да что там говорить, даже для проигрывания содержимого определенной папки пришлось бы каждый раз вбивать команду.
Но есть одна маленькая простенькая консольная утиллитка для генерации плейлистов на основе содержимого каталогов.
Установка:

sudo apt-get install fapg


Далее:

man fapg


И пример использования:

fapg --format=m3u --output=/каталог/плейлист.m3u --recursive /каталог/c/музыкой

Параметр --recursive заставляет сканить подпапки тоже.

ЗЗЫ: В коментах плз не писать про moc итд, ибо мплеер наиболее функционален и всеяден.
  • mplayer,
  • fapg

Удобная консоль. (yeahconsole+urxvt)

Эта мини-хаутушка для тех людей, которые недавно пришли в мир линукс, и еще не определились для себя с набором софта.
Я же предлагаю альтернативу для скажем gnome-terminal в базовой поставке ubuntu.
Из преимуществ — быстрый вызов с прикольной анимацией, вкладки и легковесность.
Устанавливаем нужные пакеты:

sudo apt-get install yeahconsole rxvt-unicode screen

в некоторых дистрибутивах эти пакеты уже могут быть в системе.
далее читаем man urxvt; man screen; man yeahconsole
Потом нужно создать и отредактировать файл .Xdefaults-<имя компьютера>, например в моем случае это файл ~/.Xdefaults-laptop
Собственно смотрите часть этого файла, отвечающую за настройку yeahconsole+urxvt:

yeahconsole*consoleHeight: 30  #высота консоли в строках
yeahconsole*toggleKey: None+F12 #клавосочетание по которому выплывает консоль
yeahconsole*foreground: green #цвет шрифта
yeahconsole*background: black #цвет фона
yeahconsole*term: urxvt  #эмуль терминала которым управляет ехканцоль (см ман)
yeahconsole*saveLines: 500  #Количество строк истории
yeahconsole*transparent: true #прозрачность вкл
yeahconsole*shading: 10  #значение прозрачности
yeahconsole*scrollBar: false #скроллбар выкл
yeahconsole*internalBorder: 0 #внутренняя рамка выкл
yeahconsole*externalBorder: 0 #внешняя рамка выкл
yeahconsole*font: xft:Terminus:pixelsize=14:antialias=true:hinting=true #выбор терминуса консольным шрифтом (его установить отдельно, если не установлен)

Те кто по моему совету прочитают маны догадались что параметры после eahconsole* это параметры терминала urxvt, которые собственно и описаны подробно в мане.
Наличие вкладок достигается утиллитой screen, а не перловым скриптом. Тк у screen есть много прикольных плюшек.
Статусная строка как на скрине достигается правкой конфига ~/.screenrc

hardstatus on
vbell off
defutf8 on
startup_message off
autodetach on
hardstatus alwayslastline
hardstatus string "%{.kW}%-w%{.W}%n %t%{-}%{=b kw}%?%+w%? %=%c %d/%m/%Y" #B&W & date&time

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


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

sven el 4002 клавиатура с подсветкой

Взял эту клаву для ночных посиделок. Цена ~600 рубенов =)
Собственно раскладка ноутбучная, кавиши большие, удобные, нажатие четкое. Высота клавиш не
обычная, нечто среднее между ноутбучными плоскими клавишами и обычными высокими как на
дешевых клавах.
Текст набирать удобно. Единственное корпус какой то скрипучий ( какая цена- такие и
материалы). Подсветка люминисцентная бирюзовая, равномерная.
Клава имеет 12 дополнительных клавишь, и клавишу спящего режима. Подключается по usb
разъему. На данный момент самая дешевая клавиатура с подсветкой.

Вот она вид сверху:


А вот в темноте:
  • el 4002

eee-pc 701 мод: флешка на внутреннем usb

Всем преветы.
На данный момент в продаже есть большое количество нетбуков на любой вкус… И на экономичных intel atom и с почти любым объемом hdd.
Но этот пост не для счастливых обладателей таких машин, а для тех, у кого как и у меня в пользовании старичок asus eee-pc 701. К слову их было продано давольно таки много.
Уже давно известны все слабые места этой машины, одним из которых является малое дисковое пространство на встроенном 4gb SSD. Хочу поделиться способом решения данной проблемы, успешно проверенным мною на своем еепце.
Добрые и умные дяди, проанализировав схемотехнику этого девайса обнаружили, что на материнке имеются еще два usb порта, которые просто не разведены. Один из них мы и задействуем для того чтобы припаять к нему флеху.
Лень описывать разборку нетбука… Да и пост получится очень длинным. Поэтому вот вам ссылка на руководство по моддингу eee-pc.
Далее привожу фото места на маме, откуда берется сиганл усб:

А затем фото точек, откуда берется питание:

И собственно цоколевка стандартного штекера usb папа и мама соответственно:


1- питание +5в
2- d-
3- d+
4 питание — (gnd)
Ну и наконец фото как мод выглядит на моем девайсе (качество хреновое):

ЗЗы: Разборка подробно описывается в руководстве по моддингу; пайка производилась обычным 25вт паяльником, жало которого ковалось для придания ему нужной формы; изпользовалась флешка OCZ Diesel 16gb; все фото кроме последней нарыты в сети; Работать очень аккуратно, ибо ноутбучные разъемы очень мелкие и хрупкие; лучше всего брать провод МГТФ — он достаточно тонкий, и его изоляция не боится перегрева.
Удачи.
  • eee-pc 701,
  • моддинг

Ubuntu 9.04 настройка переключения раскладки

Некоторые товарищи, экспериментирующие с различными оконными менеджерами могут оказаться в ситуации, когда не будет гуя для настройки переключния раскладок. В такой ситуации побывал и я в свое время (пересел на fluxbox при этом удалив начисто gnome.
Собсно это не беда. Мутим следующую команду

sudo nano /etc/default/console-setup

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

XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=",winkeys"
XKBOPTIONS="grp:caps_toggle,grp_led:caps"

Меняем на нужные вам настройки, ребут и все работает.
ЗЫ крайне рекомендую на ноутах переключение раскладки клавишей капслок с индикацией светодиодом.(как в конфиге выше)
  • fluxbox,
  • раскладка клавиатуры

Ускорение hd-video силами видеокарт nvidia

Собственно уже давольно давно под Линуксом на видеокартах nvidia, начиная с серии 8*** и выше, работает ускорение декодирование х264. Однако не многие люди знают об этой фиче и юзают ее. И зря.
Ближе к делу: есть отличный репозиторий, в котором имеются все необходимые пакеты для реализации задуманного. Как бонус- получаем последние стабильные драйвера для своей видюхи =)
Итак добавляем реп:

deb http://www.avenard.org/files/ubuntu-repos jaunty release


затем импортируем ключ:

wget http://www.avenard.org/files/ubuntu-repos/ubuntu-repos.key && sudo apt-key add ubuntu-repos.key && rm ubuntu-repos.key


Далее обновим драйвера на видео и mplayer. После этого в настройках mplayer'a выберем в качестве видеорайвера vdpau и все.
После этого имеем загрузку процессора в районе 10% при воспроизведении 1920х1080 видео (проверено лично)
  • hd video,
  • nv- vdpau

клавиша Scroll Locck

Сабж не работает по умолчанию, по крайней мере в убунту 9.04. Кто то спросит нахрена козе баян, а у мну данной клавишей включается подсветка на клавиатуре.

Итак решение простое при помощи Xmodmap
Вбиваем в терминалe:

xmodmap -e 'add mod3 = Scroll_Lock'

Остальное зависит от фантазии. Можно написать простенький скрипт и кинуть его в автозапуск. Надеюсь кому- нибудь пригодиться.

ЗЫ: заметил косяк- при подключении второй клаватуры по усб- данную команду приходится вводить повторно. Решение опять же при помощи написания скрипта.
  • sven el 4002,
  • scroll lock