muhas 24.07.2009 16:13
Жизнь в консоли — Есть ли жизнь в консоли?
По просьбе exelens решил написать о какой-нибудь "консольной вкусности"Собственно самая главная для меня консольная вкусность это GNU Screen, но о нём я уже устал писать (кому любопытно тынц), после него идет zsh (о котором на welinux уже писали), потом всё остальное сводится к так называемой мультимедийности и интернету.
Об этом я и хочу поговорить
Сразу оговорюсь, я буду касаться всего вскользь, ибо более подробной информации в сети навалом в том числе и проскакивала на welinux. Описываю я лишь то что пользую сам, поэтому если у кого возникнут какие уточнения, прошу не ругаться а просто уточнить. Дополнять же не прошу, ибо всё же это личное мнение
Мультимедия
Мультимедия как правило сводится к картинкам, видео и музыке...
Картинки мы смотрим в консоли благодоря фреймбуферу с помощью mplayer или различных консольныйх просмотрщиков картинок - к примеру, fbi из состава пакета fbida. Просмотрщик довольно достойный, но зачастую не справляется с gif анимацией. Избегаю дальнейших вопросов скажу что для масштабирования надо указать опцию -a (а в идеале ман прочесть).
Так же не стоит забывать и пакет imagemagick программы из которого помогают в неинтерактивном редактировании изображений
Mplayer ведёт себя прекрасно и в консоли, просто необходимо задать правильные параметры (или записать необходимое в конфиг, дабы каждый раз параметры не писать)
mplayer -vo fbdev -zoom -x 1024 -y 600 -fs /path/to/video.filesгде:
vo - может быть fbdev или fbdev2 (для вывода через фреймбуфер).
zoom - необходим для растягивания картинки, иначе получается прямоугольник с дефолтным размером видео файла.
x - число - масштабировать по горизонтали до этого числа.
y - то же самое по вертикали.
Выбор же музыкальных плееров в консоли не так скуден как фото/видео просмотрщиков, начиная с того же довольно неюзабильного для проигрывания музыки mplayer'а или mpg321, etc и заканчивая такими демоническим монстрами как mpd или xmms2 к которым уйма фронтендов не только графических но и консольных - лично я для себя выбрал mpd с фронтендами ncmpcpp и mpc(для того что бы в любой консоли управлять хоткеями)
Хоткеи сделаны тривиально через zshrc
# функции управление mpd, для того что бы повесить их на хоткеи
mpdnext() {mpc next}
mpdprev() {mpc prev}
mpdplay() {mpc play}
mpdpause() {mpc pause}
mpdplaylist() {mpc playlist}
mpdrandom() {mpc random}
mpdrepeat() {mpc repeat}
# управление mpd на хоткеях через mpc
zle -N mpdnext
bindkey -M emacs "^X^F" mpdnext
zle -N mpdprev
bindkey -M emacs "^X^B" mpdprev
zle -N mpdplay
bindkey -M emacs "^X^P" mpdplay
zle -N mpdpause
bindkey -M emacs "^X^P^P" mpdpause
zle -N mpdplaylist
bindkey -M emacs "^X^L" mpdplaylist
zle -N mpdrandom
bindkey -M emacs "^X^R" mpdrandom
zle -N mpdrepeat
bindkey -M emacs "^X^P^R" mpdrepeat
Эти ваши интернеты
Для "инфернетов" обычно необходим im клиент, браузер и качалка.
В качестве первого я использую mcabber, более подробно о котором я напишу к концу следующей недели (если меня никто не опередит). MCabber - это консольный jabber клиент обгоняющий по функциональности некоторые гуёвые, к слову сказать в гуях его я использую только его.
С качалкой всё просто - несмотря на множество графических менеджеров закачек многии продолжают пользоваться wget :) Я же подошел к закачке несколько по иному, ибо торенты я качаю редко (в основном образы дистров) то я решил убить двух зайцев одним махом (не осиливать популярнейший rtorrent и объеденить все закачки в одном месте) - заюза aria2c - помимо собственно обычных закачек он умеет ещё торенты и прочее, а в использовании не сложнее wget'а
С браузерами всё намного труднее, особенно для русскоязычных пользователей.
Выбор их в консоли хоть и большой но для искушенного в "интернетах" пользователя вряд ли какой-нибудь удовлетворит, я бы посоветовал links с параметром -g (если у вас конечно фреймбуфер), хотя пользователи emacs однозначнно выберут w3m (ибо он легко в emacs встраивается - вообще емаксерам проще, они могут из емакса и не вылазить)
Не стоит забывать и о почтовом клиенте, к счастью, я пользую вебморду гугла, которая работает и в консольных браузерах (в режиме простого html), но можно и использовать консольный почтовый клиент mutt, или более удобную морду к гмылу gmailreader(но он у мну ниразу не завелся как надо)
Честно говоря, с моей точки зрения, это самый минимум для меня в консоли. Остальное сводится к текстовому редактору (коих в консоли чуть ли не больше чем в иксах), просмотру "офисных документов" (catdoc, xls2csv, catppt) и различным мелочам, о которых, я надеюсь, здесь ещё напишут.
Но самое главное для меня это программа fbless - просмотрщик fb2(fb2.zip) файлов, уж очень я люблю почитать книжки скачанные с либрусека :)
Вообще не смотря на огромное количество консольного софта, основное удобство приносят какие-то свои скрипты, портянки конфигов и тому подобные вещи, причем зачастую довольно индивидуальные.
Если вы используете какие-нибудь консольные приложения, то покорнейше прошу описать эти инструменты
muhas 24.07.2009 16:16 #
+ 4 -
Попрошу тех кто имеет право редактировать посты, выставить необходимые теги (а то я что-то завис) и перенести в более тематический блог
Ну вот — кратко про главное, и даже добавить вроде как нечего :)
Думаю, ты удовлетворил интерес exelens'а (и всех, кого интересовал сабж)
Думаю, ты удовлетворил интерес exelens'а (и всех, кого интересовал сабж)
неюзабильного для проигрывания музыки mplayer'а или mpg321
Есть ещё один вариант. Какой-нибудь "неюзабельный" и надстройка над ним. К примеру - orpheus. Надстройка, которая может использовать хоть mpg123, хоть play или aplay для непосредственно проигрывания. И это как раз Ъ-unix-way :)
в большинстве плееров именно так и сделано, всё же это никсы - все кого-ть в какой-то мере для чего-то используют, почти как в жизни :)
а если серьёзно, то мущыкальных проигрывателей в консоли пруд пруди. из тех что понравились - mocp, cmus, mplay (морда к мплееру), cplay (морда к уйме чего) ну и mpd(это вообще моё всё:)) И если память не изменяет на мылинуксе был пост с вопросом о них рассказать и в комментах набрался порядочный список плееров
а если серьёзно, то мущыкальных проигрывателей в консоли пруд пруди. из тех что понравились - mocp, cmus, mplay (морда к мплееру), cplay (морда к уйме чего) ну и mpd(это вообще моё всё:)) И если память не изменяет на мылинуксе был пост с вопросом о них рассказать и в комментах набрался порядочный список плееров
Где-то читал про проблемы безопасности в pine.
Кажется это была книжка по FreeBSD 6 :)
Кажется это была книжка по FreeBSD 6 :)
Я храню пароли в KeePassX и до сегодня думал, что с этим проблем быть не может… Кто-ниюудь знает, можно ли из его базы извлечь пароль в консоли?
Проще сконвертировать базу в что нить более подходящее для консоли...
В качестве консольного хранилища пассвордов советую pwsafe. Проект уже мёртв, но программа достаточно юзабельна.
Хотелось бы чего-то универсального и для gui и для консоли и для windows