LINUX.ORG.RU

Украшательства для минималистов


0

0

На арчефоруме есть юзверь DaisukeAramaki, который всегда меня убивал содержимым своих скриншотов. Консолька у него безумно цветастая, вплоть до банальных ping и uname. Реквестировал у автора напильник - не поделился. Начал гуглить на эту тему и набрел на утилитку grc.

оффсайт: http://kassiopeia.juls.savba.sk/~garabik/software/grc.html

Основной конфиг (~/grc.conf) указывает, к какой команде из какого конфига брать раскраску. Мелкие конфиги (~/.grc/*), собственно, содержат информацию о цветах. Все это дело пишется через regexp на python, и разобраться в этом труда не составит.

Из коробки красятся ping, traceroute, gcc, make, diff, cvs, логфайлы и еще некоторые мелочи. Все остальное легко дописывается.

На скриншоте сверху слева - пример красок на каждый день (данный конфиг применяю с cat'ом и для чтения хелпов к командам). Справа - арчехрень, cal и uptime. На последних двух также поработал grc.

Вся инфа по скриншоту - на самом скриншоте.

>>> Просмотр (1280x800, 891 Kb)

★★★★★

Проверено: boombick ()

Дефолтные цвета весьма вырвиглазные.

Sekai
()

Утилитка прикольная, но расскажи лучше о musca. На скриншоте плавающие окна или hinted лейаут?

xetf ★★
()

>>grc

Спасибо, интересная утилита.

gotf
()

>Дефолтные цвета весьма вырвиглазные.
Вырывайте, разрешаю. Мои глаза чувствуют себя комфортно.

>Утилитка прикольная, но расскажи лучше о musca. На скриншоте плавающие окна или hinted лейаут?

Стандартный тайлинг. Плавающие окна не использую (к слову, musca с ними не очень дружит). Единственное многоконное приложение - гимп - использует два фрейма: на первом панелька, на втором все открытые окна (переключаются через cycle по хоткею). Если что интересует - с радостью расскажу, уж очень мне полюбился данный wm.

l0stparadise ★★★★★
() автор топика

>Еще есть acoc, я как-то постил скрин :) Тоже, кстати, тогда под арчем сидел
Погуглил... Попробую попользовать вместе. В идеале дописать одну из них под свои нужды. У grc плюс в том, что поиск команд тоже можно делать через regexp (грубо говоря, поставить .*, и правила активируются всегда), а асос обладает параметром /p, аналога которого в grc мне страшно не хватает, ибо покрашенный ls страшно длинный выходит =)

l0stparadise ★★★★★
() автор топика
Ответ на: комментарий от anotheranonymous

>Есть ли жизнь без трея?
А разве нет? Я по нему не скучаю.

l0stparadise ★★★★★
() автор топика

За slurm спасибо!

Deleted
()
Ответ на: комментарий от l0stparadise

Я не про твой скрин, а про те, что на сайте.

Sekai
()

скрин - класс. Темы, шрифты, цвета - всё на 5 баллов.

jcd ★★★★★
()

>Консолька безумно цветастая

Use color wrapper.

А терминалы выровнять,не?Неаккуратненько!Аптайм достойный.)

nitz ★★
()
Ответ на: комментарий от nitz

>Use color wrapper.
Цпоцебо, попробовал. Регекспы как-то поудобнее, но попробую разобраться.

>А терминалы выровнять,не?Неаккуратненько!Аптайм достойный.)

Муска, насколько я помню, терминалы не ровняет. Да и не напрягает особенно.
Так и знал, что кто-то заикнется про аптайм =) Батарейка на ноуте дохлая совсем, я иногда об этом забываю =) Денег нет поменять.

l0stparadise ★★★★★
() автор топика
Ответ на: комментарий от l0stparadise

> Хм. Странно, я вот только что для вас же собрал его из аура =)

Я про ту, что выводит лого арча и инфу о системе ... linux_logo_archcustom =)

renya ★★★★★
()

вопрос новичка: а возможно ли не набирать постоянно grc в консоли, может имееться терминал который раскрашивает?

lu
()
Ответ на: комментарий от lu

Можно не набирать.
в вашем ~/.bashrc пропишите
alias ping="grc ping"
и все остальные команды по аналогии.

Еще выше по теме есть инфа о color wrapper - там несколько другая система, которая вполне имеет право на жизнь (через переменную PATH).

l0stparadise ★★★★★
() автор топика
Ответ на: комментарий от lu

> вопрос новичка: а возможно ли не набирать постоянно grc в консоли, может имееться терминал который раскрашивает?

Имеется.
К rxvt можно нахреначить плагин на перле, который будет раскрашивать весь текст. Правда, этот плагин не будет знать, из какой программы этот текст пришёл, но ведь это и не важно.

Biga
()

Спасибо большое за скрин и за grc. Сам являюсь фанатом цветастой консоли, сейчас юзаю acoc, но давно уже слышал о generic colouriser, да всё никак руки не доходили, надо щас попробовать.

Что за шрифт сверху?

anton_jugatsu ★★★★
()
Ответ на: комментарий от anton_jugatsu

>Спасибо большое за скрин и за grc. Сам являюсь фанатом цветастой консоли, сейчас юзаю acoc, но давно уже слышал о generic colouriser, да всё никак руки не доходили, надо щас попробовать.
acoc, конечно, хорош, но ему явно не хватает функции окрашивания текста по регекспу. До и после - может, а вот по - нет. Так бы пользовался постоянно им, а на данный момент сочетаю с grc, пока до конца не настрою последний.

>Что за шрифт сверху?

cure из набора artwiz. где-то тут на форуме валялся уникодный вариант. в портах фряхи давно висит кои8.

l0stparadise ★★★★★
() автор топика
Ответ на: комментарий от Dmitry_Sokolowsky

>Автору не нужны иксы, ему в самый раз голая консоль... Ну, максимум, с фреймбуфером.
В чем-то вы правы, у меня не доходят руки собрать ядро с fbcondecor =)

l0stparadise ★★★★★
() автор топика

Что-то в этом есть, но я бы пока что не смог в таком окружении работать))

Dmitry_Sokolowsky ★★★★★
()

Отлично! Только, на мой взгляд, мелковаты шрифты в статус-баре. Юзаю acoc =)

RaySlava
()

Для раскраски вывода less: man lesspipe/lessfile в сочетании с python-pygments

Для раскраски вывода man: http://www.opennet.ru/tips/info/2122.shtml

Раскраска вывода при работе в консоли питона: pydoc sys.displayhook

Провоцируете на выкладывание своего скрина:)

SSN
()
Ответ на: комментарий от SSN

> Провоцируете на выкладывание своего скрина:)

Если не составит труда :) ... внимательно бы изучил :) Кстати, для раскраски man использую export PAGER=most

anton_jugatsu ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.