Caine
Hardcore Member
Here is a small python script which provides an alternative way to configure the nubs of the Pandora.
I didn't really like digging through the nested menu structure of the nub settings configuration script so I decided to create a tiny project to replace it. It is mainly a play project to learn a bit of GTK and PND creation, but I decided to share it anyway as someone might like the outcome.
This application presents all the settings for both the left and right nub in a single screen. It allows saving and loading of the configuration as a profile to quickly switch between common configurations and also provides command-line options to incorporate that behaviour into scripts (although passing parameters to PNDs isn't the greatest user experience in the world).
I did encounter the issue that writing a value to /proc/pandora/nub0/scrollx_sensitivity actually stored a value one lower (if positive) or one higher (if negative) instead (this also holds for scrolly and nub1). The default nub configuration script /usr/pandora/scripts/op_nubmode.sh is also affected by this. I worked around it by adjusting the values accordingly in the opposite direction though the behaviour itself seems a bit odd. Is it intentional?
Anyway, feedback and/or feature requests are welcome.
PND file
Preview image
Second release is up (changelog):
This is the 5th build of release 2 and purely a cosmetic update over build number 4. The final logo and icon by FaeMinx are now included.
PND file
Preview image (not updated)
Remove your profiles.txt in appdata/nubconfigurator if upgrading from release 1 (see changelog for details).
Third release is up (changelog):
PND file
Preview image
Thanks to cosurgi for identifying the joystick issue and solution which allowed me to incorporate this behaviour into the configurator.
Profiles should be backwards compatible with release 2, but not with release 1.
I didn't really like digging through the nested menu structure of the nub settings configuration script so I decided to create a tiny project to replace it. It is mainly a play project to learn a bit of GTK and PND creation, but I decided to share it anyway as someone might like the outcome.
This application presents all the settings for both the left and right nub in a single screen. It allows saving and loading of the configuration as a profile to quickly switch between common configurations and also provides command-line options to incorporate that behaviour into scripts (although passing parameters to PNDs isn't the greatest user experience in the world).
I did encounter the issue that writing a value to /proc/pandora/nub0/scrollx_sensitivity actually stored a value one lower (if positive) or one higher (if negative) instead (this also holds for scrolly and nub1). The default nub configuration script /usr/pandora/scripts/op_nubmode.sh is also affected by this. I worked around it by adjusting the values accordingly in the opposite direction though the behaviour itself seems a bit odd. Is it intentional?
Anyway, feedback and/or feature requests are welcome.
PND file
Preview image
Second release is up (changelog):
This is the 5th build of release 2 and purely a cosmetic update over build number 4. The final logo and icon by FaeMinx are now included.
PND file
Preview image (not updated)
Remove your profiles.txt in appdata/nubconfigurator if upgrading from release 1 (see changelog for details).
Third release is up (changelog):
PND file
Preview image
Thanks to cosurgi for identifying the joystick issue and solution which allowed me to incorporate this behaviour into the configurator.
Profiles should be backwards compatible with release 2, but not with release 1.
Last edited by a moderator: