polybar config rus 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480
  1. ;==========================================================
  2. ;
  3. ;
  4. ; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗
  5. ; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗
  6. ; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝
  7. ; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗
  8. ; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║
  9. ; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝
  10. ;
  11. ;
  12. ; To learn more about how to configure Polybar
  13. ; go to https://github.com/polybar/polybar
  14. ;
  15. ; The README contains a lot of information
  16. ;
  17. ;==========================================================
  18. ;ЦВЕТА
  19. [colors]
  20. ;background = ${xrdb:color0:#222}
  21. background = #222
  22. background-alt = #444
  23. ;foreground = ${xrdb:color7:#222}
  24. foreground = #dfdfdf
  25. foreground-alt = #555
  26. primary = #ffb52a
  27. secondary = #e60053
  28. alert = #bd2c40
  29. ;НАСТРОЙКИ ПАРАМЕТРОВ ОТОБРАЖЕНИЯ ПАНЕЛИ
  30. [bar/example]
  31. ;НА КАКОМ МОНИТОРЕ ОТОБРАЖАТЬ ПАНЕЛЬ, ПО ДЕФОЛТУ НА ВСЕХ
  32. ;monitor = ${env:MONITOR:HDMI-1}
  33. ;ШИРИНА, ВЫСОТА, СМЕЩЕНИЕ, СКРУГЛЕНИЕ, ВЫРАВНИВАНИЕ
  34. width = 100%
  35. height = 27
  36. ;offset-x = 1%
  37. ;offset-y = 1%
  38. radius = 6.0
  39. fixed-center = false
  40. ;ЦВЕТА ПАНЕЛИ
  41. background = ${colors.background}
  42. foreground = ${colors.foreground}
  43. ;ТОЛЩИНА ЛИНИИ КОТОРАЯ ВСЕ ПОДЧЕРКИВАЕТ И ЕЕ ЦВЕТ
  44. line-size = 3
  45. line-color = #f00
  46. ;РАЗМЕР БОРДЕРА И ЦВЕТ
  47. border-size = 4
  48. border-color = #00000000
  49. ;ОТСТУП СЛЕВА И СПРАВА
  50. padding-left = 0
  51. padding-right = 2
  52. ;ОТСТУПЫ МЕЖДУ МОДУЛЯМИ
  53. module-margin-left = 1
  54. module-margin-right = 2
  55. ;ШРИФТЫ
  56. font-0 = fixed:pixelsize=10;1
  57. font-1 = unifont:fontformat=truetype:size=8:antialias=false;0
  58. font-2 = siji:pixelsize=10;1
  59. ;МОДУЛИ СЛЕВА, СПРАВА И ПО ЦЕНТРУ
  60. modules-left = bspwm i3
  61. modules-center = mpd
  62. modules-right = filesystem xbacklight alsa pulseaudio xkeyboard memory cpu wlan eth battery temperature date powermenu
  63. ;НАСТРОЙКИ ТРЕЯ, ВЫРАВНИВАНИЕ, ОТСТУПЫ, ЕСЛИ ЗАКОМЕНТИТЬ ТО ЕГО НЕ БУДЕТ
  64. tray-position = right
  65. tray-padding = 2
  66. ;tray-background = #0063ff
  67. ;ХЗ ЧТО ТАКОЕ, НЕ ТРОГАЛ
  68. ;wm-restack = bspwm
  69. ;wm-restack = i3
  70. ;override-redirect = true
  71. ;scroll-up = bspwm-desknext
  72. ;scroll-down = bspwm-deskprev
  73. ;scroll-up = i3wm-wsnext
  74. ;scroll-down = i3wm-wsprev
  75. ;НАСТРОЙКА КЛАВИШЬ МЫШИ, СОВЕТУЮ ОСТАВИТЬ КАК ЕСТЬ
  76. cursor-click = pointer
  77. cursor-scroll = ns-resize
  78. ;МОДУЛЬ ЗАГОЛОВКА ОКНА
  79. [module/xwindow]
  80. type = internal/xwindow
  81. ;ФОРМАТ ЗАГОЛОВКА
  82. label = %title:0:30:...%
  83. ;МОДУЛЬ РАСКЛАДКИ КЛАВИАТУРЫ
  84. [module/xkeyboard]
  85. type = internal/xkeyboard
  86. ;БЛОКИРОВКА ОТОБРАЖЕНИЯ ОПОВЕЩЕНИЯ ВКЛЮЧЕНИЯ NUM LOCK,
  87. ;ОСТАЛЬНЫЕ ОПОВЕЩЕНИЯ МОЖНО БЛОКИРОВАТЬ ЧЕРЕЗ BLACKLIST-N
  88. blacklist-0 = num lock
  89. ;ФОРМАТ И ЦВЕТА ПРЕФИКСА
  90. format-prefix = " "
  91. format-prefix-foreground = ${colors.foreground-alt}
  92. format-prefix-underline = ${colors.secondary}
  93. ;ФОРМАТ ОТОБРАЖЕНИЯ
  94. label-layout = %layout%
  95. label-layout-underline = ${colors.secondary}
  96. ОТСТУПЫ, ЦВЕТА
  97. label-indicator-padding = 2
  98. label-indicator-margin = 1
  99. label-indicator-background = ${colors.secondary}
  100. label-indicator-underline = ${colors.secondary}
  101. ;ОТОБРАЖЕНИЕ СВОБОДНОГО МЕСТА НА РАЗДЕЛЕ ДИСКА
  102. [module/filesystem]
  103. type = internal/fs
  104. ;ИНТЕРВАЛ ОБНОВЛЕНИЯ
  105. interval = 25
  106. ;ДИСК КОТОРЫЙ БУДЕТ ОТОБРАЖАТСЯ
  107. mount-0 = /
  108. ;ФОРМАТ ОТОБРАЖЕНИЯ ЦВЕТ, ТОЧКА МОНТИРОВАНИЯ, ПРОЦЕНТЫ
  109. label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%%
  110. ;ОТОБРАЖЕНИЕ НЕ ПРИМОНТИРОВАННОГО ДИСКА
  111. label-unmounted = %mountpoint% not mounted
  112. ;ЦВЕТ ОТОБРАЖЕНИЯ НЕ ПРИМОНТИРОВАННОГО ДИСКА
  113. label-unmounted-foreground = ${colors.foreground-alt}
  114. ;ЭТО ДЛЯ BSPWM В I3 НЕ НУЖНО ТРОГАТЬ
  115. [module/bspwm]
  116. type = internal/bspwm
  117. label-focused = %index%
  118. label-focused-background = ${colors.background-alt}
  119. label-focused-underline= ${colors.primary}
  120. label-focused-padding = 2
  121. label-occupied = %index%
  122. label-occupied-padding = 2
  123. label-urgent = %index%!
  124. label-urgent-background = ${colors.alert}
  125. label-urgent-padding = 2
  126. label-empty = %index%
  127. label-empty-foreground = ${colors.foreground-alt}
  128. label-empty-padding = 2
  129. ; Separator in between workspaces
  130. ; label-separator = |
  131. ;ОТОБРАЖЕНИЕ ВОРКСПЕЙСОВ В I3
  132. [module/i3]
  133. type = internal/i3
  134. ;ФОРМАТ ОТОБРАЖЕНИЯ
  135. format = <label-state> <label-mode>
  136. ;СОРТИРОВКА
  137. index-sort = true
  138. ;ПРОКРУТКА
  139. wrapping-scroll = false
  140. ; Only show workspaces on the same output as the bar
  141. ;pin-workspaces = true
  142. ;ОТСТУПЫ ЦВЕТА
  143. label-mode-padding = 2
  144. label-mode-foreground = #000
  145. label-mode-background = ${colors.primary}
  146. НАСТРОЙКИ ОКОН В ФОКУСЕ, label ОТВЕЧАЕТ ЗА ФОРМАТ ОТОБРАЖЕНИЯ, ЕСЛИ СТОИТ ICON ТО В НАЗВАНИИ ВОРКСПЕЙСА БУДЕТ ИКОНКА.
  147. ; focused = Active workspace on focused monitor
  148. label-focused = %index%
  149. label-focused-background = ${colors.background-alt}
  150. label-focused-underline= ${colors.primary}
  151. label-focused-padding = 2
  152. ;НАСТРОЙКА ОКНА НЕ В ФОКУСЕ
  153. ; unfocused = Inactive workspace on any monitor
  154. label-unfocused = %index%
  155. label-unfocused-padding = 2
  156. ;НАСТРОЙКА АКТИВНОГО ОКНА
  157. ; visible = Active workspace on unfocused monitor
  158. label-visible = %index%
  159. label-visible-background = ${self.label-focused-background}
  160. label-visible-underline = ${self.label-focused-underline}
  161. label-visible-padding = ${self.label-focused-padding}
  162. ;НАСТРОЙКА НЕ АКТИВНОГО ОКНА
  163. ; urgent = Workspace with urgency hint set
  164. label-urgent = %index%
  165. label-urgent-background = ${colors.alert}
  166. label-urgent-padding = 2
  167. ; Separator in between workspaces
  168. ; label-separator = |
  169. ;МОДУЛЬ СЕРВЕРА MPD
  170. [module/mpd]
  171. type = internal/mpd
  172. ;ФОРМАТ ОТОБРАЖЕНИЯ
  173. format-online = <label-song> <icon-prev> <icon-stop> <toggle> <icon-next>
  174. ;НАСТРОЙКА ИКОНОК
  175. icon-prev = 
  176. icon-stop = 
  177. icon-play = 
  178. icon-pause = 
  179. icon-next = 
  180. ;ХЗ ЧТО ТАКОЕ
  181. label-song-maxlen = 25
  182. label-song-ellipsis = true
  183. ;МОДУЛЬ НАСТРОЙКИ ЯРКОСТИ
  184. [module/xbacklight]
  185. type = internal/xbacklight
  186. ;ФОРМАТ, ПО ДЕФОЛТУ ВКЛЮЧЕН БЕГУНОК ЧЕРЕЗ <bar>
  187. format = <label> <bar>
  188. ;ЗАГОЛОВОК
  189. label = BL
  190. ;ЦВЕТА, ОТСТУПЫ
  191. bar-width = 10
  192. bar-indicator = |
  193. bar-indicator-foreground = #fff
  194. bar-indicator-font = 2
  195. bar-fill = ─
  196. bar-fill-font = 2
  197. bar-fill-foreground = #9f78e1
  198. bar-empty = ─
  199. bar-empty-font = 2
  200. bar-empty-foreground = ${colors.foreground-alt}
  201. ;МОДУЛЬ ПОДСВЕТКИ ЧЕГО ТО ТАМ, НЕ ЮЗАЛ
  202. [module/backlight-acpi]
  203. inherit = module/xbacklight
  204. type = internal/backlight
  205. card = intel_backlight
  206. ;МОДУЛЬ ЗАГРУЗКИ ПРОЦЕССОРА, ИНТЕРВАЛ, ПРЕФИКС, ЦВЕТА И ЗАГОЛОВОК В ПРОЦЕНТАХ
  207. [module/cpu]
  208. type = internal/cpu
  209. interval = 2
  210. format-prefix = " "
  211. format-prefix-foreground = ${colors.foreground-alt}
  212. format-underline = #f90000
  213. label = %percentage:2%%
  214. ;МОДУЛЬ ЗАГРУЗКИ ОЗУ ИНТЕРВАЛ, ПРЕФИКС, ЦВЕТА И ЗАГОЛОВОК В ЗАНЯТЫХ ПРОЦЕНТАХ
  215. [module/memory]
  216. type = internal/memory
  217. interval = 2
  218. format-prefix = " "
  219. format-prefix-foreground = ${colors.foreground-alt}
  220. format-underline = #4bffdc
  221. label = %percentage_used%%
  222. ;МОДУЛЬ ПОДКЛЮЧЕНИЯ К WIFI ИНТЕРФЕЙС, ИНТЕРВАЛ, ЦВЕТА, УРОВЕНЬ СИГНАЛА
  223. [module/wlan]
  224. type = internal/network
  225. interface = net1
  226. interval = 3.0
  227. format-connected = <ramp-signal> <label-connected>
  228. format-connected-underline = #9f78e1
  229. label-connected = %essid%
  230. format-disconnected =
  231. ;format-disconnected = <label-disconnected>
  232. ;format-disconnected-underline = ${self.format-connected-underline}
  233. ;label-disconnected = %ifname% disconnected
  234. ;label-disconnected-foreground = ${colors.foreground-alt}
  235. ramp-signal-0 = 
  236. ramp-signal-1 = 
  237. ramp-signal-2 = 
  238. ramp-signal-3 = 
  239. ramp-signal-4 = 
  240. ramp-signal-foreground = ${colors.foreground-alt}
  241. ;МОДУЛЬ ПОДКЛЮЧЕНИЯ К СЕТИ ПО ПРОВОДУ ИНТЕРФЕЙС, ИНТЕРВАЛ, ЦВЕТА, УРОВЕНЬ СИГНАЛА
  242. [module/eth]
  243. type = internal/network
  244. interface = ens2
  245. interval = 3.0
  246. format-connected-underline = #55aa55
  247. format-connected-prefix = " "
  248. format-connected-prefix-foreground = ${colors.foreground-alt}
  249. label-connected = %local_ip%
  250. format-disconnected =
  251. ;format-disconnected = <label-disconnected>
  252. ;format-disconnected-underline = ${self.format-connected-underline}
  253. ;label-disconnected = %ifname% disconnected
  254. ;label-disconnected-foreground = ${colors.foreground-alt}
  255. ;МОДУЛЬ ВЫВОДА ДАТЫ И ВРЕМЕНИ
  256. [module/date]
  257. type = internal/date
  258. interval = 5
  259. date =
  260. date-alt = " %Y-%m-%d"
  261. time = %H:%M
  262. time-alt = %H:%M:%S
  263. format-prefix = 
  264. format-prefix-foreground = ${colors.foreground-alt}
  265. format-underline = #0a6cf5
  266. label = %date% %time%
  267. ;МОДУЛЬ ВЫВОДА ГРОМКОСТИ ЧЕРЕЗ ПУЛЬСАУДИО ФОРМАТ ВЫВОДА, ЦВЕТА
  268. [module/pulseaudio]
  269. type = internal/pulseaudio
  270. format-volume = <label-volume> <bar-volume>
  271. label-volume = VOL %percentage%%
  272. label-volume-foreground = ${root.foreground}
  273. label-muted = 🔇 muted
  274. label-muted-foreground = #666
  275. bar-volume-width = 10
  276. bar-volume-foreground-0 = #55aa55
  277. bar-volume-foreground-1 = #55aa55
  278. bar-volume-foreground-2 = #55aa55
  279. bar-volume-foreground-3 = #55aa55
  280. bar-volume-foreground-4 = #55aa55
  281. bar-volume-foreground-5 = #f5a70a
  282. bar-volume-foreground-6 = #ff5555
  283. bar-volume-gradient = false
  284. bar-volume-indicator = |
  285. bar-volume-indicator-font = 2
  286. bar-volume-fill = ─
  287. bar-volume-fill-font = 2
  288. bar-volume-empty = ─
  289. bar-volume-empty-font = 2
  290. bar-volume-empty-foreground = ${colors.foreground-alt}
  291. ;МОДУЛЬ ВЫВОДА ГРОМКОСТИ ЧЕРЕЗ АЛЬСУ ФОРМАТ ВЫВОДА, ЦВЕТА
  292. [module/alsa]
  293. type = internal/alsa
  294. format-volume = <label-volume> <bar-volume>
  295. label-volume = VOL
  296. label-volume-foreground = ${root.foreground}
  297. format-muted-prefix = " "
  298. format-muted-foreground = ${colors.foreground-alt}
  299. label-muted = sound muted
  300. bar-volume-width = 10
  301. bar-volume-foreground-0 = #55aa55
  302. bar-volume-foreground-1 = #55aa55
  303. bar-volume-foreground-2 = #55aa55
  304. bar-volume-foreground-3 = #55aa55
  305. bar-volume-foreground-4 = #55aa55
  306. bar-volume-foreground-5 = #f5a70a
  307. bar-volume-foreground-6 = #ff5555
  308. bar-volume-gradient = false
  309. bar-volume-indicator = |
  310. bar-volume-indicator-font = 2
  311. bar-volume-fill = ─
  312. bar-volume-fill-font = 2
  313. bar-volume-empty = ─
  314. bar-volume-empty-font = 2
  315. bar-volume-empty-foreground = ${colors.foreground-alt}
  316. ;МОДУЛЬ УРОВНЯ ЗАРЯДА БАТАРЕЙКИ, НЕ ЮЗАЛ
  317. [module/battery]
  318. type = internal/battery
  319. battery = BAT0
  320. adapter = ADP1
  321. full-at = 98
  322. format-charging = <animation-charging> <label-charging>
  323. format-charging-underline = #ffb52a
  324. format-discharging = <animation-discharging> <label-discharging>
  325. format-discharging-underline = ${self.format-charging-underline}
  326. format-full-prefix = " "
  327. format-full-prefix-foreground = ${colors.foreground-alt}
  328. format-full-underline = ${self.format-charging-underline}
  329. ramp-capacity-0 = 
  330. ramp-capacity-1 = 
  331. ramp-capacity-2 = 
  332. ramp-capacity-foreground = ${colors.foreground-alt}
  333. animation-charging-0 = 
  334. animation-charging-1 = 
  335. animation-charging-2 = 
  336. animation-charging-foreground = ${colors.foreground-alt}
  337. animation-charging-framerate = 750
  338. animation-discharging-0 = 
  339. animation-discharging-1 = 
  340. animation-discharging-2 = 
  341. animation-discharging-foreground = ${colors.foreground-alt}
  342. animation-discharging-framerate = 750
  343. ;МОДУЛЬ ВЫВОДА ТЕМПЕРАТУРЫ, НЕ ЮЗАЛ
  344. [module/temperature]
  345. type = internal/temperature
  346. thermal-zone = 0
  347. warn-temperature = 60
  348. format = <ramp> <label>
  349. format-underline = #f50a4d
  350. format-warn = <ramp> <label-warn>
  351. format-warn-underline = ${self.format-underline}
  352. label = %temperature-c%
  353. label-warn = %temperature-c%
  354. label-warn-foreground = ${colors.secondary}
  355. ramp-0 = 
  356. ramp-1 = 
  357. ramp-2 = 
  358. ramp-foreground = ${colors.foreground-alt}
  359. ;МОДУЛЬ МЕНЮ, ПО ДЕФОЛТУ ПОВЕРМЕНЮ НО МОЖНО И СВОЕГО НАКРУТИТЬ
  360. [module/powermenu]
  361. type = custom/menu
  362. expand-right = true
  363. format-spacing = 1
  364. label-open = 
  365. label-open-foreground = ${colors.secondary}
  366. label-close =  cancel
  367. label-close-foreground = ${colors.secondary}
  368. label-separator = |
  369. label-separator-foreground = ${colors.foreground-alt}
  370. menu-0-0 = reboot
  371. menu-0-0-exec = menu-open-1
  372. menu-0-1 = power off
  373. menu-0-1-exec = menu-open-2
  374. menu-1-0 = cancel
  375. menu-1-0-exec = menu-open-0
  376. menu-1-1 = reboot
  377. menu-1-1-exec = sudo reboot
  378. menu-2-0 = power off
  379. menu-2-0-exec = sudo poweroff
  380. menu-2-1 = cancel
  381. menu-2-1-exec = menu-open-0
  382. ;НАСТРОЙКИ КОМОЗИТА, ТАК КАК ЮЗАЮ PICOM НИЧЕГО ЗА НИХ НЕ СКАЖУ
  383. [settings]
  384. screenchange-reload = true
  385. ;compositing-background = xor
  386. ;compositing-background = screen
  387. ;compositing-foreground = source
  388. ;compositing-border = over
  389. ;pseudo-transparency = false
  390. [global/wm]
  391. margin-top = 5
  392. margin-bottom = 5
  393. ; vim:ft=dosini