Originally posted by krzyzowiec
View Post
Yes the palettes issue makes another fun problem with X11 in X9 and newer when you have globally shared palettes even today that can cause a nightmare of the worst screen flicker you have ever seen when two applications get the idea they want to change the colour global palette to their own then fight over over it when it not there one. This is quite a dangerous problem that can trigger epilepsy(remember this is about 3 percent of the population so not small number). This is another reason why we need to be able to run a X11 server per application so valves like color palettes that don't need to be global any more are not global any more. Note this cannot be a per process solution either.
Yes X11 at first avoid color and then has horrible implemented color wrong for modern hardware that results in a very dangerous flicker problem at times. Yes when hardware was more limited the flicker problem was not exactly avoidable also computers were not used by the great number of people so cutting out 3 percent of the population due to design defect back then was not a problem. Today this issue has to go away due to increase requirement for people to use computing devices so the 3 percent with epilepsy cannot always avoid computer usage.
There are reason for the push to XWayland running on top of the Wayland compositor. One of reasons to to allow individual instances of X11 per application so fixing up this problem.
Comment