LINUX.ORG.RU

Прогрессирующее красноглазие

 , ,


0

4

Одна красноглазая софтина обязательно потянет за собой другие.

Для правки конфигов fvwm занадобился vim, который умеет подсвечивать их синтаксис и умеет открывать ман в параллельном буфере и осуществлять по нему удобный поиск. А заодно давно хотелось посмотреть на urxvt. В общем я переехал временно в терминал, под который организовал отдельный рабочий стол в fvwm - специально для vim.

А раз я сижу в urxvt (кстати tabbedex мне как-то сразу очень понравился, удобное и логичное управление вкладками же), то надо же и почту и джаббер туда перетащить. Так у меня прописались mcabber и alpine. Поскольку по дефолту там были совершенно уродские цвета, пришлось их попилить, благо они понимают 256 цветов.

Чтобы держать их на одной вкладке в удобном для чтения виде (полэкрана на широкоформантинке), пришлось освоить dvtm, ему переназначил leading key и цвета, потому что было неудобно и страшно.

Чтобы не про... эээ... короче, чтобы замечать, когда садится батарейка, пришлось наладить специальный промт для zsh, а заодно на этот самый zsh перейти с bash.

Вот такое вот в итоге получилось. Между рутинными задачами переключаться нереально удобно, выглядит, по-моему, здорово, а на двух остальных рабочих столах живут себе нормальные человеческие иксы с файрфоксом, наутилусом и прочими излишествами.

>>> Просмотр (1366x2304, 560 Kb)

★★★★★

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

офигенно)цвета подобраны очень хорошо)

Rafister
()

Цвета подобраны хорошо, а такие настройки шрифтов выглядят на моем мониторе слишком гадко.

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

То ж специально!

Хотя да, агрессивный он какой-то. Но он-то как раз через гуй настраивается, так что это одна минута поправить.

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

Цвета хорошо, но ШТГ!

FiXer ★★☆☆☆
()

>А раз я сижу в urxvt (кстати tabbedex мне как-то сразу очень понравился, удобное и логичное управление вкладками же), то надо же и почту и джаббер туда перетащить. Так у меня прописались mcabber и alpine.

Открой для себя emacs. И закрой vim.

loz ★★★★★
()

И на что только не пойдут люди, лишь бы не использовать emacs.

ugoday ★★★★★
()

а в чем профит dvtm по сравнению со screen?

Один из лучших треков Бони Тайлер.

mrdeath ★★★★★
()

Цвета скрина подходят к новой теме лора. Специально красили?

l0stparadise ★★★★★
()

Стилизация под 80-е. Зачет.

Jayrome ★★★★★
()

mutt пробовал?

nnz ★★★★
()

- Чем dvtm лучше screen? Он красивее элементарно. Хехе.

- Про цвета - это ж танго. Мы с ЛОРом просто... эээ... черпали вдохновение из одного источника. Собственно цвета в urxvt спёрты с гномотерминала.

- Mutt я как-то давно пробовал, кажется, не осилил настроить, помнится. Посмотрю на него ещё, конечно.

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

alpine

Не нужен.

чтобы замечать, когда садится батарейка, пришлось наладить специальный промт для zsh, а заодно на этот самый zsh перейти с bash.

Можно подумать, в bash это невозможно...

По скрину: цвета ничего, а вот шрифты не очень.

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

А нормальные плееры и почтовики под эту ось есть?

Я слышал, там есть EMMS. Про почту не знаю.

GotF ★★★★★
()

Замечательно!!!

Поделись цветами и списком используемых расширений vim'а. Так же присоединяюсь к вопросу о причинах использования dvtm а не screen/tmux?

fat_angel ★★★★★
()

цвета шикарны. dvtm не слышал, надо попробовать.

silw ★★★★★
()

leading key

> ему переназначил leading key и цвета, потому что было неудобно и страшно.

можно ли назначить к примеру модификатор Alt или Super ? И как это можно записать используя команду dvtm -m ?

Всегда раздражало в screen или tmux использование сtrl-a или еще чтот то .

crono
()

По поводу dvtm - я не знаю, как ему именно контроль оторвать, но по идее должно быть можно. Просто я сей не знаю, там же настройка всё равно правкой заголовочного файла делается, может, там и поправить. Я попробую во всяком случае.

По поводу screen - я сейчас на другой машинке делаю настройку для быстрой загрузки без иксов - почта, чат, музыка/кино и редактор - вот там будет screen (byobu) для руления сессиями, а для управления «окнами» я всё равно оставлю dvtm - он мне нравится.

Цветовая схема vim - dante, цветовая тема терминала и прочего - выложил здесь: http://forum.ubuntu.ru/index.php?action=post;msg=885872;topic=119521.0;sesc=2... - кроме pine - оно настраивается через свой «гуй».

Вот.

В vim я пока ещё только учусь работать, в первую очередь приделал NERDTree, fuzzyfinder, mru (недавно использованные файлы), manpageview, определяюсь вот с плагином для управления буферами.

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

fuzzyfinder

fuzzyfinder - умеет работать с буферами :FufBuffer

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

fuzzyfinder

a так же для справки:

|:FufBuffer| - Buffer mode (|fuf-buffer-mode|) |:FufFile| - File mode (|fuf-file-mode|) |:FufCoverageFile| - Coverage-File mode (|fuf-coveragefile-mode|) |:FufDir| - Directory mode (|fuf-dir-mode|) |:FufMruFile| - MRU-File mode (|fuf-mrufile-mode|) |:FufMruCmd| - MRU-Command mode (|fuf-mrucmd-mode|) |:FufBookmarkFile| - Bookmark-File mode (|fuf-bookmarkfile-mode|) |:FufBookmarkDir| - Bookmark-Dir mode (|fuf-bookmarkdir-mode|) |:FufTag| - Tag mode (|fuf-tag-mode|) |:FufBufferTag| - Buffer-Tag mode (|fuf-buffertag-mode|) |:FufTaggedFile| - Tagged-File mode (|fuf-taggedfile-mode|) |:FufJumpList| - Jump-List mode (|fuf-jumplist-mode|) |:FufChangeList| - Change-List mode (|fuf-changelist-mode|) |:FufQuickfix| - Quickfix mode (|fuf-quickfix-mode|) |:FufLine| - Line mode (|fuf-line-mode|) |:FufHelp| - Help mode (|fuf-help-mode|)

crono
()

Очень понравилось! Беглым взглядом подумал, что кто то выложил мой скрин :) цвета почти такие же и набор программ тот же :)

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

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

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

В общем вот правильная ссылка для тех, кто хочет посмотреть конфиги http://forum.ubuntu.ru/index.php?topic=119521.msg885872#msg885872

Кстати там у тебя цвета приведены только с 0 по 15, а в первом сообщении ты сказал,что пользуешь 256 цветов — остальные можно посмотреть или ты их не прописывал?

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

Ненене.

В .Xdefaults прописаны цвета для urxvt, они идут парами - обычный цвет и bright, их можно указывать в rgb (#RRGGBB), потому что urxvt - иксовое приложение. Их шестнадцать.

А цвета, используемые приложениями, настраиваются для каждого отдельно, и там цвета обозначаются по-другому, обычно в виде числа от 1 до 256, посмотреть значения можно с помощью colortest -w

Если посмотреть на конфиг mcabber, там видно, как оно примерно делается.

Mc понимает 16 цветов, там по-другому настраивается.

Т.е. каждое приложение настраивается отдельно, это не «тема оформления».

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

круто. Красиво, мне нравится и вид и подбор ПО, хоть я сам vim осилил по минимуму.

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

Спасибо за пояснения.

Просто никогда раньше не пробовал использовать 256 цветов.

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

>лет 15 назад было бы круто.

Пугать вендузятников и сейчас можно!

fat_angel ★★★★★
()

> Чтобы держать их на одной вкладке в удобном для чтения виде (полэкрана на широкоформантинке), пришлось освоить dvtm, ему переназначил leading key и цвета, потому что было неудобно и страшно.

Судя по описанию, тебе достаточно было найти tmux: http://tmux.sourceforge.net/

Описание на русском: http://the-bosha.ru/2010/06/01/terminal-window-manager-tmux/

Чтобы не про... эээ... короче, чтобы замечать, когда садится батарейка, пришлось наладить специальный промт для zsh, а заодно на этот самый zsh перейти с bash.


$ man tmux

status-left string

Display string to the left of the status bar. string will be passed through strftime(3) before being used.
By default, the session name is shown. string may contain any of the following special character sequences:

Character pair Replaced with
#(shell-command) First line of the command’s output

The #(shell-command) form executes ‘shell-command’ and inserts the first line of its output. Note
that shell commands are only executed once at the interval specified by the status-interval option: if
the status line is redrawn in the meantime, the previous result is used.

#(sysctl vm.loadavg)

Where appropriate, special character sequences may be prefixed with a number to specify the maximum
length, for example ‘#24T’.

By default, UTF-8 in string is not interpreted, to enable UTF-8, use the status-utf8 option.

--

status-right string

Display string to the right of the status bar. By default, the current window title in double quotes,
the date and the time are shown. As with status-left, string will be passed to strftime(3), character
pairs are replaced, and UTF-8 is dependent on the status-utf8 option.

P.S. Впрочем, освоить zsh никогда лишним не бывает :)

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

И существовать с такими конскими разделителями между «окнами»? Неее, я лучше на костылях как-нибудь...

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

цвета хороши
Ш - Г
...а больше и коментировать нечего :)

megabaks ★★★★
()

Очень хорошо! Спасибо за приятный и техничный скрин )

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

> И существовать с такими конскими разделителями между «окнами»? Неее, я лучше на костылях как-нибудь...

Про конские разделители не понял. Цвета меняются в конфиге.
Чем разделители на твоем третьем скрине отличаются, например, от этих: http://the-bosha.ru/wp-content/uploads/2010/06/tmux_screen_1.png ?

Neksys ★★★
()

У всего есть три стороны: внутренняя, наружная и vim.

Весьма приятный и располагающий к работе десктоп. Айс.

zhuravlik ★★★★
()

- Виму можно конские разделители. Остальным нельзя. %)

Серьёзно, мне просто нравится, как выглядит dvtm.

Лафрой - скотч. Очень своеобразный островной сорт. Мой любимый, кстати. Если кто пробовал Талискер - то же самое, но в полтора раза резче. Slainte и в шотладском гэлике slainte.

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

Подсветка активного окна там буэээ. А в dvtm - не буэээ.

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

Отличный труъ скриншот

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

В терминале есть тайлинг. Если я захочу тайлинг в иксах для некоторых приложений, я заюзаю два State из 32, поддерживаемых fvwm (это такие пользовательские «флажки», fvwm их «видит» и для окон с тем или иным State True выполняет определённые действия) и пропишу им Style с толщиной рамки окна в 1-2 пикселей и выделю окно с фокусом цветной рамкой, без заголовков. Потом с помощью fvwmperl можно пересчитывать геометрию окон (размеры и положение) > тайлить их по разным лэйаутам разной степени жёсткости, передавать фокус только между затайленными окнами по хоткею, все «тайловые» окна держать на определённом слое или десктопе и вообще всяко над ними изгаляться.

Для окон, которые мне в тайловом виде не нужны, можно будет использовать всё тот же fvwm.

Не круто ли?

%)

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

Не, не круто ;)

Много действий для достижения желаемого эффекта. Все это есть в Ion3 из коробки (у меня рамка фрейма толщиной в пиксель, заголовки по умолчанию отключены) ;)

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