The i3 FAQ has migrated to All content here is read-only.
Ask Your Question

py3status not working

asked 2013-03-14 15:40:43 +0000

updated 2013-03-14 15:41:28 +0000

I just wanted to switch from i3status to py3status. The tutorial on this site as well as the manual on the site of the developer tells me that I just have to replace i3status with py3status in status_command, so it looks like this:

bar { status_command py3status -c ~/.i3/config_i3status }

But this is not working. All I get is that the plain JSON formatted code is printed instead of the status bar over and over again. Does anyone have the same problem? Output format in my config_i3status is set to output_format="i3bar" as it should be.

Any ideas?

edit retag flag offensive close merge delete


Okay, now the problem disappeared and I am not able to reproduce the odd behaviour. Only thing I did was adding an own module class, but going back to the old setup - as said - does not reproduce broken behaviour. Strange...

mschaefer gravatar imagemschaefer ( 2013-03-14 15:58:48 +0000 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2013-03-15 13:14:20 +0000

Okay now I can answer this myself. When I was playing around with own modules I put some code under the Py3status class definition to debug it from the command line. This was what caused the odd behaviour.

edit flag offensive delete link more


Just saw this post, I believe it's solved and I hope you enjoy py3status :) As py3status developer, I'll try to follow more this FAQ for any question that might arise. Cheers

Ultrabug gravatar imageUltrabug ( 2013-05-28 15:13:19 +0000 )edit

Oh right, I did not mark this as 'solved'. Thanks for the reminder, and for py3status of course ;-)

mschaefer gravatar imagemschaefer ( 2013-05-29 09:34:11 +0000 )edit

Question Tools


Asked: 2013-03-14 15:40:43 +0000

Seen: 380 times

Last updated: Mar 15 '13