allow running output of external processes to get configurations

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Support (but warn) that the user does not have an passwd entry or a home set in the passwd entry. Also, getpwent can fail: handle that.

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Improve error messages that are printed when the user's home directory cannot be determine

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Relay SIGUSR1 to redshift from redshift-gtk

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Print N/S and E/W in the location

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Update message to translators to include the degree symbol after the %f:s

Signed-off-by: Mattias Andrée <maandree@operamail.com>
redshift-gtk exits when SIGINT is received, in addition to supporting the same signals as redshift this fixes a bug where redshift-gtk consumes 100 % of a CPU until it existswhen Control+c is pressed

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Do not print an error message if AppIndicator3 cannot be loaded

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Merge branch 'coordinates' into ma-new
Merge branch 'appindicator-warning' into ma-new
Merge branch 'redshift-gtk-signals' into ma-new
Merge branch 'homeless-users-and-nonusers' into ma-new
Merge branch 'spawn' into ma-new