mirror of
https://github.com/FAUSheppy/colorredstderr-mirror
synced 2025-12-09 16:38:32 +01:00
Overwrite tracked file descriptors when exporting COLORED_STDERR_FDS.
If the list of tracked file descriptors is modified to contain unwanted values (e.g. when a parent process closes or redirects stderr), this makes it possible to set the tracked file descriptors back to a given list. This problem occurred with startx which somehow closes or redirects stderr. As COLORED_STDERR_FDS was set in the shell running startx, this disabled coloring stderr for all processes started in the X11 session. This is no longer an issue. As COLORED_STDERR_FDS is set in the shell configuration file, it automatically sets the list to the correct value when a shell is opened in the terminal emulator once X11 is running.
This commit is contained in:
4
README
4
README
@@ -95,6 +95,10 @@ The following additional environment variables are available:
|
||||
terminal, e.g. when writing to a file. By default, only writes to a terminal
|
||||
are colored.
|
||||
|
||||
All environment variables starting with 'COLORED_STDERR_PRIVATE_*' are
|
||||
internal variables used by the implementation and should not be set manually.
|
||||
See the source for details.
|
||||
|
||||
|
||||
To set custom colors as pre/post strings you can use the `$''` feature of Bash
|
||||
and Zsh:
|
||||
|
||||
Reference in New Issue
Block a user