polybar / polybar

A fast and easy-to-use status bar
https://polybar.github.io
MIT License
14.19k stars 710 forks source link

Cannot get icons on workspaces #623

Closed a3sz closed 7 years ago

a3sz commented 7 years ago

`;===================================================== ; ; To learn more about how to configure Polybar ; go to https://github.com/jaagr/polybar ; ; The README contains alot of information ; ;=====================================================

[colors] ;background = ${xrdb:color0:#222} background = #222 background-alt = #444 ;foreground = ${xrdb:color7:#222} foreground = #dfdfdf foreground-alt = #555 primary = #ffb52a secondary = #e60053 alert = #bd2c40

[bar/example] ;monitor = ${env:MONITOR:HDMI-1} width = 100% height = 27 ;offset-x = 1% ;offset-y = 1% radius = 6.0 fixed-center = false

background = ${colors.background} foreground = ${colors.foreground}

line-size = 3 line-color = #f00

border-size = 4 border-color = #00000000

padding-left = 0 padding-right = 2

module-margin-left = 1 module-margin-right = 2

font-0 = fixed:pixelsize=10;1 font-1 = unifont:fontformat=truetype:size=8:antialias=false;0 font-2 = siji:pixelsize=10;1

modules-left = bspwm i3 modules-center = mpd modules-right = filesystem xbacklight volume xkeyboard memory cpu wlan eth battery temperature date powermenu

tray-position = right tray-padding = 2 ;tray-transparent = true ;tray-background = #0063ff

;wm-restack = bspwm ;wm-restack = i3

;override-redirect = true

;scroll-up = bspwm-desknext ;scroll-down = bspwm-deskprev

;scroll-up = i3wm-wsnext ;scroll-down = i3wm-wsprev

[module/xwindow] type = internal/xwindow label = %title:0:30:...%

[module/xkeyboard] type = internal/xkeyboard blacklist-0 = num lock

format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} format-prefix-underline = ${colors.secondary}

label-layout = %layout% label-layout-underline = ${colors.secondary}

label-indicator-padding = 2 label-indicator-margin = 1 label-indicator-background = ${colors.secondary} label-indicator-underline = ${colors.secondary}

[module/filesystem] type = internal/fs interval = 25

mount-0 = /

label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% label-unmounted = %mountpoint% not mounted label-unmounted-foreground = ${colors.foreground-alt}

[module/bspwm] type = internal/bspwm

label-focused = %icon% label-focused-background = ${colors.background-alt} label-focused-underline= ${colors.primary} label-focused-padding = 2

label-occupied = %icon% label-occupied-padding = 2

label-urgent = %icon%! label-urgent-background = ${colors.alert} label-urgent-padding = 2

label-empty = %icon% label-empty-foreground = ${colors.foreground-alt} label-empty-padding = 2

[module/i3] ws-icon-0 = 1; type = internal/i3 format = index-sort = true wrapping-scroll = false

; Only show workspaces on the same output as the bar ;pin-workspaces = true

label-mode-padding = 2 label-mode-foreground = #000 label-mode-background = ${colors.primary}

; focused = Active workspace on focused monitor label-focused = %icon% label-focused-background = ${module/bspwm.label-focused-background} label-focused-underline = ${module/bspwm.label-focused-underline} label-focused-padding = ${module/bspwm.label-focused-padding}

; unfocused = Inactive workspace on any monitor label-unfocused = %icon% label-unfocused-padding = ${module/bspwm.label-occupied-padding}

; visible = Active workspace on unfocused monitor label-visible = %icon% label-visible-background = ${self.label-focused-background} label-visible-underline = ${self.label-focused-underline} label-visible-padding = ${self.label-focused-padding}

; urgent = Workspace with urgency hint set label-urgent = %icon% label-urgent-background = ${module/bspwm.label-urgent-background} label-urgent-padding = ${module/bspwm.label-urgent-padding}

[module/mpd] type = internal/mpd format-online =

icon-prev =  icon-stop =  icon-play =  icon-pause =  icon-next = 

label-song-maxlen = 25 label-song-ellipsis = true

[module/xbacklight] type = internal/xbacklight

format =

bar-width = 10 bar-indicator = | bar-indicator-foreground = #ff bar-indicator-font = 2 bar-fill = ─ bar-fill-font = 2 bar-fill-foreground = #9f78e1 bar-empty = ─ bar-empty-font = 2 bar-empty-foreground = ${colors.foreground-alt}

[module/backlight-acpi] inherit = module/xbacklight type = internal/backlight card = intel_backlight

[module/cpu] type = internal/cpu interval = 2 format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} format-underline = #f90000 label = %percentage%%

[module/memory] type = internal/memory interval = 2 format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} format-underline = #4bffdc label = %percentage_used%%

[module/wlan] type = internal/network interface = net1 interval = 3.0

format-connected = format-connected-underline = #9f78e1 label-connected = %essid%

format-disconnected = ;format-disconnected = ;format-disconnected-underline = ${self.format-connected-underline} ;label-disconnected = %ifname% disconnected ;label-disconnected-foreground = ${colors.foreground-alt}

ramp-signal-0 =  ramp-signal-1 =  ramp-signal-2 =  ramp-signal-3 =  ramp-signal-4 =  ramp-signal-foreground = ${colors.foreground-alt}

[module/eth] type = internal/network interface = eth1 interval = 3.0

format-connected-underline = #55aa55 format-connected-prefix = " " format-connected-prefix-foreground = ${colors.foreground-alt} label-connected = %local_ip%

format-disconnected = ;format-disconnected = ;format-disconnected-underline = ${self.format-connected-underline} ;label-disconnected = %ifname% disconnected ;label-disconnected-foreground = ${colors.foreground-alt}

[module/date] type = internal/date interval = 5

date = date-alt = " %Y-%m-%d"

time = %H:%M time-alt = %H:%M:%S

format-prefix =  format-prefix-foreground = ${colors.foreground-alt} format-underline = #0a6cf5

label = %date% %time%

[module/volume] type = internal/volume

format-volume = label-volume = VOL label-volume-foreground = ${root.foreground}

format-muted-prefix = " " format-muted-foreground = ${colors.foreground-alt} label-muted = sound muted

bar-volume-width = 10 bar-volume-foreground-0 = #55aa55 bar-volume-foreground-1 = #55aa55 bar-volume-foreground-2 = #55aa55 bar-volume-foreground-3 = #55aa55 bar-volume-foreground-4 = #55aa55 bar-volume-foreground-5 = #f5a70a bar-volume-foreground-6 = #ff5555 bar-volume-gradient = false bar-volume-indicator = | bar-volume-indicator-font = 2 bar-volume-fill = ─ bar-volume-fill-font = 2 bar-volume-empty = ─ bar-volume-empty-font = 2 bar-volume-empty-foreground = ${colors.foreground-alt}

[module/battery] type = internal/battery battery = BAT0 adapter = ADP1 full-at = 98

format-charging = format-charging-underline = #ffb52a

format-discharging = format-discharging-underline = ${self.format-charging-underline}

format-full-prefix = " " format-full-prefix-foreground = ${colors.foreground-alt} format-full-underline = ${self.format-charging-underline}

ramp-capacity-0 =  ramp-capacity-1 =  ramp-capacity-2 =  ramp-capacity-foreground = ${colors.foreground-alt}

animation-charging-0 =  animation-charging-1 =  animation-charging-2 =  animation-charging-foreground = ${colors.foreground-alt} animation-charging-framerate = 750

[module/temperature] type = internal/temperature thermal-zone = 0 warn-temperature = 60

format =

label = %temperature% label-warn = %temperature% label-warn-foreground = ${colors.secondary}

ramp-0 =  ramp-1 =  ramp-2 =  ramp-foreground = ${colors.foreground-alt}

[module/powermenu] type = custom/menu

format-spacing = 1

label-open =  label-open-foreground = ${colors.secondary} label-close =  cancel label-close-foreground = ${colors.secondary} label-separator = | label-separator-foreground = ${colors.foreground-alt}

menu-0-0 = reboot menu-0-0-exec = menu-open-1 menu-0-1 = power off menu-0-1-exec = menu-open-2

menu-1-0 = cancel menu-1-0-exec = menu-open-0 menu-1-1 = reboot menu-1-1-exec = sudo reboot

menu-2-0 = power off menu-2-0-exec = sudo poweroff menu-2-1 = cancel menu-2-1-exec = menu-open-0

[settings] screenchange-reload = true ;compositing-background = xor ;compositing-background = screen ;compositing-foreground = source ;compositing-border = over

[global/wm] margin-top = 5 margin-bottom = 5

; vim:ft=dosini`

patrick96 commented 7 years ago

I'm assuming you're using i3 and not bspwm.

In your i3 module the format option is empty, for the icons to be displayed it would have to be at least format = <label-state>

patrick96 commented 7 years ago

Closing due to inactivity