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

Attachment: signature.asc
Description: signature

Reply via email to