obestwalter / py3status-pewpew Goto Github PK
View Code? Open in Web Editor NEWpy3status module to control i3wm with the pewpew
License: MIT License
py3status module to control i3wm with the pewpew
License: MIT License
Noticed repository changed name to py3status-pewpew
nice @obestwalter
Any particular reason why setup.py still uses the, now legacy, name "pew3wm" (other than nostalgia! heh)?
After having gotten pew3wm working on a couple i3 machines, one Ubuntu 16.04 and one 18.04, and rebooting, it got back into a state where the buttons are not responding, and the module shows red in py3status bar. The active workspace number does show intermittently, though.
Failed salvage attempts:
I believe this might be the state you were experiencing too, @obestwalter.
This package will depend on entry point based discovery as it has dependencies that need to be installed. This is best accomplished by installling py3status in a dedicated virtualenv and installing pew3wm alongside it.
This should be sufficiently documented and ideally contains some explanations and alternative approaches (to be determined)
How do we use the PewPew continously by our desks...? This is getting useful, and switching battery once a day will very soon be very annoying :)
Dream: PewPew uses USB cable power directly from PC.
2nd best: Document how to wire cables in order to draw power from some other USB cable or other power source.
Just noticed the installation instructions do not mention how to get code.py
onto the PewPew unit; (when writing this issue deployment is conveniently done via tox -e deploy
)
In this sequence of events, the workspace display does not show:
Workaround: reboot pewpew.
Currently it's only possible to deploy by doing something like this:
$ git clone <repo url>
$ cd pew3wm
$ tox -e deploy
... i.e "developer deploy". We would like an end user UX similar to this:
$ pip install py3status-pewpew
$ <configure your i3status.conf or pewpew!>
Currently there is no example of how to configure buttons in the i3status.conf file.
Adding the module to py3status bar is a s simple as:
order += "pewpew"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.