Now look, this thing aint finished.
And TBH without some testing and help from the community? It never will improve on what I got here....
THE CONCEPT:
It's quite simple.
add a single hook into the awesome LUA logic to run a set of processes JUST PRIOR to the sorting of layers. (one single shell script that can contain w/e you want)
in this instance the example POC here uses xdotool to rename and then reparent the offending "Wrongly titled" applications (with sensible exceptions)
It works a large %age of the time and I use it a LOT to figure out if something is worth porting without all the mess of a Xephyr.
SAFETY:
It's all done in a bindmount so no harm is done should something go horribly wrong.
COPYRIGHT:
I can't distribute Amazon code.. So I don't - we make a copy of the EXISTING code and then patch that ;)
DO I NEED THIS???
err. probably not unless you are looking to run some stuff from debian/other sources that uses X and hasnt been title patched.
DOES IT WORK ALL THE TIME???
meh. mostly. some stuff seems to mess stuff up. Any help with corner cases or even a BETTER WAY to do this would be highly appreciated.
My miniscule understanding of the subject matter took this as far as I could...
WHAT IS EXPECTED OPERATION????
You run the KUAL button, Awesome will restart... after that any apps you start that dont have correct titles (L:Blah...) will be automagically renamed on-the-fly until you reboot.
Well that's it. feel free to IMPROVE THIS. Please. :thanks:
And TBH without some testing and help from the community? It never will improve on what I got here....
THE CONCEPT:
It's quite simple.
add a single hook into the awesome LUA logic to run a set of processes JUST PRIOR to the sorting of layers. (one single shell script that can contain w/e you want)
in this instance the example POC here uses xdotool to rename and then reparent the offending "Wrongly titled" applications (with sensible exceptions)
It works a large %age of the time and I use it a LOT to figure out if something is worth porting without all the mess of a Xephyr.
SAFETY:
It's all done in a bindmount so no harm is done should something go horribly wrong.
COPYRIGHT:
I can't distribute Amazon code.. So I don't - we make a copy of the EXISTING code and then patch that ;)
DO I NEED THIS???
err. probably not unless you are looking to run some stuff from debian/other sources that uses X and hasnt been title patched.
DOES IT WORK ALL THE TIME???
meh. mostly. some stuff seems to mess stuff up. Any help with corner cases or even a BETTER WAY to do this would be highly appreciated.
My miniscule understanding of the subject matter took this as far as I could...
WHAT IS EXPECTED OPERATION????
You run the KUAL button, Awesome will restart... after that any apps you start that dont have correct titles (L:Blah...) will be automagically renamed on-the-fly until you reboot.
Well that's it. feel free to IMPROVE THIS. Please. :thanks: