LINUX.ORG.RU

Tmux


37

1

Всего сообщений: 26

Пятница. Почти ночь. Улыбаемся и продолжаем работу работать

На всех парах Ergo Framework движется к релизу 3.0. На экране кипит работа над сетевым стеком. Планы были выпустить релиз в конце осени, но реальность их перекроила. Теперь ближе к весне только получится.

Из того что на экране. Набор инструментов все тот же – nvim, tmux, zsh, vifm, tig. Не так давно, правда, переехал с nixos на arch. Ну и конфигурацию neovim’a переделал – взял nvchad. То, что нужно.

Практически все из коробки, работа напильником сведена к минимуму. Доволен. Раньше юзал vim-go. Но это вещь в себе без оглядки на экосистему lsp в neovim. Сейчас и erlang, и golang, и пара других языков – без костылей, каждый со своим lsp. Ну не счастье ли? :)

PS тема в большинстве используется catppuccin (жаль, для vifm ее нет).

>>> Просмотр (3840x1600, 1119 Kb)

 , ,

ergo
()

Когда не помещается все в голову

Это идет работа над Ergo Framework 3.0. Из вкусняшек, которые в ней появятся:

  • улучшена производительность обмена сообщениями внутри ноды до 100млн сообщ/сек (пруф https://twitter.com/halturin/status/1634165290564034562);
  • будет переработан сетевой стек. (сейчас он дает около 1 млн сообщ/сек между нодами по сети. ожидается улучшение до 15-20 млн);
  • работа с процессами будет проще и понятней;
  • вся эрланговская специфика будет вынесена в отдельный пакет (собственно она и была главным шоу-стопером в перформансе).

На скриншоте творческий момент редизайна внутренностей. Сложно удерживать в голове сразу кучу связанных сущностей, посему приходится держать их на виду. Благо экран широкий, позволяет.

Из инструментов — NixOS, NeoVim, Tmux, ViFM, Zsh.

На остальных экранах — всякие браузеры со спотифаями.

>>> Просмотр (3840x1600, 889 Kb)

 , , , ,

ergo
()

NixOS + Xmonad

Перелез на NixOS после долгих лет арчевания. Пока не могу собрать только neovide: https://discourse.nixos.org/t/rust-curl-tls-neovide-failed-to-run-custom-build-command-for-sdl2-sys-v0-34-0/7086

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

sudo nix-channel --add https://nixos.org/channels/nixos-19.09 stable
sudo nix-channel --add https://nixos.org/channels/nixos-unstable nixos

Сижу на unstable, если пакет ломается, то меняю cura на stable.cura. Механизм даунгрейда пакетов / пининга намного приятнее чем в Арче.

Можно сделать наоборот, сидеть на стабильной ветке и некоторые пакеты ставить из unstable.

Вот так можно настроить Nginx + Let’s Encrypt:

{
  security.acme.acceptTerms = true;

  services.nginx = {
    # Use recommended settings
    recommendedGzipSettings = true;
    recommendedOptimisation = true;
    recommendedProxySettings = true;
    recommendedTlsSettings = true;

    commonHttpConfig = ''
      charset utf-8;
      source_charset utf-8;
    '';

    enable = true;
    virtualHosts."host.dev" = {
      enableACME = true;
      forceSSL = true;
      root = "/var/www/host";
    };
  };
  # Optional: You can configure the email address used with Let's Encrypt.
  # This way you get renewal reminders (automated by NixOS) as well as expiration emails.
  security.acme.certs = {
    "host.dev".email = "admin@foo.bar";
  };
}

Просто собрать live usb под себя, реиспользуя модули из основной конфигурации.

Больше скринов и конфиги: https://github.com/ksevelyar/dotfiles

>>> Просмотр (2560x2160, 3593 Kb)

 , , , ,

ksevelyar
()

awesome неадеквата (продолжение истории)

С предыдущего скриншота изменилось не так много:

  • Добавлен виджет погоды (пользы от которого ровно ноль, просто декорация);
  • К календарю наконец были прикручены напоминания;
  • Виджет mpd стал функциональным;
  • Добавлен виджет аптайма;
  • Виджет почты теперь смотрит не только в Maildir, но и в локальный /var/mail/$LOGNAME;
  • Виджет сети может показывать IP, название сети (для Wi-Fi), название интерфейса (дефолт, или если не доступно иное);
  • Виджет громкости теперь показывает оба канала (левый и правый);
  • Прикручен виджет состояния UPS, но либо у меня что-то с UPS, либо NUT или драйвер для моего UPS сломан, потому кажет оно средний палец;
  • За ненадобностью выброшен виджет завершения сессии.

Так как предыдущий скриншот для большинства выглядел однородным серым пятном, я прикрутил в панель яркую анимешную тян.

 % awesome -v
awesome v4.3-814-g158cc37a (Too long)
 • Compiled against Lua 5.2.4 (running with Lua 5.2)
 • API level: 4
 • D-Bus support: yes
 • xcb-errors support: yes
 • execinfo support: yes
 • xcb-randr version: 1.6
 • LGI version: 0.9.2
 • Transparency enabled: yes
 • Custom search paths: no

>>> Просмотр (2976x3504, 790 Kb)

 , , , ,

mord0d
()

Нужно больше постановочных скринов с i3

https://github.com/neg-serg/dotfiles

В нормальном качестве, а не вот это вот всё: https://i.imgur.com/z1arTLh.png

Из того на что стоит обратить внимание это конфиги 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 я уже писал что там почти всё поправил.

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

 , , , ,

e7z0x1
()

Тайлинг, вим. Как вы это любите

Итак, с момента прошлого скриншота накопилась куча изменений, так что решил выложить новый. Сейчас большая часть (свободного) времени уходит на всякую хрень, так что поменялось мало чего.

Сводка:

  • Окончательно перешёл на (Neo)Vim
  • Везде начал использовать Fira Mono (который без лигатур)
  • Выпилил много всякого лишнего из Polybar
  • Запилил много всякого лишнего в zsh: вывод времи выполнения команды (если выполнялась дольше чем 1 секунду), последний exit code (если ненулевой), текущая директория/имя гит репозитория + ветка и т.д.
  • Ну и куда же без смены цветов (фон теперь полностью чёрный) и обоев

О системе:

  • ОС: Void Linux
  • WM: i3
  • Bar: Polybar
  • Editor: Vim
  • Terminal: XFCE4 Terminal
  • ШГ: Fira Mono

Цвета, обои и дотфайлы можно посмотреть в репе на гитлабе: https://gitlab.com/codingjerk/dotfiles

>>> Просмотр (1920x1080, 313 Kb)

 , , , ,

Deleted
()

i3wm powerline, solarized и Debian 9.9

Мой конфиг для i3wm, плюс для других вещей. Я старался везде, где можно, использовать powerline. Я часто использую Tmux, где крутится weechat, gotop и Ncmpcpp. Tmux для моих нужд сильно модифицирован. Добавлено powerline, кастомные «горячие» клавиши, возможность управлять мышкой (изменять размер окон) и т.д.

В качестве запускалки, использую Rofi. Браузер-Chromium (после инцидента с расширениями, Firefox используется крайне редко.

Как редактор, использую Vim с несколькими плагинами (за плагины отвечает pathogen.vim).

Shell-Zsh, с парочкой плагинов (zsh-autosuggestions и zsh-syntax-highlighting). Тема-сильно модифицированная powerlevel9k (что и можно лицезреть на скриншоте, где показана работа с git).

Тут можно лицезреть пустой рабочий стол...

>>> Просмотр (1920x1080, 367 Kb)

 , , , ,

Odalist
()

День из жизни на Arch

Уже почти год (относительно) стабильной работы на Arch, за это время ничего не сломалось фатально. Два экрана. Стандартом висят:

  • PhpStorm (самодельная тема из LoveCraft и Laracast2016) с кодом очередной CRM;
  • Konsole + Tmux:
  • AMP — редко выключается;
  • Skype + IRC;
  • Сhromium.

Обычно окна весь день и висят. Вообще заметил, что при таком малом объеме памяти всё работает сверхбыстро и тормозит разве что Сhromium, и то с 15 или более вкладками.

>>> Просмотр (1280x1024, 358 Kb)

 , ,

q13
()

Vim, FZF, zsh, Tmux, Base16 и другое

Мое стандартное рабочее окружение. Уже более 3х лет использую и доволен. Конечно в процессе делал улучшения, раньше было куда хуже. Надеюсь в будущем будет лучше и удобнее. Пытался уйти на Sublime и даже на PyCharm. Не вышло, слишком тяжело было работать. Так и остался в виме.

На скрине tmux, мой любимый FZF, который дружит со всем - git, ag, vim, tmux, ctags. Шрифты - Monoid regular

Цветовая схема base16 (плагин для вима + base16-shell). Удобно менять цветовые схемы, просто вводим в консоле base16_<tab>

Для zsh использую oh-my-zsh (пока свой конфиг не освоил, и смысла не вижу куда то уходить). Все остальное - свое.

Vim лежит тут http://github.com/aliev/vim очень прошу, если есть замечания по коду - пишите, исправлю(сь).

Другие скриншоты:

Go to symbol in current buffer: https://habrastorage.org/files/c66/b04/7cb/c66b047cb6a547319497d3cfd8c33a3c.png

Git history with preview: https://hsto.org/files/fad/310/055/fad310055ab041d2a350523a52f06cf8.png

Ссылки:

https://github.com/aliev/vim

https://github.com/junegunn/fzf

https://github.com/junegunn/fzf.vim

https://github.com/junegunn/vim-plug

https://github.com/larsenwork/monoid

https://github.com/chriskempson/base16-shell/

>>> Просмотр (1680x1050, 745 Kb)

 ,

shamkir
()

BSPWM

Обоина (просто так поставил, по цвету)
Цвета

Ценности у скрина, думаю, никакой (сто вимов, олень и матрица), так что, если не зааппрувят, то даже лучше, однако, повисев до того момента, может натолкнуть кого-нибудь на ту или иную мысль, поэтому оставлю.

>>> Просмотр (2560x1440, 690 Kb)

 , , , олень

zezic
()

Devil's i3

Font - Hack (sans ._.)

urxvt patched + tmux + powerline

Background - fullscreen #000000

Bar - conky

Второй экран есть, глаза не болят, разрешение устраивает, ноут 13"

Lor http://i.imgur.com/CjDL6xq.png

>>> Просмотр (1366x768, 230 Kb)

 ,

travka
()

Переносная Убунта

Периодически есть необходимость таскать с собой переносной жёсткий диск. Я, будучи латентным гением, выделил немного места под операционку с необходимым комплектом софта:
* Blender для монтажа, кеинга и цветокоррекции (видео и фоточек);
* Audacity;
* Gimp. Ха-ха. Шучу. Fireworks 8;
* Inkscape редко, так как Fireworks 8 и тут решает.

Где только не приходилось запускать. Везде работает отлично.

Важно помнить, что 1. Awesome и tmux должны иметь вторичный vim-подобный биндинг, ибо порой стрелки словно каток изнасиловал; 2. не полагаться на кнопки вроде =, - и т.д. Бывает так, что непонятно что, где и почему.

Критическим требованием является возможность запуска на максимально широком спектре компьютеров. И тут Ubuntu работает на ура.

Скриншот с моего допотопного ноутбука Compaq EVO N600c. При том, что он грузит операционку с USB1 (ноут больше не умеет, на самом деле там двоечка), работает всё шустро.

Кино смотреть, в интернетах сидеть (luakit, elinks), печатать буквы иностранного образца - всё доступно. Пентиум три, бейба. Интел инсайд. Виндовс 2000 реади.

При том, что прозначность включена. Я тут заметил, что люди считают эту функцию свистелкоперделкой. Для меня это неотъемлемая часть комфортной работы.
Так же как useless gap для меня очень даже useful.

Vim с tmux https://i.imgur.com/vRqEHyW.png
Вариант на 1920x1200 с xfwm4 (бывает переключаю; совсем редко i3) https://i.imgur.com/6qCP050.png

P.S. Был вариант в «Дебианом» и «Арчем». Первый поломался из-за версии perl (второй раз такая шляпа). Второй... Патчил xorg-server, возился с mkinitcpio и в итоге в важный момент врезался в то, что «Арч» не смог подключить ни одного диска. chdisk, все дела.

>>> Просмотр (1024x768, 736 Kb)

 , , , ,

lexazloy
()

Xfce and Tmux

Открыл для себя Tmux (шикарная вещь). Теперь можно вообще от иксов отказаться)
Извините за jpg
OS: Debian 8.0 jessie
WM: Xfwm4
WM Theme: Totem
Gtk Theme: Diehard4
Icon: Compass

>>> Просмотр (1368x1530, 949 Kb)

 , ,

daniilArch
()

Простой и удобный i3, веб головного мозга и минимализм

Вот такой у меня десктоп, все обычно, но очень удобно. Наконец-то я свалил с глючных DE и получил железно работающую систему. Никаких глюков в помине, сам i3 со всеми панелями жрет 100 МБ, и то, потому что стандартный i3status на С заменен py3status на Python. Ну и плюс нотификаторы иногда парсят веб-страницы и JSON с ЛОРа, Bloomberg и Yahoo Finance. Иначе было бы 40 МБ

Для не понимающих пользователей Gnome/KDE, зачем человеку в 21ом веке тайловый менеджер - обьясняю. Он был не нужен в 20ом веке, и даже наверное до 2010 года. А теперь у обычного пользователя есть одно приложение - браузер, в нем все остальные. У программиста обычно два приложения - браузер и терминал, в нем все остальные. Опционально что-то вроде Steam или IDEA. Но так или иначе это удобно, когда у тебя включается комп и открывается терминал и браузер сразу в нужных workspace. И можно переключаться через Win+1 и Win+2. Не надо никаких сложных комбинаций, не надо быть клавиатурным задротом, эти две комбинации - 90% взаимодействия с i3. Есть экономия места на экране, никаких глюков, никакой лишней памяти, тормозов. Один раз сварганил простой текстовый конфиг, залил на github и потом копипастишь его везде - на ноуте, на работе. Bезде одни цвета, одни комбинации, одни приложения в автозапуске и в тех же workspaces. Никакой возни.

К ней легко писать нотификаторы, как вы видите внизу. ЛОР проверяется не всякими попытками заставить RSS нормально работать, а реально проверяет URL уведомлений. Причем когда некоторое время не видит изменений, то уходит в еще более щадящий режим. Но во время активной дискуссии обновляется часто. Клик мышью по панели открывает «Уведомления» в браузере.

Gentoo, ядро последнее gentoo-sources.

SSD + systemd, скорость загрузки до логина - несколько секунд

Шрифты - Infinality, различные Droid for Powerline.

Вот софт который использую

  • roxterm - нет глупых комбинаций клавиш, которые мешают работать настоящим комбинациям клавиш в консольном софте
  • fish - удобнее подсказки, всегда могу перейти в bash, потому проблем не испытываю
  • tmux - могу заходить с рабочего ноута по ssh и кодить, не засоряя рабочий ноут. Там сразу открываются терминалы как я их оставил. Так как у меня еще есть домен через DynDNS, то могу так делать например из кафе. В ssh доступ только по ключу, потому не боюсь торчать в Интернет.
  • Pendatactyl - кто не знает, это плагин, который делает из Firefox vim. Клавиатурным фанатизмом не страдаю, но зато на экране только страница, никаких тупых панелей, табов, адресных строк.
  • Firefox - только под него есть Pendatactyl, сижу в основном в нем
  • Chrome - нужен чтобы кастить по UPnP/DLNA видео из папки с торрентами, YouTube, Google Music на Chromecast. Запускаю только для этого, и то, когда нет рядом телефона.
  • Google Doc, наконец-то могу не париться с всякими либрами и OOo и делать еще много всяческих вкусных штук
  • vim - осилил vim, чему очень сильно рад. Использую для Python/C++ домашнего говнокодинга.
  • Docker - из дому могу гонять жестко огороженые сайты для личного использования.
  • Общаюсь в Hangouts - 80% знакомых, семья. Facebook - 20%
  • systemd, Avahi, NetworkManager, Pulseaudio - не знаю зачем страдать всяким костыльным дедовским софтом, которы любят другие пользователи минималистичных десктопов, когда есть автоматизированый, современный и все равно не жрущий много памяти софт. Avahi используется для .local доменных имен

Не использую множество десктопного софта - офисы, плееры, файловые менеджеры, почтовые клиенты, GUI к архиваторам, тетрисы, просмотрщики фото, мессенджеры и прочий шлак. Планирую даже инфу о системе, из /sys и /proc в браузер пробросить, как полагается, с графиками, HTML 5, JS, CSS3 и responsive UI ;)

>>> Просмотр (1920x1080, 283 Kb)

 , , , ,

vertexua
()

Пробуем GNU/Linux на десктопе

Решил попробовать свежий минт на десктопе. До этого постоянно работал с GNU\Linux, но по большей части по ssh из-под Windows\Mac OS X.

На удалённом сервере запущен tmux, в котором я редактирую конфиг haproxy и попутно слежу за временем и нагрузкой CPU - мониторю, как haproxy кушает ресурсы. Для этого и часы такие крупные в tmux - обычно достаточно тех, что справа внизу там же :)
Большая часть работы примерно так и проходит, поэтому окно терминала обычно максимизировано.

Для зануд:

  • Дистрибутив: Linux Mint 17.1 Rebecca x86_64
  • Рабочее окружение: Mate
  • Файловый менеджер: Nemo
  • Нижний док: Docky
  • Аудиоплеер: DeaDBeeF
  • Терминал: MATE Terminal

Планы на будущее\что не нравится:

  • Побаловаться со шрифтами
  • Nemo не показывает встроенный во FLAC арт
  • Caja постоянно крешилась. Из-за неё и перешел на Nemo.

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

 , , , ,

skyman
()

Мой любимый Vim и Tmux

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

В консоле курсор может менять свой вид (block mode, insert mode)

Иконки для NERDTree

Собственная модификация шрифтов Menlo for Powerline (кое что добавлено)

Автокомплит через jedi-vim

fugutive и signify для работы с git

airline

bclose (удаляет буфер без закрытия окна)

и пр. незначительные расширения.

Использую oh-my-zsh с этими плагинами:

https://github.com/zsh-users/zsh-history-substring-search

https://github.com/tarruda/zsh-autosuggestions

https://github.com/zsh-users/zsh-syntax-highlighting

Tmux дефолтный, прикручен только powerline.

>>> Просмотр (1000x655, 146 Kb)

 ,

shamkir
()

синеват 2

Здравствуйте друзья, у меня второй приступ эксгибиционизма (первый тут). Я уже в который раз наконец-то нашёл идеальную цветовую гамму (на скриншоте ошибка, в цветах от 8 до 15 вместо bb должно быть aa), которую ни на что не променяю. Никогда. Избавился от болдов, вернулся на openbsd, за тайлинг теперь отвечает tmux.

люди, никогда, никогда не самозабанивайтесь, если привыкли к толксам. десять дней на новом аккаунте без них - та ещё пытка :(

>>> Просмотр (1366x768, 53 Kb)

 , , , ,

talksonly
()

Gentoo + xmonad + xmobar

Вчера получил таки свои 50 scores (за 2-то года), и могу запостить первый скриншот.
У многих шрифты могут оказаться огромными - всё в порядке, у меня ноут с 11.6-дюймовым экраном и разрешением 1366x768. Поэтому у меня смотрится просто отлично.
Наконец-то допилил шрифты, как хотел. ШГ, не Г - это уже сами считайте (рассказывайте, почему Г, и как сделать лучше), но мне удобно.
В xmobar и urxvt - Terminus.
В Aurora (и в gtk вообще) - Liberation Sans.
png почему-то не выгрузился, но я всё же залил его на внешний хостинг, для ценителей.

>>> Просмотр (1366x1536, 518 Kb)

 , , , ,

kosc
()

Иксы не нужны

В связи с частым подтверждением скриншотов с оффтопиком решил выложить что-то более юниксовое. На скриншоте tmux с irssi (пропатченным на перевод строки), mc (с темной цветовой схемой) и moc. В других окнах тмукса запущены finch и текстовая игрулька zapm. В качестве браузера юзаю elinks. Вырвиглазно, но для лора хватает. Кинцо прекрасно смотрится через mplayer, картинки через fim. В конфиге tmux ничего не менял, кроме кейбиндингов и вывода нижней панельки.

>>> Просмотр (1366x768, 42 Kb)

 ,

Extraterrestrial
()

А грибы обладают сознанием?

Сделал прозрачные окошки, так симпатичнее :-)
Тут dwm, xterm, tmux, lxtask, pidgin.

>>> Просмотр (1024x1800, 416 Kb)

 , , ,

Lorchanin
()