Last year, I wrote about beginning to learn Python, and a utility I was writing back then called PolicyKit Editor.
I was using the Gtk toolkit at that time, and then there’s been a bit of a hiatus because I moved from Japan to Scotland.
I recently decided to have a look at that program again, and decided to change from Gtk to the Qt toolkit.
After a week or so of learning how Qt4 and Python fit together, and coding, I have produced Polkit Explorer.
What is it?
Polkit Explorer allows a user to view the default Polkit system policies as set by any package which makes use of Polkit (older name PolicyKit) for user permissions to perform tasks.
Why is it?
I wrote it because;
- I wanted to learn Python,
- Wading through the raw XML for each policy is an awful, awful thing,
- It’s handy to see what default permissions your system has for certain tasks.
Basically, my program turns this:
Into this :
Obtaining the program
You can obtain it from the repository at GitHub…
git clone git://github.com/scarygliders/Polkit-Explorer.git PolkitEditor
You can download it as a zip file from GitHub at https://github.com/scarygliders/Polkit-Explorer
Read the README.md file.
If it’s useful to you please consider sending a donation.
Feedback is welcome.