Commit Graph

19 Commits

Author SHA1 Message Date
Érico Nogueira Rolim
b2c1ef5c50 add wayland specifier to session names (#162)
Create a config option to force ly to add " (Wayland)" to session
names, as long as those names don't already contain the string.
2020-02-03 07:20:47 +01:00
cylgom
a36f70ecb2 fix wayland sessions 2020-02-01 20:16:26 +01:00
cylgom
2101f5bde0 remove developement comment (#140) 2020-02-01 19:26:06 +01:00
cylgom
7296da456f put xauthority file in XDG_CONFIG if specified 2020-02-01 19:01:51 +01:00
Érico Nogueira Rolim
30c2bf34b9 Make the project compilable with clang. (#163)
Clang generates more warning messages, such as pointing out a lack
of newline at end of file and issues with the size of a strncopy.

Moving -Wno-unused-parameter to the end of the flags avoids it being
overwritten by -Wextra.

Removing -Werror avoids compilation errors that may arise from new
compiler warnings that might come from newer versions of compilers.
2020-02-01 18:23:25 +01:00
mozartilize
48cf7f5827 fix hidden cursor after logout (#172) 2020-02-01 18:14:13 +01:00
cylgom
676cbf55a8 fix language loading 2019-12-14 12:12:50 +01:00
Stuart Reilly
40fb8659ba Remove /usr/bin/env from default path (#158) 2019-12-14 11:58:30 +01:00
Stanislav Láznička
e4afa78d14 Fix building by explicitly casting const out in config.c (#155) 2019-12-06 16:15:08 +01:00
Stanislav Láznička
c98bd74a8e Implement utmp audit (#133)
Implements utmp audit required by policykit.

This commit also flattens the pidtree for the DM by starting the
display environment directly in the first fork which already should
have the environment ready for this purpose. This is with the
exception of xorg environments where this can't be done that easily.
2019-12-06 16:10:27 +01:00
Roosemberth Palacios
cba0333fc5 Alloc passing the path to the configuration file as an argument (#134)
Signed-off-by: Roosembert Palacios <roosembert.palacios@epfl.ch>
2019-10-31 13:54:45 +01:00
Roosemberth Palacios
38fefffdf6 login.c: Do not overwrite the PATH variable if config.path element is empty (#135)
This allows disabling the feature if PATH was already set (e.g. by the systemd session
slice) and the user wishes to honor that.

Signed-off-by: Roosembert Palacios <roosembert.palacios@epfl.ch>
2019-10-31 00:03:35 +01:00
Roosemberth Palacios
1796a355bc Makefile: Add config option to allow specifying a separate data directory (#136)
This allows the user to specify a different directory to store static files, such as
translations and other resources.

Signed-off-by: Roosembert Palacios <roosembert.palacios@epfl.ch>
2019-10-27 16:49:55 +01:00
Stanislav Láznička
d839a92296 cosmetic changes + enter behavior (#126)
* remove trailing whitespace

* always submit password on enter

Moves the keypress logic for keypresses from if-else statements
to switches, adds non-contextual behavior on pressing enter

* wrap pam actions and handle errors at on spot

* init all of text struct in input_text()

This gets rid off valgrind warning on unitialized variables
2019-10-04 20:50:02 +02:00
Stanislav Láznička
0b467a95b3 print hostname in info lane on start (#127)
hostname was set in the info_line and unset right after that
2019-10-04 20:41:56 +02:00
cylgom
62c3d70496 set LANG 2019-09-21 18:34:03 +02:00
cylgom
4ba0725dd4 fix animation bug 2019-09-21 18:00:16 +02:00
cylgom
ee41d926a0 remove unused include 2019-06-26 23:11:33 +02:00
cylgom
61fd099f3d initial commit 2019-06-10 16:05:54 +02:00