Creo que lo mejor es poner el comando bash más abajo en el inicio o ponerlo en un script bash y seleccionarlo en sus aplicaciones de inicio. He agregado la -v
opción para que la aplicación registre todas sus acciones con el mayor detalle; algunas aplicaciones tienen otras configuraciones de verbosidad e incluso varios niveles que puede especificar.
La &>
redirección utilizada es la misma 2>&1
que redirige toda la salida del programa ( stderr, stdout
) al archivo especificado, es decir &>/home/mike/redshift.log
.
Aquí está el comando que podría usarse para configurar el registro, y podría usarse para otros programas, si se modifica adecuadamente.
bash -c "setsid /usr/bin/gtk-redshift -v -l 40.77:-73.9 -t 6500:5500 &>/home/mike/redshift.log"
Estos son solo ajustes de prueba de muestra, sustituya estos valores por los suyos; es posible que desee colocar el comando, modificado adecuadamente en un contenedor bash para su entrada de inicio, ya que la línea de comandos anterior es bastante larga.
Un extracto del registro creado en /home/mike/redshift.log
:
Gamma ramp size too small: 0
Failed to start adjustment method randr.
Trying next method...
Location: 40.770000, -73.900002
Brightness: 1.00
Gamma: 1.000, 1.000, 1.000
Using method `vidmode'.
El registro continúa y debe darle la información que necesita. Algunos programas como vlc
tienen opciones que puede configurar para que su registro se pueda enviar a syslog, pero prefiero que cada programa tenga su propio registro separado.