LINUX.ORG.RU

Xmonad


44

4

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

Светлый Emacs

Пилю сервис на Django и FastApi для собственных нужд и для тех кому такое нужно. Предпочитаю светлые темы (и на лоре у меня тема waltz).

На скрине Xmonad, в нём Emacs с treemacs, nerd-icons, ну и всякое по мелочи, чего на скрине не видно. Шрифт — IBM Plex Mono.

>>> Просмотр (3840x2160, 934 Kb)

 , , , ,

pi11
()

xmonad/urxvt/btop/metalog/noping status workspace

Ушёл с htop на btop, поскольку последний жрёт на порядок меньше CPU (батарейки) при том же refresh rate.

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

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

 , , ,

L29Ah
()

Табλетка с xmonad

Околодиванный ноутбук Lenovo ThinkPad x220 Tablet. Выполняет все возложенные на него домашние задачи: скачать, посмотреть, почитать, послушать, обработать RAW’ы с зеркалки и т.д.

На скриншоте:

curseradio, mygtkmenu, newsboat, onboard, palemoon, ranger, telegram-desktop, urxvt, xmobar

Используемое ПО:
  • gentoo – стабильная ветка с no-multilib.
  • xmonad, xmobar – установлены из оверлея haskell. C xmonad познакомился очень давно, в бытность CentOS 5, куда он был установлен в качестве оконного менеджера вместо metacity.
  • anydesk, calcurse, curseradio, feh, firefox, gimp, mc, moc, mpv, mupdf, newsboat, palemoon, pass, ranger, scrot, telegram-desktop, tixati, urxvt, vim, virtualbox, weechat, xsane

За много лет использования Linux так и не осилил обработку в нём raw-файлов с зеркалки. Держу для этого в виртуалке Windows XP. Для конвертации использую Capture One Pro 3.10 и Olimpus Studio 2.3

>>> Просмотр (2304x2732, 4766 Kb)

 , , ,

ChubaDuba
()

Xmonad

OS - Arch linux (это пока), WM - Xmonad.

Out of the box, no window decorations, no status bar, no icon dock. just clean lines and efficiency.

Читаю книги в Fbless или в Zathura (своя тема для pdf).
Редактирую конфиги в Joe (jmacs, тоже своя тема).
Пишу код в Emacs, прозрачным не зашел.
Файловый менеджер - NNN и пару плагинов.
Feh для просмотра изображений, Gimp для редактирования.
Wallpapers нравятся вот этого парня, каждые пол часа меняются. Выбирал одной гаммы, да и тематики.
Слушаю/смотрю - Mpv и Cmus.
Web - FF/Chrome (FF основной).

Icon-theme - Numix
GTK-theme - SolArc
cursor theme - X-BLACK_2

>>> Просмотр (1920x3240, 721 Kb)

 , , , ,

Roy-Batty
()

debian + xmonad + tcl/tk

debian 10, xmonad, 2 монитора.

на скрине tcl-самопис для переноса данных из одной базы в другую.

если кому интересно - magento2 в непустую magento2.

>>> Просмотр (5120x1440, 1133 Kb)

 , ,

DRomka
()

Минималистичный Debian XMonad

Здравствуйте. Прошлый скриншот вызвал много негодования и отвращения. Однако @Zhbert меня поддержал этими словами:

А вообще мне понравилось. Минималистично так, норм.

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

А теперь к характеристикам:

WM: XMonad
Тема GTK: Arc
Значки: Papirus
Терминал: Kitty
Инструменты: вытянуты из крысы, так как она стоит рядом
Шрифт: не знаю, похоже на Monospace
Текстовый редактор + коллекция игрушек: Emacs
Конфиг XMonad вот тут, сделал все что мне нужно.
ФМ: mc, thunar
Скриншотил xfce4-screenshooter’ом.

Сделано:

Выбран нормальный терминал
Убраны рамки, мне так удобнее
Mod поставлен на Super, все равно он нигде не используется

Хочу сделать:

Автозагрузку терминала при старте из DM

И все.

Что нравится? Что нет? Говорите. Я буду рад.

Еще скрины: https://imgur.com/a/oQwh0rn

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

 , ,

zagatov_lev
()

Унылое небо

  • xmonad
  • urxvt
  • nvim
  • коньки
  • полибар

Вроде всё. На фоне, кстати, видеообоина, не знаю зачем, она почти всегда на паузе стоит

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

 , , , ,

rk-d
()

joker.vim

Допилил тему для Вима/Неовима: https://github.com/ksevelyar/joker.vim

Пример конфига и плагины https://github.com/ksevelyar/dotfiles/blob/master/home/.config/nvim/init.vim

Использую ее с Alacritty (быстр и поддерживает прозрачность) и lightline.vim (быстр и простое апи).

Источник вдохновения: https://github.com/whatyouhide/vim-gotham

>>> Просмотр (2560x1080, 239 Kb)

 , ,

ksevelyar
()

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
()

Монохромный монитор на самоизоляции

Так как на карантине появилось больше времени для домашних занятий, я решил провести своё свободное время с особенной пользой и прикрутить совершенно бесполезный монитор от IBM Displaywriter к моему компьютеру. Сам этот Displaywriter — штука довольно странная, на сколько я понимаю всего лишь даёт возможность работать с текстом, то есть это даже не PC. Но вот монитор они взяли как раз от PC, а именно монохромную версию, IBM 5151; правда эти гении из IBM подумали, что нехай иметь отдельный кабель для питания и для видеосигнала, и запихнули всё это в одну вилку. Ну хоть разъём поменяли — и на том спасибо, а так бы кто-нибудь обязательно на землю 12 В подал.

Надо сказать, что в восьмидесятые годы видео-стандартов было не меньше теперешнего, но стандарт для Displaywriter можно сказать вообще не стандарт — я не нашёл никакого упоминания о DB-15 для видео, которое бы содержало внутри питание для монитора.

По счастию мне удалось найти схему распиновки для этого монитора, и о чудо — питание нужно было только +5 и +12 В, которые без зазрения совести можно позаимствовать прямо с материнской платы почти любого компьютера. При этом для передачи самого видеосигнала использовалось четыре пина: сигналы для вертикальной и горизонтальной синхронизации, интенсивность и дополнительная яркость — такие же, как и на вполне стандартном для своего времени монохромного монитора от персонального компьютера, который поддерживали почти все видео-карты начала-середины восьмидесятых, в том числе и моя ATI Graphics Solutions rev. 3, найденная в мусорном баке университета. Оставалось только спаять переходник и конфигурировать видео-карту. На удивление на пайку у меня ушло гораздо меньше времени, чем программирование, а всё потому, что BIOS моего компьютера не мог правильно инициализировать видео-контроллер, и поэтому мне пришлось написать свою собственную программу на ассемблере (которая, будем честными, была лишь вольным пересказом BIOS от IBM PC XT, исходники которого были опубликованы в «Руководстве пользователя»).

После того, как наконец-то появился первый долгожданный символ на экране, наступило некоторое разочарование — первые два столбца неизбежно «съедались» при отрисовке, а это означало, что надо было лезть внутрь монитора и настраивать положение луча электронов внутри трубки. Ну а так как ЭЛТ есть довольно большой конденсатор, который даже после выключения может быть заряжен до каких-то немыслимых киловольт, то настройка включённого монитора была попросту невозможна, а посему сия процедура заняла у меня четыре итерации с разбором и сбором монитора. Но в конце-концов фаза луча была выставлена верно, и прекрасный зелёный текст теперь радует мои глаза.

Теперь наверное нужно спаять более солидный провод, и добавить конденсатор, чтобы убрать помехи от пятидесяти герц (особенно заметна работа холодильника), думаю в обозримом будущем я это сделаю. Но принципиально telnet на моём IBM PS/2 Model 30 286 работает, к ноутбуку с арчем цепляется.

Собственно, на фотографии всё разнообразие техники у меня дома и представлено: помимо уже упомянутого ретро-компа здесь вы увидите так же казённый iPad, который используется как записная книжка; главная машинка — ThinkPad X220 с подключённым по VGA монитором от DELL, найденном на той же университетской помойке; плюс какой-то дешманский виниловый проигрыватель и цифровая пианина CELVANO, подаренная мне местным церковным органистом.

Видосик про то, как я логинюсь на кластер, чтобы проверить запущенные задачи, можно посмотреть на ютубчике: https://www.youtube.com/watch?v=m4pjEwnDWcE

Ну и в конце некоторый TODO list: хочу исправить на PS/2 батарейку (она вшита внутрь чипа, но есть мануалы как её можно «заменить»), потом надо будет наверное заняться дискетами, просто чтобы было наверное, ибо CF-IDE справляется со своей работой очень хорошо. Можно потихоньку писать эмулятор терминала, чтобы использовать фичи защищённого режима, но пока эта задачка отложена на неопределённый срок.

>>> Просмотр (4000x3000, 4269 Kb)

 , cern root, displaywriter, ,

luke
()

Дождливый XMonad

Терминал — urxvt, бар — polybar

Конфиги: https://github.com/malyutinegor/rainy

Видео с обоями: https://i.imgur.com/CTiwPki.mp4 (они обычно всегда отключены, включаю чисто чтобы помедитировать)

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

 , , , ,

rk-d
()

Обновление настроек

Вдохновившись подсказками @Odalist, немного переделал конфиги Xmonad

Добавил картинки в xmobar, добавил вывод информации при клике на процессор, память, вывод календаря, смену раскладки по клику на пиктограмме.

Добавил layout ThreeColMid (справа).

Htop выводится в терминале, остальная информация — в dzen.

>>> Просмотр (5120x1440, 1316 Kb)

 

DRomka
()

Рабочее место

debian 10 + xdm + xmonad intel core-i7-8750H 32RAM SSD 500Gb, SATA 1Tb 1й монитор - BenQ BL2420PT, 2й - LG 34WL500-B. сам системник видно под вторым монитором - кубик маленький. на экранах - хром, самописная обёртка к docker на tcl/tk, инфа про систему, кусок кода на tcl/tk. высота второго монитора меньше, поэтому снизу на скрин добавился кусок чистого экрана

>>> Просмотр (5120x3000, 1563 Kb)

 ,

DRomka
()

Xmonad удобен, и это мой выбор

Давно балуюсь с конфигурацией иксмонада. Пока вышло вот так, как на скриншоте. Тут и гапсы (может, потом их уберу), и toggle struts, и GridSelect, и XMonad.Util.NamedScratchpad, и много чего другого.

Xmobar настроил с кликабельными рабочими стлами (xdotool), хотя редко этим пользуюсь.

В терминале и в Xmobar шрифты dina.

Это все крутится в Debian 10.1. Xmonad, xmonad-contrib и Xmobar установлен с помощью cabal-install.

также отдельно из исходников скомпилировал mpd, mpc и ncmpcpp.

Больше скринов:

emacs с куском конфига, GridSelect, пустой рабочий стол, терминальные утилиты, mc и Firefox, мелочь.

Как-то так.

П.С. Все конфиги тут. Может кому и пригодится.

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

 ,

Odalist
()

Xmonad тоже может быть красивым

Сабж крутится в Debian 9.9. За прозрачность, отвечает xcompmgr, с опцией xcompmgr -f -C -n -D 3.

Это мне дает красивые, но не навязчивые эффекты...терминал-urxvt (с прозрачностью, значение [95]), цвета-самопальные, основной браузер-Firefox-esr, запасной-w3m, с конфигом, заточенным под биндинги vim. Музыкальный плеер-ncmpcpp, видео плеер-mpv, фм-ranger (графического фм не использую). За уведомления, отвечает Dunst (можно посмотреть в предыдущем скриншоте).

На последок-пустой рабочий стол и кусок конфига в vim.

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

 ,

Odalist
()

Xfce+XMonad на Debian stretch

Рабочая станция с Debian stretch. Скоро ведь заморозка buster — грядёт обновление, и кто знает, что при этом сломается, так что зафиксируем-ка внешний вид на январь 2019.

На скриншоте:

  • Debian stretch с ядром и Mesa из бекпортов
  • Xfce (из которого используется только панель с апплетами, да еще Atril)
  • XMonad (с заголовками, но без рамки, так мне удобнее)
  • Тема GTK+: Arc
  • Tkabber c виджетами ttk, тема тоже Arc
  • Шрифты без AA (монитор достаточно большой, точка крупная, поэтому мне так удобнее)

А вот второй экран, уже с работой: GVim+Atril.

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

 , , ,

TeopeTuK
()

продолжаем деградировать

Продолжая тему съезжания (с?) мейнстрима в шизу, настроил иконки, добавил раскладок (layouts) и hotkeys. Неосилил красиво настроить отображение громкости, так, что если у кого-то есть красиво - прошу поделиться благодаря Odalist, удалось красиво настроить звук. В планах на будущее - окончательное погружение в шизофазию, путем настройки кастомных раскладок (layouts) под соответствующие рабочие пространства (workspaces).

GridSelect в наличии, но хз как заскриншотить, ибо по дефолту оно перехватывает ввод с клавы, и скриншотилка не запускается.

  • ОС : Gentoo Linux
  • Терминал : urxvt
  • DE : отсутствует
  • WM : xmonad
  • Status Bar: xmobar
  • Музыка : Spotify
  • ФМ : Emacs
  • ШГ : DejaVu Sans Mono

Ещё скриншот

и ещё

>>> Просмотр (1600x900, 1017 Kb)

 ,

madjestic
()

Xmonad Solarized

Давненько не колупал конфига Xmonad. Что то зачесались руки, и решил глобально сменить цветовую схему. Сказано, сделано. Как говорится, настроил цвета Solarized в Xmonad.

То, что получилось, можно лицезреть на скриншотах:

Консольные утилиты:

П.С.

Шрифты-Liberation Mono (почти везде).

Иконки-Arc.

Тема GTK2/3-Forest-Dark.

Тема для zsh-Punctual.

Мой конфиги: тыц.

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

 , ,

Odalist
()

Дефолтный gentoo+xmonad

Слева:

  • дефолтный ncmpcpp, который играет мне витчуху
  • дефолтный irssi, который мне показывает #gentoo_ru

Справа:

  • дефолтный emacs, в котором я сижу на LOR-е и собираю нелестные отзывы о дженту и гентушниках

Вместо DE - дефолтный xmobar+xmonad (зато с бинарными часами), trayer-ng, rofi.

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

>>> Просмотр (3520x1080, 902 Kb)

 ,

gentoo1love
()

Повсевдневный Xmonad

Мой повседневный Xmonad. С такой конфигурацией я работаю каждый день, по восемь часов.

Еще несколько скринов:

Пустой рабочий стол

Irssi и Mc

Links2 и top

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

 , ,

Odalist
()