Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
fullcircle:26:советы2 [2010/05/09 15:24] |
fullcircle:26:советы2 [2010/06/22 19:57] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== ПОКОРЯЙ И ВЛАCТВУЙ ====== | + | ====== Покоряй и Властвуй: Советы по работе в терминале. Часть 2====== |
<style right> | <style right> | ||
Строка 5: | Строка 5: | ||
</style> | </style> | ||
+ | - [[..:25:советы|Советы по работе в терминале - Часть 1]] | ||
+ | - [[..:26:советы2|Советы по работе в терминале - Часть 2]] | ||
+ | - [[..:27:советы_ч_2|Советы по работе в терминале - Часть 3]] | ||
+ | - [[..:28:советы_ч_4|Советы по работе в терминале - Часть 4]] | ||
+ | - [[..:29:советы_ч_5|Советы по работе в терминале - Часть 5]] | ||
+ | - [[..:30:советы_ч_6|Советы по работе в терминале - Часть 6]] | ||
+ | - [[..:31:советы_ч_7|Советы по работе в терминале - Часть 7]] | ||
+ | - [[..:32:советы_ч_8|Советы по работе в терминале - Часть 8]] | ||
+ | - [[..:33:советы_ч_9|Советы по работе в терминале - Часть 9]] | ||
+ | - [[..:34:советы_ч_10|Советы по работе в терминале - Часть 10]] | ||
+ | - [[..:35:советы_ч_11|Советы по работе в терминале - Часть 11]] | ||
+ | - [[..:36:советы_ч_12|Советы по работе в терминале - Часть 12]] | ||
+ | |||
+ | ===== ===== | ||
+ | Прежде чем перейти к теме этого месяца, я хотел бы поблагодарить нашего читателя Харольда Де Брёйна (Harold De Bruijn) за то, что рассказал о существовании pacpl и о том, что он поддерживает конвертирование тегов. Он есть в репозиториях Ubuntu. Его можно использовать вместо ffmpeg в функции m4a, о которой я рассказывал в прошлом выпуске, так как он сохраняет теги в уже сконвертированном формате. | ||
+ | |||
+ | Теперь вернёмся к статье этого номера. Большинство людей, когда слышат о командной строке, представляют себе сложные команды или чёрные терминалы с белыми (или часто зелёными) буквами, на которых прокручивается огромное количество текста. Или им на ум приходят apt-get, aptitude, elinks и т.д., так как это очень распространённые и широко используемые приложения. Но сколько людей вспомнят о MOC (Music on Console — Музыка в консоли) или irssi (IRC-клиент)? Оба этих приложения основаны на командной строке и очень полезны (и нетребовательны к ресурсам, если для вас это важно). Вам надоело, что музыка перестаёт играть, когда прерывается работа X-cервера (или вы просто отключаете его)? MOC продолжит проигрывать музыку, поскольку работает как сервер командной строки, или вы можете запустить его вообще без X, через tty. Другая ситуация: ваш X-сервер не работает, вам нужна помощь в его восстановлении, но вы не знаете, как вам с кем-нибудь связаться? С помощью irssi вы можете выйти в IRC (например, чтобы зайти на канал #ubuntu на freenode). Эти приложения не только полезны в тех случаях, когда вы остались без GUI, более того — они имеют огромное количество настроек (цвета, дополнительные функции и т.д.). Я, например, использую специальный скрипт, который передаёт conky информацию из MOC. Можно также написать скрипт, который бы выполнялся после завершения песни и отображал название следующей композиции, помещая его при этом в текстовый файл. | ||
+ | Сначала давайте разберёмся с MOC. Чтобы установить его, выполните команду: | ||
+ | |||
+ | <code>sudo apt-get install moc</code> | ||
+ | |||
+ | Когда установка будет завершена, можно запустить программу командой: | ||
+ | |||
+ | <code>mocp</code> | ||
+ | |||
+ | Стандартный вид приложения выглядит так: панель выбора файлов слева, а список воспроизведения справа (сейчас он пуст). Для переключения между панелями используется клавиша Tab. При помощи панели выбора файлов вы просматриваете каталоги с музыкой. Если вы хотите добавить в список воспроизведения весь каталог, просто нажмите Shift+a, чтобы добавить только выделенный файл, нажмите 'a'. Когда загрузится вся музыка и информация из тегов, вы увидите приятный на вид список вашей музыки. А если я хочу послушать определённую песню, мне придётся просматривать весь этот огромный список? Ответ прост — нет. Если вы нажмёте 'g' и введёте имя исполнителя, название песни и т.д., в списке воспроизведения будут показаны только песни, соответствующие запросу, просто выделите нужную строчку и нажмите Enter. С помощью файла ~/.moc/config вы можете настроить внешний вид приложения, включить или выключить режим случайного воспроизведения или повтора и т.д. Я не буду рассказывать о практически бесчисленных настройках (потому что их так много, что я даже не знаю, с чего начать), вы можете просто посмотреть мой файл настроек ~/.moc/config на странице: http://fullcirclemagazine.org/moc-config/ | ||
+ | |||
+ | Основные управляющие клавиши: | ||
+ | * g — поиск | ||
+ | * пробел — пауза/воспроизведение | ||
+ | * ввод — выбор/воспроизведение выбранного файла | ||
+ | * tab — переключение между панелями выбора файлов и списка воспроизведения | ||
+ | * n — следующая песня | ||
+ | * b — предыдущая песня | ||
+ | * C — очистить список воспроизведения | ||
+ | * A — добавить каталог в список воспроизведения рекурсивно | ||
+ | * a — добавить файл в список воспроизведения | ||
+ | * s — включить режим случайного воспроизведения | ||
+ | * h — вызов справки | ||
+ | |||
+ | =====IRSSI===== | ||
+ | |||
+ | Теперь перейдём к irssi. Для установки этой программы выполните команду: | ||
+ | |||
+ | <code>sudo apt-get install irssi</code> | ||
+ | |||
+ | (улавливаете закономерность?). | ||
+ | |||
+ | Когда программа установится, запустите её командой: | ||
+ | |||
+ | <code>irssi</code> | ||
+ | |||
+ | Перед вами появится чёрный экран. Для начала работы введите: | ||
+ | |||
+ | <code>/connect irc.freenode.net</code> | ||
+ | |||
+ | (вместо указанного можете вписать любой другой сервер, к которому хотите подключиться). После установления соединения, если вы знаете, куда хотите попасть, введите: | ||
+ | |||
+ | <code>/join #ubuntu</code> | ||
+ | |||
+ | (или, опять же, любой другой канал). Если вы подключитесь к нескольким каналам, вы увидите их список над полем ввода. Для переключения, например, со второго окна на первое нажмите метаклавишу (обычно используется клавиша windows, но также можно использовать Esc) и цифру 1. Или, если вы хотите видеть оба окна одновременно, введите: | ||
+ | |||
+ | <code>/window show 1</code> | ||
+ | |||
+ | При этом первое окно отобразится одновременно с тем окном, которое было на экране до этого. В приложении так много настроек и команд, что я не смогу рассказать о всех в этой статье, но они достаточно хорошо описаны на сайте проекта (ссылка указана в разделе Дополнительные материалы). И последнее, о чём хотелось бы сказать, это темы, обычно они довольно интересные. Для начала найдите (или сделайте сами) тему, которая вам понравится, затем скопируйте (или создайте) файл темы в каталог ~/.irssi/(название темы, например, «rainbows.theme»). После того, как вы создали (или скопировали) тему, установить её в irssi можно командой: | ||
+ | |||
+ | <code>/set theme <название темы></code> | ||
+ | |||
+ | где <название темы> — это имя файла с темой (без расширения .theme), для примера, указанного выше, команда будет такая: | ||
+ | |||
+ | <code>/set theme rainbows</code> | ||
+ | |||
+ | |||
+ | Основные команды: | ||
+ | |||
+ | <code>/connect <адрес сервера> — подключиться к серверу (Freenode, DALnet и т.д.) | ||
+ | |||
+ | /join <канал> — подключиться к каналу (#ubuntu, #kubuntu и т.д.) | ||
+ | |||
+ | /quit — выйти из irssi | ||
+ | |||
+ | /disconnect — отключиться от сервера | ||
+ | |||
+ | /part <сообщение> — покинуть канал (сообщение указывать необязательно)</code> | ||
+ | |||
+ | Я надеюсь, эта статья заинтриговала вас, и вы решите попробовать несколько консольных приложений. Они требуют чрезвычайно мало ресурсов, имеют очень много настроек, и экспериментировать с ними очень увлекательно! Особенно я рекомендую попробовать их с каким-нибудь фреймовым оконным менеджером. Полезно попробовать такие менеджеры как Xmonad, Awesome и др., особенно если вы увлекаетесь программированием и консольными приложениями. Мне кажется, ничего лучше командной строки для этих программ не найти. Даже если вы не планируете использовать описанные в статье программы, я бы рекомендовал оставить по крайней мере irssi на случай, если вам понадобится помощь в отсутствии графического интерфейса. | ||
+ | |||
+ | -------- | ||
+ | Дополнительные материалы: | ||
+ | |||
+ | http://moc.daper.net — MOC | ||
+ | |||
+ | http://irssi.org — irssi | ||
--------------------------------------- | --------------------------------------- | ||
Строка 14: | Строка 107: | ||
</style> | </style> | ||
- | {{tag>Система Администрирование Full_Circle BASH Скрипт}} | + | {{tag>Музыка Аудио Консоль Терминал Интернет Full_Circle}} |