You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tyrannical is currently case insensitive. This is mostly because many users were confused with capital leters and prefered case insensitivness. Tyrannical is a thin layer of logic, less than 300 lines. If you think this can be implemented without adding additional weight to the already quite heavy code, I may consider it. Right now, I think most users prefer case insensitive rules. There is already support for rules based on instances names instrad of class, this may do what you want. Another alternative is just passing with args to spawn awful.util.spawn("urxvt -e myCommand",{sticky=true,new_tag=true}). This will work as long as urxvt is compiled with startup-notification support and Awesome is >=3.5.3
things like urxvt and xterm use the lowercase name as a custom parameter with the capitalized name being a common denominator.
for example doing the following
urxvt -name someName
opens a terminal with the classessomeName, URxvt
while the default urxvt classes are
urxvt, URxvt
if you now match urxvt on any of your workspaces it will automatically match someName as well even though the class doesn't exist.
In general this is done so that you can use your xresources in the following manner
URxvt*
for all urxvt derivates sourxvt -name htop -e htop
would match it as well in there you can set font sizes background colors etc.urxvt*
on the other hand would matchurxvt -e htop
but noturvxt -name htop
in the xresources.Tyrannical should follow the same convention or at least make it optional
The text was updated successfully, but these errors were encountered: