proLinux – Telegram
#polybar #linux #textalign

Для того что бы в polybar выровнять текст по вертикали необходимо произвести следующие манипуляции в блоке со шрифтом:

font-0 = fixed:pixelsize=10;2

Двойка в конце строки, по дефолту у тебя там единица.
#linux #dwm #wm

ГОРЯЧИЕ КЛАВИШИ ДЛЯ DWM:

alt+shift+enter запуск терминала
alt+p запуск dmenu
alt+i alt+d переместить активное окно в мастер область
alt+shift+2 переместить активное окно из мастер области
alt+j alt+k перемещение между окнами
alt+enter переместить активное окно в вехний левый угол
alt+h alt+l изменить размер областей
alt+shift+c закрыть окно
alt+shift+2 переместить окно на второй воркспейс
alt+t тайлинг
alt+f плавающий режим
alt+shift+space плавающий режим для отдельного окна
alt+лкм перемещение окна причем в любом режиме
alt+пкм изменение размеров окна
alt+m режим монокля
alt+j alt+k перемещение между окнами в режиме монокля
alt+b скрыть/показать панель

Это для тех кто в танке и не знает как из коробки управлять DWM.
#linux #terminal #kitty
Если терминал kitty не стартует с жалобой: cell height invalid after adjustment, ignoring adjust_line_height как у меня в DWM нужно поставить какой-нибудь шрифт например noto-font.

Насколько я понял данный глюк происходит только в голой системе.
#linux #soft #nano

Подсветка синтаксиса в конфигах.
Вот сюда sudo nano /usr/share/nano/conf.nanorc добавить следующее:

# config file highlighting

syntax "conf" "(\.(conf|config|cfg|cnf|rc|lst|list|defs|ini|desktop|mime|types|preset|cache|seat|service|htaccess)$|(^|/)(\w*crontab|mirrorlist|group|hosts|passwd|rpc|netconfig|shadow|fstab|inittab|inputrc|protocols|sudoers)$|conf.d/|.config/)"

# default text
color magenta "^.*$"
# special values
icolor brightblue "(^|\s|=)(default|true|false|on|off|yes|no)(\s|$)"
# keys
icolor cyan "^\s*(set\s+)?[A-Z0-9_\/\.\%\@+-]+\s*([:]|\>)"
# commands
color blue "^\s*set\s+\<"
# punctuation
color blue "[.]"
# numbers
color red "(^|\s|[[/:|<>(){}=,]|\])[-+]?[0-9](\.?[0-9])*%?($|\>)"
# keys
icolor cyan "^\s*(\$if )?([A-Z0-9_\/\.\%\@+-]|\s)+="
# punctuation
color blue "/"
color brightwhite "(\]|[()<>[{},;:=])"
color brightwhite "(^|\[|\{|\:)\s*-(\s|$)"
# section headings
icolor brightyellow "^\s*(\[([A-Z0-9_\.-]|\s)+\])+\s*$"
color brightcyan "^\s*((Sub)?Section\s*(=|\>)|End(Sub)?Section\s*$)"
color brightcyan "^\s*\$(end)?if(\s|$)"
# URLs
icolor green "\b(([A-Z]+://|www[.])[A-Z0-9/:#?&$=_\.\-]+)(\b|$| )"
# XML-like tags
icolor brightcyan "</?\w+((\s*\w+\s*=)?\s*("[^"]*"|'[^']*'|!?[A-Z0-9_:/]))*(\s*/)?>"
# strings
color yellow "\"(\\.|[^"])*\"" "'(\\.|[^'])*'"
# comments
color white "#.*$"
color blue "^\s*##.*$"
color white "^;.*$"
color white start="<!--" end="-->"

После сохранения необходимо добавить ссылку в ~/.nanorc:
$ echo include "/usr/share/nano/*.*" >> ~/.nanorc
#linux #soft #nano

КЛЮЧИ ДЛЯ NANO

-A Включить умную кнопку home
-B Сохранять резервные копии существующих файлов
-D Использовать жирный шрифт вместо обычного
-E Преобразовать табуляции в пробелы
-F Разрешить несколько файловых буферов
-H Сохранять и читать историю поиска/замены строк
-I Не использовать на файлы nanorc
-K Исправлять проблему малой клавиатуры
-L Не добавлять пустые строки в конце файла
-N Не преобразовывать из DOS/Mac формата
-O Использование дополнительной строки для редактирования
-R Ограниченный режим
-S Построчная прокрутка вместо полу-экранной
-U Использовать быструю очистку строки состояния
-V Показать версию и выйти
-W Использовать более точное определение границ слов
-c Постоянно показывать позицию курсора
-d Исправить проблему Backspace/Delete
-i Автоматический отступ на новых строках
-k Вырезаь от курсора до конца строки
-l Не следовать по символьным ссылкам, переписывать
-m Разрешить использование мыши
-p Зарезервировать кнопки XON (^Q) и XOFF (^S)
-q Молча игнорировать ошибки запуска, например rc-файла
-t Автозапись при выходе, без лишних вопросов
-u Разрешить функцию отмены действий [ЭКСПЕРИМЕНТАЛЬНАЯ]
-v Режим просмотра (только чтение)
-w Не переносить длинные строки
-x Не показывать две строки помощи внизу
-z Разрешить приостановку
-$ Включить мягкий перенос строк
-C <дир> Каталог для хранения уникальных резервных копий
-Q <стр> Строка цитирования
-T <#чис> Установить ширину табуляции в #чис столбцов
-Y <стр> Использовать описание синтаксиса для подсветки
-o <дир> Установить рабочий каталог
-r <#столбцы> Установить точку переноса строки на #столбцы
-s <программа> Использовать альтернативную программу проверки орфографии
#linux #sway #wayland

Sway Arc, достаточно давно хотел перейти на тему Arc, вот что в итоге получилось. Спасибо ребятам из чата за помощь @t.me/proLinux_chat некоторые вопросы без них не решил бы.

tk-theme: X-Arc-Darker
icon-theme: Zorin
cursor-theme: capitaine-cursors
font-name: roboto ubuntu-mono

Тема Arc для Телеги: https://news.1rj.ru/str/TeleArc

Тема Arc для Firefox: https://addons.mozilla.org/en-US/firefox/addon/arc-darker-theme-we/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search

Конфиги тут:
https://notabug.org/owl410/owl_dotfiles/src/master/sway/arc
#linux #sway #dwm

Предупреждение для тех кто переходит со Sway на DWM, первое что нужно сделать, особенно если долго сидел на Sway:

забиндить закрытие окон с $mod+shift+с на $mod+shift+q А выход из DWM наоборот с $mod+shift+q на $mod+shift+c.

Потому что в силу привычки при закрытии окна будет нажат $mod+shift+q и произойдет выход из DWM, что повлечет за собой потерю больших временных затрат))) Лично я замучился, пока не переделал.
#смехуечки
Понравилось выражение на одном из форумов: "федора дистр от которого за километр пасёт майкрософтом"
https://w.wallhaven.cc/full/dp/wallhaven-dp62x3.png

Наткнулся тут в сети, не то что бы я фанат красной шляпы, просто картинка зашла.

#fedora #linux #wallpaper
Отсортированный список всех патчей для dwm

#dwm #patches #двм #патчи