LINUX.ORG.RU

I3


136

6

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

Gentoo + i3

Основные конфиги - https://github.com/Madara225/dotfiles/

Тема, иконки: Dracula

 ,

Tyrael
()

Просто Arch с i3wm

Скриншот, как выглядит система для работы. Скриншот несколько постановочный, но в принципе на деле примерно так оно и есть. В качестве композитора стоит picom за отсутствием чего-нибудь получше. Панелька от XFCE, ничего лучше не нашёл, буду благодарен если посоветуете. Требуется: нормальное управление звуком, желательна возможность расположить сбоку, но походу i3wm это не поддерживает. GTK тема Adwaita, Qt тема KvCyan.

4 рабочий стол является своего рода сервисным, сейчас там запущены btop и radeontop.

Вкладки в i3 для меня киллерфича, не вижу смысла в тайлинге без вкладок.

 , ,

Werenter
()

Будни арчевода

На постановочной картинке (основанной на реальных событиях) представлено типичное занятие современного арчевода, имевшего (не)счастье купить себе дорогую игрушку. После очередного обновления системы, нвидиевский блоб решил отрубить регулировку power limit карточки, и дорогая 100ваттная красавица превратилась в 60ваттную скромницу, а nvidia-smi упорно твердил, что он мол знать не знает как поднять мощность на этой карте.

Ну чтож, зайдя на сайтик нвидии, я в очередной раз убедился в гениальности арчеводов - они притащили в апстрим «new feature» ветку дров нвидии, вместо использование стабильной «production». Ну, не беда, будем откатываться!

Атомарно даунгрейдится с archive.archlinux.org мы не будем - пусть этим занимаются любители навернуть НИХа, отдельно откатывать драйвер вместе с ядром мы тоже не будем - пусть этим занимаются убунтоводы. Мы, как истинные рачеводы, легких путей не ищем - мы пойдем и соберём старый нвидиевский блоб под новое ядро с помощью такой крутой штуки как dkms.

Собственно, на скриншоте это и представлено. Клонируем нужную ветку гит-репы с рачепакетами, заходим в нужную директорию, откатываем PKGBUILD на пару коммитов назад, и легко и непринужденно с помощью makepkg -si собираем и устанавливаем старый блоб. Ну и не забываем потом собрать ещё парочку пакетов %) Осталось только перезагрузится, убедиться что всё работает, и добавить блоб в IgnorePkg.

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

Оформление цветов в i3 - закос под gruvbox. Использую её как цветовую схему в i3, dunst, neovim, vifm, vscode, idea, gtk и qt. Короче - практически по всей системе. Как по мне - достаточно приятная темная палитра, в меру контрасная.

Шрифты в WM и редакторах кода - JetBrainsMono.

Статус-панель: стандартный i3bar + i3status, мои потребности полностью покрывает. Единственное, что необычного тут можно заметить - текстовый индикатор раскладки, который выводится и обновляется с помощью двух самописных скриптов и какой-то матери.

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

Для запуска программ, менеджинга окон, управления монтированием, а также для простых вычислений используется rofi. Настройка wifi/bluetooth - через консольку, благо с тем же iwctl и bluetoothctl всё настраивается просто мгновенно, с красивым комплишеном и автообновлением.

Редактор кода для конфигов - neovim. Превращать его в IDE пока не планирую, для разработки на жабе использую IDEA с ideavim.

Файловый менеджер - vifm. Перешел на него с ranger, и по сравнению с тем питоновским поделием он просто летает, функциональности нужной мне в нём больше, да и подход к взаимодействию у него более VIMовский чтоли. Пользуясь случаем, передаю большое спасибо @xaizek.

Терминал - kitty (fish shell), браузер - firefox, музыкальный плеер - quodlibet, обоина на рабочем столе - по мотивам игры hollow knight, недавно наконец-то победил лучезарность %)

Из полезных утилит:

  • playerctl + playerctld - поддержка MPRIS, позволяет иметь один интерфейс для play/pause/next/prev любой играемой музыки, будь то локальные треки в quodlibet или вкладка с яндекс-музыкой.
  • maim - скриншотер, лучшая альтернатива scrot, которая не портит скриншоты рамкой обводки.
  • brightnessctl - управление яркостью дисплея.
  • gxkb - переключалка раскладки, которая помнит последнюю раскладку для каждого окна и автоматически переключает её при фокусе.
  • picom - композитор, единственная задача которого дать нормально жить gtk4 барахлу. Всё остальное нормально работает и без него
  • gamemoderun - тулза, которая отключает композитор при запусках игрушек
  • MY_COOL_SCRIPTS.sh - отборная коллекция велосипедов, без которых ничего не работает.

 , ,

Fizzika
()

Ну что, по беленькой?

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

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

  • Arcolinux;
  • Gtk-тема Fluent-Light;
  • i3;
  • Tilix;
  • Midnight Commander;
  • micro;
  • rofi;
  • xfce;
  • firefox;
  • xfce4-sensors.

Ноутбуку после приобретения (52 тыр.) еще нет месяца. Полностью устраивает, косяков не заметил (или еще не заметил). Изначально была предустановлена Ubuntu, но я не знаю, кто ее ставил и как, она просто прекратила работу на этапе создания пользователя, и больше не загружалась, даже Grub, не успел ее пощупать и сразу снес.

После привычных 1366х768, адаптация к 2560х1600 оказалась неожиданно сложной и я до конца ее не решил. Бесит огнелис с его огромными вкладками, немного их обрезал, так чтобы не сильно пострадал текст. Не во всех приложениях размеры шрифтов одинаковы, хотя в ~/.gtkrc-2.0 и в ~/.config/gtk-3.0/settings.ini настройки идентичные, так же шрифты отличаются в i3 и xfce.

По давней (до сих пор порицаемой?) традиции присутсвует сам ЛОР, всегда нравилась белая тема, но всегда она выглядела слишком контрастной, но не сейчас.

Вот и вся история.

 , , ,

dmitry237
()

Развлекаюсь, но с велосипеда не падаю

Решил написать собственный вело^Wпарсер /var/log/pacman.log, основные цели:

  • вывод в табличном виде
  • вывод только последнего по дате вхождения пакетов
  • вывод полного отсортированного лога
  • вывод лога по аргументам (названия пакетов в виде ключевого слова)
  • оптимизация скорости и точность результата
  • возвращаемый объект, чтобы при необходимости можно было из вывода взять тот или иной параметр, например (paclog mc).Version

На скриншоте тестирование скрипта (pwsh), micro с самописной подсветкой синтаксиса (коробочная так себе), tilix

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

i3 – просто i3 в режиме табов, i3status (батарея, память, проц и дата). В трее индикатор раскладки (sbxkb) (флаги заменил на цветные точки), а точнее симлинк aaxkb, чтобы индикатор в трее был на первой позиции.

Вроде ничего полезного, но такова развлекательная программа.

 , , , ,

dmitry237
()

i3 пенсионера

Ну а чем заниматься на пенсии? Не работать же…

Скромный I3, pwsh, mcedit. В качестве шелла по умолчанию bash, pwsh до конца, чтобы он был дефолтом, не доверяю. Даже с учетом того, что:

-Login | -l

    On Linux and macOS, starts PowerShell as a login shell, using /bin/sh to
    execute login profiles such as /etc/profile and ~/.profile. On Windows,
    this switch does nothing.

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

Терминал Tilix, он в общем устраивает, мне нравится, что в нем настраиваемые профили, но не нравится его настройка. Через гуй без вопросов, из консоли в основном gsettings.

Кроме основного i3 установлен xfce, тоже пользуюсь, но реже. Скрипт а-ля неофетч просто развлекуха, никакой практической нагрузки не несет, ну и завязан только на i3, xfce, tilix и xfce-terminal, т.е. на то, что могу проверить, но «честный», без подстановок данных.

В общем, это моя «печка», на которую я залез, скинув лапти.

 , ,

dmitry237
()

Иногда вечерком

Какое-то время использовал векторный шрифт в терминале, захотелось пиксельный. Опробовал этот: https://github.com/ryanoasis/nerd-fonts/tree/master/src/unpatched-fonts/BigBl.... В gtk просто поменял на Ubuntu Condensed: https://i.ibb.co/8s534vk/i3gtk.png, был Roboto Condensed.

 ,

spawn_sp
()

Пробуем люмку на FreeBSD: Часть 3. Скрещивание бомжа с моржом

«Посмотришь влево - там стена кирпичная,
А вправо - там море окон безграничное.»

Тема в продолжение моих пребываний на полумёртвой, но неестественно прекрасной графической оболочке: Пробуем люмку на FreeBSD: Часть 2

( читать дальше... )

Раньше я сталкивался с некоторыми проблемами в своём DE, которые может и не мешали работать в целом, но были достаточно неприятны. И какое-то время я решил свалить на i3, чтобы познавать мир дальше. Но на i3 меня тоже не всё устраивало. В результате я решил объединить i3-wm и lumina-desktop и избавился от всех проблем. Невероятно.

Изменений с предыдущей части ничтожно мало:

( читать дальше... )

 , , , ,

Clockwork
()

Macbook, linux, i3wm, emacs

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

В целом, мейнстрим, archlinux + i3wm, в качестве панельки polybar, для запуска приложений rofi. Иконки на рабочем столе не нужны, все равно почти никогда его не вижу, а когда вижу - немного залипаю на мозаику Пенроуза (нижняя половина скрина), ее мне в нужных цветах и разрешении как-то сгенерировал один сайт, к сожалению, не помню какой.

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

Обмазался скриптами для rofi, сам писал или переписывал, потому что готовые варианты не особо устроили, а какие-то оказались совсем говном. Дергаю через них wifi, bluetooth и еще некоторые штуки, выглядит оно так. В целом, в них не было особой необходимости, но меня бесило, что иконки находились не там, где я хотел, уж даже особо и не знаю почему.

Для иконок использую Hack Nerd Font Mono, обычные почему-то в polybar обрезаются по правому краю.

Настройки храню в org-babel режиме в emacs, что можно увидеть на скрине. Может не самое удачное решение, но достаточно удобное, как минимум не надо лазать по файлопомойке, ища конфиги в ~, ~/.config и еще бог знает где, они автоматически выгрузятся куда надо, а если мне надо что-то посмотреть или поменять, не надо вспоминать куда лезть, все всегда в одном месте. Ну и плюсом отсортировано по заголовкам, удобненько.

 , , ,

Naurim
()

Вернулся на i3wm

Вернулся в свой старый i3wm, чтобы довести до ума. I3status заменил на polybar, dmenu заменил на rofi и запилил его в виде простого класического выпадающего меню. Иконки и названия рабочих столов заменил на цифры.

  • На верхнем скрине rofi, xterm, обои
  • На среднем скрине магнитофон quodlibet и geany с самопальной цветовой темой
  • На нижнем скрине picard и pcmanfm-qt
  • Тут должен был быть еще четвертый скрин с парой терминалов, в которых открыты ranger и разноцветная матрица, но сайту что то не понравилось. Пришлось залить отдельно
  • ШГ: Noto Sans, JetBrains Mono
  • GTK: Flat-Remix-GTK-Blue-Dark
  • Qt: Стиль windows c самопальной палитрой
  • Иконки: Flat-Remix-Blue-Dark
  • Конфиги тут
  • Обоина тут

 , ,

sergio1204
()

На волне скриншотов с играми

Раз тут стало модно выкладывать скриншоты с играми, то решил добавить и свои пять копеек.

На скриншоте Debian 11.3 с i3-wm 4.19.1. Эмулятор терминала Sakura (держу специально чтобы играть в рогалики) и ванильный NetHack 3.7.0 на сервере Hardfought.

Вообще, я в последнее время больше люблю Moria или, на худой конец, Angband, но в преддверии Junethack решил немного попрактиковаться.

ЗЫЖ Из-за работы поменял свой любимый Fvwm на i3, так как в первом не удалось победить потерю фокуса в редакторе Pycharm’а при переключении между рабочими столами. Если кто-то этот баг джавы, насколько я понял, смог преодолеть, отпишитесь.

 , ,

skiminok1986
()

Смена домашней обстановки

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

Начал я с того, что сменил генту на арч. Компилять пакеты как-то начало надоедать. Хоть обновляешься и не каждый день, но ноут немного тормозит. WM остался тот же, хоть и преобразился до неузнаваемости.

В кадре открытый VScode c калькулятором на python, терминал kitty, панелька — допиленный polybar, а также композитный менеджер xcompmgr.

Больше добавить нечего, так как все видно на скрине.

 ,

Dumppper001
()

Вспомнил свой i3

Немного поправил после обновлений i3config: https://pastebin.com/hmk2ik8P Панелька почему то стала не нужна, без неё нормуль, пока есть, если кому пригодится i3status: https://pastebin.com/XQn5rNuJ ещё это: https://github.com/i3/i3status/blob/master/contrib/net-speed.sh Шрифт в терминале Pragmata Pro пропатченный Nerd Fonts.

 

spawn_sp
()

I3wm

В последнее время в основном сидел на XFCE, периодически накатывая KDE, т.к. XFCE я всегда недолюбливал, но терпел из-за скорости работы и легковесности. Но после выхода XFCE 4.16 я понял, что так больше не может продолжаться. Начал гуглить самый популярный WM. Раньше давно как то пробовал openbox, fluxbox, icewm, jwm , но что то не зашли. И вот решил попробовать для себя что то новое, а именно что нибудь из тайловых WM. Так я оказался на i3wm.

На скрине geany, feh с обоями рабочего стола, cmus для музыки, терминал kitty.

Конфиг i3 если кому понадобится config

 ,

sergio1204
()

Gentoo для себя и девочки

Полтора года назад перешел на Gentoo, с Маков (3 года на них), до этого несколько лет был на Xubuntu. Gentoo великолепна, то что нужно. Не очень сложно (не почувствовал себя гением), лучше разобрался в системе, долгая компиляция - ставьте на ночь. Только что износ жесткого диска поболей будет, зато работает быстрее. На фотке два старых ноутбука с 4 гигабайтами оперативной памяти (основные машины), на одном система i686, на другом x64 - работает. Еще ставил на третий компьютер, он еще слабее - чувствовал что Firefox работает быстрее чем на Xubuntu. i3 без панелей (запускаю программы по горячим клавишам и из терминала), у девочки LXQt. Alacritty терминал. Пишу код в Vim. Git тоже в командной строке. Фильмы - mpv. Отключал лишнее в ядре, также нашел гайд, иногда еще что-нибудь отключаю и несколько дней тестирую. Размер скомпилированного ядра чуть более 6 мегабайт. Конфиги держу в гите, и вам советую. Гента такая классная что даже стал писать в их Вики. Half-Life 2 с эпизодами прошел недавно. Справа в терминале хороший онлайн переводчик с возможностью озвучивания - Translate Shell.

 , , ,

vitaly-zdanevich
()

Regolith desktop на Thinkpad x220(230)

Реголит - вменяемо настроенный i3 изкоробки на убунту. В принципе всё работает хорошо, хоткеи под себя поправить и полностью юзабельно. Но он тянет за собой весь третий гном, фактически это и есть гном с i3 в качестве wm и панели. 1 В целом с i3 гном выглядит более вменяемым, хоть и жруч. Железка - х220 финкпад с матерью от х230. Жив, курилка. 2

 , regolith,

GT
()

Мои скриншоты уже все видели, теперь пусть будет рабочее место

Комп которому уже сто лет в обед, пора бы его поменять, ноября 2014 года на 4790K, миди-клава ni komplete kontrol m32, ничего так для своего размера надо сказать, обычная клава оптический рейзер, мышь ложик g403, до сих пор кстати ничего лучше не нашел, кастомный самодельный балансный усилитель, цап vmv smsl d1, прям оооочень хороший, ну и наушники pioneer master se-1. Колонок нету и будут не скоро, мб когда хату куплю(поэтому она такая уродская), такие вот дела.

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

 , ,

e7z0x1
()

Arch, i3 — классика

Домашний arch’ик для учёбы и веселья: dotfiles. Ещё несколько скринов:

  • на первом — менюшка rofi и статус-бар в кратком виде;
  • на втором — уведомления pacman’а и статус-бар в расширенном виде;
  • на третьем — автодополнение zsh и скрытый статус-бар (обычно так и использую);
  • на четвёртомfirefox (почти дефолт), переводчик выделенного текста и ncmpcpp.

Все цвета взяты из темы gruvbox.

Если вам кажется, что на скринах всё какое-то большое, то это специально: так как у меня плохое зрение, я увеличил dpi (вроде бы по ГОСТ’ам комфортный размер символа 20’—22’ угловые минуты, но, как рассчитывать, уже не помню).

( читать дальше... )

 , , , ,

rassol
()

Нужно больше постановочных скринов с 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 я уже писал что там почти всё поправил.

 , , , ,

e7z0x1
()

i3-шное настроение, переключился

всё просто и удобно

 , ,

spawn_sp
()