Quoting Junyong Liang (2026-08-25 05:52:40) > Hi Jonas, > > Although I don’t fully understand your example about mother and ChatGPT, > I can see what you mean. For some users, they may not prefer a > preview-style interface. From this perspective, I think debconf seems to > be our only option. Since I have no experience with accessible software, > I can’t say that I can provide a more reasonable configuration process. > > As for the issue of default options you mentioned, I don’t think it can > solve my original problem either. If we keep the default settings in > debconf as they are now, there will still be no theme colors after > installation. If we enable theme colors in the default settings of > debconf, it will cause some additional problems. > > Moreover, ChatGPT told me that we can use installation scripts to detect > the user environment, but I don’t think this is a good idea.
Let's take the issue of color support as an example. If I understand you correctly, part of the issue is that maybe the monitor can display thousands of colors and the terminal emulator can too but it has not been configured to announce towards CLI tools that it can. So you would like to flip a switch in the setup of hx to say "let's ignore what the terminal emulator is saying and just do colors". I think that is not sensible. What about the systems that genuinely cannot support thousands of colors - they will experience broken rendering when color hinting is thrown at them. The proper approach is for CLI tools to respect signals about the environment provided by its host - typically a terminal emulator. Which means that in order for the installation of hx to be a nice user experience, the installation of the underlying terminal emulator needs to include user-friendly configuration of "should this terminal emulator accept CLI tools signalling color hints or not?". Debian is a system, not tools in isolation. Debconf is the protocol invented to process package installation variability choices - i.e. high-level configuration (not every nitty gritty detail within each package, but the things that sometimes matter to bother asking at install time). - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ * Sponsorship: https://ko-fi.com/drjones [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: signature

