LINUX.ORG.RU

Кастомный Notion WM + Arch + vim(ну почти) + distribution.pl

 , ,


9

2

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

  • notion wm, с моими патчами
  • arch linux
  • скрипт, который выплевывает выданные vim'ом esc-последовательности.
  • distribution.pl — гистограммы в шелле
  • tmux + python powerline + tmux-saver(или как там его, для сохранения сессий)
  • dzen2 две штуки
  • zsh + syntax highligting кастомный

Ну и всё это добро как обычно на https://github.com/neg-serg?tab=repositories

>>> Просмотр (1920x1200, 963 Kb)

★★★★

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

Традиционный угадал автора. Традиционно всё на высшем уровне.

А что это за рогалик?

Spoofing ★★★★★ ()

Вся эта конструкция вместе напоминает офигенный текстовый квест, покруче чем генту.

kirill_rrr ★★★★★ ()

Not bad. Стяну у тебя половину конфигов. Может быть.

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 1)

Прикольно выглядит. У тебя получается окно терминала играет роль фона (левая часть скрина)? Или как это реализовано?

ekzotech ★★★★ ()

Хорош. А я уж решил что в галерею бессмысленно заглядывать.

hotpil ★★★ ()

Хоть и шрифт на скрине не понравился, но сглаживание идеальное!

dober ()

Это один из немногих скриншотов в галерее ЛОРа, где Ш — не Г!

Вообще, очень аккуратненько получилось, для работы самое то.

Что за херня в правом верхнем терминале? Что-то я таких непонятных логотипов даже у грайндкор и блэк групп не видывал.

r3lgar ★★★★★ ()

Шрифты то сильно большие, то сильно мелкие - в панели. И Ш, кстати хоть и не плохие, но нечитабельные для глаза точно.

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

Ш — не Г!

Естественно, он же тут на пол-экрана.

Для такого разрешения это нормальный размер.

r3lgar ★★★★★ ()

Неплохо.

Хочу монитор с таким же разрешением, чтобы получить такие же ШнеГ. В терминале правда всё равно буду терминус юзать, там пока размеров хватит, но для браузера например…

Psych218 ★★★★★ ()

Угадал автора по цветам. Консолефажество. Неюзабельно.

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

А что это за рогалик?

Я думаю, что это Escherian knot

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

Стяну у тебя половину конфигов.

Нужно больше лайков звёздочек!

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

Что за херня в правом верхнем терминале?

Анси арт escherian knot, наверно. C подсветкой синтаксиса.

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

Неюзабельно

Чушь собачья, юзабельно для работы, учебы и отдыха на протяжении многих лет

Консолефажество

Какой смысл с точки зрения эстетики, простоты и единообразия использовать что-то кроме консоли там, где не требуется вывод мультимедиа?

e7z0x1 ★★★★ ()
Последнее исправление: e7z0x1 (всего исправлений: 1)
Ответ на: комментарий от Psych218

Хочу монитор с таким же разрешением, чтобы получить такие же ШнеГ. В терминале правда всё равно буду терминус юзать, там пока размеров хватит, но для браузера например…

Возьми asus pa249q, не пожалеешь. У него цвета очень хорошие, в adobe-rgb режиме, если это для тебя важно, конечно. Правда мне попался с бракованным преобразователем напряжения, так что он некоторое время мигает после запуска. Больше разрешение пока рано, потому что контент к hidpi пока ещё не приспособлен.

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

то сильно мелкие - в панели

Историческая привычка

Шрифты то сильно большие

Для моих глаз в консоли то что нужно. Для vim'а я использую поменьше, у меня там враппер отдельный.

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

Или как это реализовано?

Notion is a static tiling wm. Декораций окон нет, окно на весь экран, вот и вся наука. Они все так.

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

Чушь собачья, юзабельно для работы, учебы и отдыха на протяжении многих лет

Ага, чОрные консольки с редким синим, сильно юзабельно, лол.

Какой смысл с точки зрения эстетики, простоты и единообразия использовать что-то кроме консоли там, где не требуется вывод мультимедиа?

Открыл, наконец, e7z0x1 любой сайт, требующий JS, попробовал стартовать любой CAD, попробовал разобраться в относительно сложных программах и офигел, сколько же всего консоль не умеет и насколько насасывает...

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

Для моих глаз в консоли то что нужно.

А, все ясно, ты сам ослеп от своего десктопа. Это самая лучшая ему характеристика.

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

Это где ты нашел проблемы с консолью? Если я открыл среду (CAD или подобное, да тот же браузер), то удобство работы определяется средой. Для чего хороша консоль? Да не знаем!
А по гамме - и хорошо, что каждый пили себе сам. Скучно было бы на ч\б.
Тут не лол, тут плакать надо. Сколько пишешь на этот сайт, а толку...

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

Это где ты нашел проблемы с консолью?

Консольные IM-клиенты убоги по фичам по сравнению с десктопными, консольных редакторов графики (что растровой, что векторной) юзабельных (юзабельных, Карл, а не 100500 команд руками вводить, да WYSIWYG) нет вообще, консольные браузеры не так давно еле-еле в JS научились.

Ни на что не намекает?

А по гамме - и хорошо, что каждый пили себе сам. Скучно было бы на ч\б.

Ну ладно, цветовая гамма действительно субъективная штука относительно, потому ничего не скажу.

Тут не лол, тут плакать надо. Сколько пишешь на этот сайт, а толку...

А было бы не пофиг кому.

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

НЕ пофиг. И мы говорим о консоли, а не программах. Каждый ест кактус, как умеет. Многие и гвоздодером вышивают. Каждому своё.

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

И мы говорим о консоли, а не программах

Если мы говорим не о программах, то консоль полностью бесполезна. Как думаешь, почему? (=

НЕ пофиг

...тебе. Остальным немножко пофиг.

Каждый ест кактус, как умеет. Многие и гвоздодером вышивают.

Круто ты оправдываешь кактусожоров. Уважаю.

DeadEye ★★★★★ ()

Очень хорошо выглядит. Даже не верится что слеплено из какашек.

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

там, где не требуется вывод мультимедиа?

сайт, требующий JS

стартовать любой CAD

Сильные аргументы, уважаю ;D

попробовал разобраться в относительно сложных программах

Например каких? Perl простая программа или сложная? Каким именно образом «разобраться»?

А, все ясно, ты сам ослеп от своего десктопа.

Зрение у меня ~-0, так что тут ты не угадал, пхехехе.

Консольные IM-клиенты убоги по фичам по сравнению с десктопными

Даже weechat-curses?

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

Твои аргументы полная фигня, потому что ты сравниваешь представление(интерактивное консольное приложение vs интерактивное графическое приложение), а речь была о способе взаимодействия. Например для firefox есть cli(vimperator), так что в этом отношении он не хуже консоли. И никакого консолефажества в этом нет.

Что удобнее иметь возможность поиска по функциям, как, скажем в той же IDEA в любом CAD вместо того или необходимость по полдня елозить мышью чтобы выполнить простейшие действия? Сравнил теплое с мягким и думает что консоль можно чем-то заменить, бгг.

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

Сильные аргументы, уважаю ;D

Ага, ясно, рабочий софт для тебя пустой звук.

Perl простая программа или сложная? Каким именно образом «разобраться»?

Не шлангуй, речь идет о десктопных приложениях.

Зрение у меня ~-0, так что тут ты не угадал, пхехехе.

Ты уже спалился, поезд уже ушел. Извини.

Даже weechat-curses?

Естественно. Клиент для сети, которая умеет целые конференции и ни фига больше.Чего там делать-то, лол...

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

Твои аргументы полная фигня

Идеальное начало аргументации. Сразу вспоминаются известные правила демагога. Палишься, парень.

а речь была о способе взаимодействия

Сути не меняет ни на чуть.

И никакого консолефажества в этом нет.

Ага, вот только подавляющее большинство юзеров оного дела - арчеводы, со скринами на разных девиантартах, в которых открыто 100500 терминалов с разным говном.

Ни на что не намекает?

Что удобнее иметь возможность поиска по функциям, как, скажем в той же IDEA в любом CAD вместо того или необходимость по полдня елозить мышью чтобы выполнить простейшие действия?

Фейл - ты про хоткеи и различные механизмы fuzzy-search.

DeadEye ★★★★★ ()
Последнее исправление: DeadEye (всего исправлений: 1)
Ответ на: комментарий от DeadEye

Фейл - ты про хоткеи и различные механизмы fuzzy-search.

Не фейл, если учесть как работает большая часть гуишного софта. Там fuzzy-finding такая же естественная часть интерфейса как кнопки, иконки, меню? Например я могу «найти» в каждом приложении скажем подпункт какого-нибудь диалогового окна с настройками приватности? Если не придусмотрен хоткей я вынужден идти по всей иерархии объектов. Если есть лучшее что есть в cli(например поиск), то этого делать не нужно. Но в подавляющем большинстве gui-приложений этого нет. В cli есть.

Ни на что не намекает?

На что же?

Ага, ясно, рабочий софт для тебя пустой звук.

Моя профессия не связана ни с CAD'ами, ни с дизайном. Для меня это не рабочие инструменты. С какой стати меня должны волновать чужие потребности?

Не шлангуй, речь идет о десктопных приложениях.

Критерии десктопного приложения. Сколько ты их используешь? Ну 5-10. А консольных тулз куда больше.

Сути не меняет ни на чуть.

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

Естественно. Клиент для сети, которая умеет целые конференции и ни фига больше.Чего там делать-то, лол...

Главное не делать лишнего и не грузиться больше чем положено.

e7z0x1 ★★★★ ()

notion wm, с моими патчами

Поддержка xft есть отдельным патчем? А лучше сразу готовый ebuild.

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

Ага, чОрные консольки с редким синим, сильно юзабельно, лол.

Нет, млять, давай каждую букву своим цветом и своим размером.

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

Поддержка xft есть отдельным патчем? А лучше сразу готовый ebuild.

Ничего нет отдельным патчем, потому что я просто правил код. В принципе можешь попробовать сделать ебилд из моего форка, генту это позовляет, насколько я помню, вот же: https://github.com/neg-serg/notion

Из зависимостей точно вспомню rofi, dzen2, шрифты PragrataPro for Powerline(от NerdFonts). В принципе я могу сделать ридми по сборке с нуля, если это кого-то интересует. Там часть функциональности выброшена, например mod_statusbar, mod_query и др, всё уж не вспомню.

Кстати я писал автору, ему в целом эти изменения понравились, надо бы сделать пулл-реквест.

e7z0x1 ★★★★ ()
Последнее исправление: e7z0x1 (всего исправлений: 1)
Ответ на: комментарий от andreyu

Нет, млять, давай каждую букву своим цветом и своим размером.

Люди не понимают чем хороша гомогенность интерфейса.)

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

На что же?

Угадай с одного раза. Приз - конфетка.

А консольных тулз куда больше.

Я из консольных тулз пользую целое одно, и это ssh. Это так, к примеру. А через этот ssh дергаю только screen и очень редко что-либо другое.

не делать лишнего

Ага, мы начали засчитывать фсио, что наши проги не умеют, как ненужное. Это же так оригинально!

С какой стати меня должны волновать чужие потребности?

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

Не фейл, если учесть как работает большая часть гуишного софта. Там fuzzy-finding такая же естественная часть интерфейса как кнопки, иконки, меню? Например я могу «найти» в каждом приложении скажем подпункт какого-нибудь диалогового окна с настройками приватности? Если не придусмотрен хоткей я вынужден идти по всей иерархии объектов. Если есть лучшее что есть в cli(например поиск), то этого делать не нужно. Но в подавляющем большинстве gui-приложений этого нет. В cli есть.

Поиск в cli - истинные линупсоиды делают только так! А теперь вопрос на миллион - на хрена они это делают, если cli подразумевает команды, а не их поиск.

приватности

Единственное, что волнует линупсоидов на данный момент. O\

Короче, тред мне продолжать лень. Можешь не отвечать. (=

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

Я про общую цветовую гамму десктопа, а не гамму консолек.

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

Из зависимостей точно вспомню rofi, dzen2, шрифты PragrataPro for Powerline(от NerdFonts

Вот этого всего мне и не хочется тянуть в систему.

Там часть функциональности выброшена, например mod_statusbar, mod_query и др, всё уж не вспомню.

У меня dopath(«cfg_defaults»), а он грузит и mod_statusbar, и mod_query. А я их использую. У меня есть небольшой хак для mod_statusbar, что бы сделать в нем подсветку.

Кстати я писал автору, ему в целом эти изменения понравились, надо бы сделать пулл-реквест.

Если все это можно будет включать/выключать юзами, то будет прекрасно.

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

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

Скажите, кто вас так по голове ударил?

Короче, тред мне продолжать лень. Можешь не отвечать. (=

А я уже хотел вас в игнор добавить.

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

Если все это можно будет включать/выключать юзами, то будет прекрасно.

USE ~= операции с препроцессором, что как бы не очень читаемо(и писаемо). Нафига выпиливать поддержку xft? Я лично смысла не вижу. В чем вижу смысл, так это добавить опцию запускать xft или без него, без #ifdef и тп вещей, xft щас есть везде, отсутствие его поддержки это личная наркомания автора ion3.

Если так хочешь xft он вроде бы есть в обычном notion, только в другой ветке, посмотри бранчи.

Вот этого всего мне и не хочется тянуть в систему.

Ну вот, у меня приоритет сделать notion как раз менее комбайновым, но похоже его придется переписывать заново.

e7z0x1 ★★★★ ()

Круто, ЛУЧШИЙ скриншот за последний год!

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

Нафига выпиливать поддержку xft?

Ее выпиливать ненужно, а вот остальное мне не нужно.

отсутствие его поддержки это личная наркомания автора ion3.

Полностью согласен.

Если так хочешь xft он вроде бы есть в обычном notion, только в другой ветке, посмотри бранчи.

Спасибо за инфу, гляну.

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

Ее выпиливать ненужно, а вот остальное мне не нужно.

Ты просто упомянул use-флаги, а я говорил о том что нужно решение, которое поддреживает и то и другое, хотя бы на уровне переключения опции при старте.

e7z0x1 ★★★★ ()

стоящий скрин для галлереи. раз уж ты tmux юзаешь, знаешь как отключить «бекавтоскролинг»? Т.е. <ctrl seq>+[ - прокрутил консоль вверх, оставил, но через какое-то время то ли рефреш, то ли что возвращает назад.

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

стоящий скрин для галлереи. раз уж ты tmux юзаешь, знаешь как отключить «бекавтоскролинг»? Т.е. <ctrl seq>+[ - прокрутил консоль вверх, оставил, но через какое-то время то ли рефреш, то ли что возвращает назад.

Это вроде как пофиксили довольно давно, попробуй мой конф + tmux 2.1, должно работать. Или ты про прокрутку внутри терминального эмулятора, а не tmux? Я её не использую, tmux only.

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

Ты просто упомянул use-флаги,

Ага, что бы не тянуть в систему то, что я не буду использовать.

а я говорил о том что нужно решение, которое поддреживает и то и другое, хотя бы на уровне переключения опции при старте.

Если сделать архитектуру модульную, а по сути ion3 модульный, то отключение модулей как при сборке, так и при запуске было бы хорошим решением.

andreyu ★★★★★ ()

Настоящий минимализм.

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