polybar: [SOLVED] Network Module always shows "Not Connected"

It always shows “disconnected” even when it is connected and working. The interface is right and i can’t find any other issue.

I’m using an USB Wi-Fi adapter, and it should work normally, but this doesn’t happens.

WM: i3-gaps OS: Arch Linux

[module/wireless-network]
type = internal/network
interface = wlp0s18f2u2
interval = 1.0
ping-interval = 10
unknown-as-up = true

format-connected = <label-connected> 
label-connected =  %essid%   %signal%    %downspeed%    %upspeed%
label-disconnected =   Disconnected
label-disconnected-foreground = #66

ramp-signal-0 = 
ramp-signal-1 = 
ramp-signal-2 = 
ramp-signal-3 = 
ramp-signal-4 = 


output of polybar -vvv:

polybar 3.2.0-70-g9725f8fb

Features: +alsa +curl +i3 +mpd +network(libnl) +pulseaudio +xkeyboard

X extensions: +randr (+monitors) -render -damage -sync -composite +xkb +xrm +xcursor

Build type: RelWithDebInfo
Compiler: /usr/bin/c++
Compiler flags: -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wall -Wextra -Werror -Wno-noexcept-type -pedantic -pedantic-errors                                   
Linker flags: -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now

output of polybar -l info:

* Loading config: /home/zsucrilhos/.config/polybar/config                                                                                                                               
* Created ipc channel at: /tmp/polybar_mqueue.11144                                                                                                                                            
* Loaded monitor DVI-D-0 (1368x768+0+0)                                                                                                                                                        
* Found matching X resource "color0" (value=#0a141c)                                                                                                                                           
* Found matching X resource "color7" (value=#d0e1e5)                                                                                                                                           
* Bar geometry: 1368x39+0+0                                                                                                                                                                    
* Found matching X resource "color1" (value=#6C909E)                                                                                                                                           
* Found matching X resource "color0" (value=#0a141c)                                                                                                                                           
* Found matching X resource "color1" (value=#6C909E)                                                                                                                                           
* Found matching X resource "color0" (value=#0a141c)                                                                                                                                           
* Found matching X resource "color3" (value=#8DADB4)                                                                                                                                           
* Found matching X resource "color1" (value=#6C909E)                                                                                                                                           
* Found matching X resource "color7" (value=#d0e1e5)                                                                                                                                           
* Starting application                                                                                                                                                                         
* Starting module/scratchpad                                                                                                                                                                   
* Starting module/i3                                                                                                                                                                           
* Starting module/xwindow                                                                                                                                                                      
* module/scratchpad: Invoking shell command: "python ~/_my-scripts/i3-scratchpad-indicator.py"                                                                                                 
* Starting module/filesystem                                                                                                                                                                   
* Starting module/wireless-network                                                                                                                                                             
* Entering event loop (thread-id=1)                                                                                                                                                            
* Eventqueue worker (thread-id=6)                                                                                                                                                              
* Configured DPI = 96x96
* Loaded font "Iosevka Medium:pixelsize=10;1:antialias=true" (name=Iosevka, offset=0, file=/usr/share/fonts/TTF/iosevka-medium.ttf)                                                            
* Loaded font "Hack Nerd Font:pixelsize=10;1:antialias=true" (name=Hack Nerd Font, offset=0, file=/usr/share/fonts/TTF/Hack Regular Nerd Font Complete.ttf)                                    
* Loaded font "Fixedsys Excelsior:pixelsize=10:size=8:antialias=true" (name=Fixedsys Excelsior, offset=1, file=/usr/share/fonts/TTF/FSEX302-alt.ttf)                                           
* Loaded font "Unifont:fontformat=truetype:size=8:antialias=true" (name=Unifont, offset=0, file=/usr/share/fonts/TTF/Unifont.ttf)                                                              
* Loaded font "Wuncon Siji:pixelsize=10;1:antialias=true" (name=Wuncon Siji, offset=0, file=/usr/share/fonts/misc/siji.pcf)                                                                    
* Loaded font "Font Awesome 5 Brands:pixelsize=10;1:antialias=true" (name=Font Awesome 5 Brands, offset=0, file=/usr/share/fonts/TTF/fa-brands-400.ttf)                                        
* Loaded font "Font Awesome 5 Free:pixelsize=10;1:antialias=true" (name=Font Awesome 5 Free, offset=0, file=/usr/share/fonts/TTF/fa-regular-400.ttf)                                           
* Loaded font "MaterialIcons-Regular:pixelsize=10;1:antialias=true" (name=Material Icons, offset=0, file=/usr/share/fonts/TTF/MaterialIcons-Regular.ttf)                                       
* Bar window: 0x3200002
* Disabling tray manager (reason: missing `tray-position`)
* module/scratchpad: Rebuilding cache
* module/i3: Rebuilding cache
* module/xwindow: Rebuilding cache
* module/filesystem: Rebuilding cache
* module/wireless-network: Rebuilding cache
* Redrawing bar window
* Redrawing bar window
* Redrawing bar window
* module/scratchpad: Rebuilding cache
* Redrawing bar window
* Redrawing bar window
* Redrawing bar window
* module/scratchpad: Rebuilding cache
* Redrawing bar window
* module/xwindow: Rebuilding cache
* Redrawing bar window
* module/wireless-network: Rebuilding cache
warn: Termination signal received, shutting down...
* module/scratchpad: Stopping
* Deconstruction of module/scratchpad took 0 ms.
* module/i3: Disconnecting from socket
* module/i3: Stopping
warn: module/i3: Attempting to reconnect socket (reason: Unexpected EOF while reading header)
* module/i3: Reconnecting socket succeeded
* Deconstruction of module/i3 took 0 ms.
* module/xwindow: Stopping
* Deconstruction of module/xwindow took 0 ms.
* module/filesystem: Stopping
* Deconstruction of module/filesystem took 0 ms.
* module/wireless-network: Stopping
* Deconstruction of module/wireless-network took 0 ms.
* Waiting for spawned processes to end
* Reached end of application...

output of iwconfig:


enp3s0    no wireless extensions.

wlp0s18f2u2  IEEE 802.11bgn  ESSID:"FN_Claudineia"  Nickname:"rtl_wifi"
          Mode:Managed  Frequency:2.417 GHz  Access Point: C8:E7:D8:9A:93:CC
          Bit Rate:150 Mb/s   Sensitivity:0/0
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=98/100  Signal level=86/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

lo        no wireless extensions.

output of nmcli device wifi:

IN-USE  SSID           MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
*       FN_Claudineia  Infra  2     54 Mbit/s  92      ▂▄▆█  WPA1 WPA2

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 16 (8 by maintainers)

Most upvoted comments

Yeah, seems like your wifi adapter doesn’t work with the new library. Is it an older adapter?

You can try to recompile polybar and pass the -DWITH_LIBNL=OFF to cmake, this should force polybar to build with wireless_tools, which should support the adapter.

Awesome! Merry Christmas to you too!

I haven’t found much information about that adapter and no release year. I hope there aren’t too many adapters out there where nl80211 isn’t supported. I was planning on dropping support for wireless_tools in the next major release, but maybe we need to wait on that.