Предложу, что ль, и я своё рабочее место, давно не было.
Пара системников, для второго которого чуть видно слева щас поеду возьму корпус fd r5 под бекапы, основной с некоторых пор чисто на nvme.
Основной комп с fd define xl 7 или как там его, просторный корпус короче такой(5950x/64GiB ram(было 128)/3080ti и гора nvme с optane). Моник samsung g8 oled. Жутко глючащее чудо, зато не шумит как аналогичный dell, а для багов есть хаки.
Клава стилририес апекс про или как там её.Такие дела.
Комп которому уже сто лет в обед, пора бы его поменять, ноября 2014 года на 4790K, миди-клава ni komplete kontrol m32, ничего так для своего размера надо сказать, обычная клава оптический рейзер, мышь ложик g403, до сих пор кстати ничего лучше не нашел, кастомный самодельный балансный усилитель, цап vmv smsl d1, прям оооочень хороший, ну и наушники pioneer master se-1. Колонок нету и будут не скоро, мб когда хату куплю(поэтому она такая уродская), такие вот дела.
Собсно моё любимое рабочее место дома, потому что не люблю работать за ноутбуком, а в офис я хожу обычно поесть и посмеяться, так что по сути мало что изменилось, кроме того что теперь на улице нечем заняться и начинаешь сходить с ума.
Из того на что стоит обратить внимание это конфиги zsh, там свой дистрибутив по сути, также tmux, tridactyl и polybar. Также для i3 я сделал что-то типа notion 3/4-like UX на базе i3ipc и оно всё быстро работает.
Вот например что хочу выделить, это zsh-defer позволяет ускорить загрузку zsh где-то в два раза.
Для tmux прикольные плагины вот эти:
plugins/tpm – ну это понятно, это менеджер плагинов)
tmux-plugins/tmux-resurrect – это для того чтобы сохранять состояние короче текущее и потом можно с него загружаться со всей историей что уже была
Morantron/tmux-fingers – позволяет быстро копиривать в буфер обмена или буфер tmux файлики и что-то подобное, особенно хорошо сочетается с безпрефиксными хоткеями, которые идут через alt)
laktak/extrakto – позволяет делать автокомплит через fzf для той инфы, которая уже есть в tmux
Ну polybar это просто полибар, но мне нравится идея с прозрачными разделителями под наклоном, может и вам тоже :)
Ну про tridactyl я уже писал что там почти всё поправил.
В общем-то я довольно давно сопротивлялся апдейту, главным образом потому что было не понятно как заставить работать некоторые хоткеи вроде control+c для закрытия окон, темы и другое тому подобное, постоянно что-то было не так, но всё это удалось решить, так что vimperator я теперь выбросил и наслаждаюсь высокой скоростью. В чем-то tridactyl даже лучше, чем вимператор, например лучшей поддержкой русского языка.
Когда-то давно я говорил что насоздавал там плагинов для более крутых скратчпадов аля i3, улучшенного run-or-raise и тд и тп, теперь вот есть видос, где показано как это всё работает. Только его надо как-то переделать, а то оно опять пожатое, попробовал vimeo вместо ютуба, но там что-то тоже не комильфо.
Когда перезалью будет доступно по той же ссылке :)
Собсно мой стол, за которым я сижу по сути весь день, кроме перерывов на еду. Тут на экране asus pa249q в качестве монитора, кастомный усилитель для ушей с хорошим цапом, в качестве наушников пока что баеры 880 pro(планирую заменить на pioneer se-1 master), около-топовый системник конца 2014 года, который обновлять я чото смысла пока не вижу, клава G910 ложик, с romer свичами, мышь тоже ложик, g403, кстати очень хорошая из-за маленького веса и как следствие низкой инерционности, взял её вместо какого-то там топового roccat. Играю в quake champions и не только в него. У меня что-то вроде 1.5-boot с виртуалкой qemu и пробросом geforce 980 в виртуалку, ещё есть kexec чтобы разбросить видеокарту обратно, потому что nvidia не поддерживает dri3. В качестве системы до сих пор стоит arch linux. Думал попробовать void, но чото лень
Я перенес фичи иона, которых мне не доставало типа вложенных скратчпадов, нормального run-or-raise, run-or-raise-for-tag(моё изобретение для иона), alt-tab как в ионе, работу с fullscreen нормальную, а не как в i3 по умолчанию, что там не перейти, ничего сделать нельзя.
На самом деле там наверно ещё что-то сделано чтобы всё это было в сумме комфортно и «как раньше», реализованы мои скрипты как демоны-листнеры и врапперы чтобы посылать байтики через fifo
Решил чутка попилить notion. Добавил поддержку dzen2 вместо mod_statusbar и rofi вместо mod_menu и mod_query. Так мне нравится намного больше. Ещё теперь композитные расширения работают и xft-шрифты. Правда там поддержка шрифтов сделана через #ifdef так что придется выбирать или растровые или векторные, а не оба типа сразу. Пытался применить те патчи, которые были для сборки с cmake вместо его самописной, но забил, потому что всё захламляется этими *.cmake плюс к тому биндингов на lua удобных для себя я не нашел.
Если кто-то это юзает чего же вам хочется? Может добавлю на досуге раз уж взялся) Пытаюсь периодически из него выкиунть всё что можно, потому что в этом монстре сам черт ногу сломит.
http://i.imgur.com/3mzZmph.jpg
Это sxiv, правда я в нем что-то менял и не помню что. Точно помню что выкидывал биндинги через префиксы, потому что неудобно.
Как-то захотелось разбавить дефотное разнообразие. Шрифт Fixedsys Excelsior, arch linux, notion, urxvt, mpd, iotop. Вообще щас сижу издеваюсь над несчастным hdd, буду проверять как оно работает на zfs, потому что сорцы андроида занимают овер 9000 и их хочется как-то ужать без особых потерь в производительности и удобстве.
Ну не, можно, конечно, для скриншота запилить штук 5 разных окон, но не вижу смысла, потому что никогда так не работаю, у меня как правило одно окно и один скратчпад, максимум два. Несмотря на то что у меня tiling wm разбиением я практически никогда не пользуюсь. Наверное единственная причина, почему я не перешел на что-то ещё это вложенные скратчпады иона.
Ну вот ещё вот такой постановочный скриншот
http://i.imgur.com/K34B4YO.png
И ещё пришлось перейти на vuze, потому что почему-то у меня больше ничего не работает, вернее работает очень медленно. А vuze частенько виснет.
Всё цветное дофига.
ls++
cope
font:envy code r справа. Остальное вроде и так понятно
Впрочем ок.
Терминал: urxvtc
Мультиплексор для консоли: tmux
Плеер: mpd+ncmpcpp+mpc+pimpd(его тут не видно)
Редактор: vim и gvim
Статусбар ионовский, с моими скриптами.
Диры и файлы показывает ls++
Шелл, очевидно, zsh, первоначально с конфигом от grml, очень сильно кастомизированный.
Шрифты как внизу залил, называются *hell* чототам, брал на юниксфоруме.
Иногда использую ещё ranger, это файл-менеджер.
Надоели скриншоты с лором? Давно не любовались на термоядерный usercss? Тогда этот скрин любит ваши глаза! А они красным цветом символизируют ему свою любовь. Предлагаю угадать ось и рабочее окружение.
Кстати так и не понял как присобачить к нему xmobar.
ion3 таки задолбал, в fvwm таки не смог сделать как хочется.
В итоге имеем вот это. Плюсы по сравнению с ионом в том что он что держит ewmh, xft, имеет динамический тайлинг(о нём ниже), пока развивается(вроде), много конфигов в инете, много любителей.
Плохо то что haskell сложный язык, к тому же в разных конфигах применятся разный синтаксис для описания одного и того же. В итоге сделал пока далеко не всё что хотел.
По поводу статического тайлинга — таки можно создать поведение, которое напоминало бы ion3 с помощью comboP. Справа(ну или слева если инвертировать) появляется черная область, в которую вносится только то, что указано далее. Ну, например, копыто. Иначе говоря можно управлять тем что куда упадет.
xmonad 0.9.2
xmobar 0.13
Что бы хотелось:
1)Улучшенный ComboP, чтобы позволял держать такие области для верха\низа и тп, а не только левой части(по умолчанию, обходится reflectHoriz).
2)Разные обои для разных рабочих столов. Такая фича есть в fvwm. Я тоже хочу.
3)Сделать нормальные гапы для xmobar, то есть своего рода spacing для него. Как это сделать пока не придумал.
4)Я ещё лучше dzen2 вместо xmobar. Конфигов в тырнете полно, но вот как применить это всё не пойму.
5)Возможно есть такое, что например сменить layout при появлении копыта или что-то вроде этого.
Короче очень недоставало фичи ratpoison'a в лице поддержки... глючных окон, то есть те, которые некорректно отображаются или плохо подходят для тайлинга. Нашел решение — Xnest(xyphyr по слухам «круче», но я его не испытывал, потому что у меня сам по себе с аура не установился и я забил, тем более не понятно чем он лучше)
Также на картинке видно emacs(gtk),ncmpcpp с небольшим плейлистом(где-то 800 групп в плейлист не попали ^^).
Ну а внизу там fluxbox,urxvt,vlc.
Терминал — zsh, шрифт — terminus. Такие вот пироги.
P.S я знаю что голубое бельмо в лице флуксбокса портит всю малину, ну да пусть будет как есть)
Кстати советую всем попробовать antimatter. Например ту песню, что в плейлисте.