aboutsummaryrefslogtreecommitdiffstats
path: root/sway/main.c
diff options
context:
space:
mode:
authorLibravatar Drew DeVault <sir@cmpwn.com>2016-10-27 10:37:16 -0400
committerLibravatar Drew DeVault <sir@cmpwn.com>2016-10-27 10:37:16 -0400
commit0d6cbcacbe864cab2a4c74343e8af2b80e535bd6 (patch)
treeeb86d707db2b545bff76482279de7df41f207483 /sway/main.c
parentMerge pull request #961 from t3hknr/master (diff)
downloadsway-0d6cbcacbe864cab2a4c74343e8af2b80e535bd6.tar.gz
sway-0d6cbcacbe864cab2a4c74343e8af2b80e535bd6.tar.zst
sway-0d6cbcacbe864cab2a4c74343e8af2b80e535bd6.zip
Log important env vars on startup
Diffstat (limited to 'sway/main.c')
-rw-r--r--sway/main.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/sway/main.c b/sway/main.c
index b924a9ab..015fe247 100644
--- a/sway/main.c
+++ b/sway/main.c
@@ -75,6 +75,32 @@ void run_as_ipc_client(char *command, char *socket_path) {
75 close(socketfd); 75 close(socketfd);
76} 76}
77 77
78static void log_env() {
79 const char *log_vars[] = {
80 "PATH",
81 "LD_LOAD_PATH",
82 "LD_PRELOAD_PATH",
83 "SWAY_CURSOR_THEME",
84 "SWAY_CURSOR_SIZE",
85 "SWAYSOCK",
86 "WLC_DRM_DEVICE",
87 "WLC_SHM",
88 "WLC_OUTPUTS",
89 "WLC_XWAYLAND",
90 "WLC_LIBINPUT",
91 "WLC_REPEAT_DELAY",
92 "WLC_REPEAT_RATE",
93 "XKB_DEFAULT_RULES",
94 "XKB_DEFAULT_MODEL",
95 "XKB_DEFAULT_LAYOUT",
96 "XKB_DEFAULT_VARIANT",
97 "XKB_DEFAULT_OPTIONS",
98 };
99 for (size_t i = 0; i < sizeof(log_vars) / sizeof(char *); ++i) {
100 sway_log(L_INFO, "%s=%s", log_vars[i], getenv(log_vars[i]));
101 }
102}
103
78int main(int argc, char **argv) { 104int main(int argc, char **argv) {
79 static int verbose = 0, debug = 0, validate = 0; 105 static int verbose = 0, debug = 0, validate = 0;
80 106
@@ -210,6 +236,7 @@ int main(int argc, char **argv) {
210#if defined SWAY_GIT_VERSION && defined SWAY_GIT_BRANCH && defined SWAY_VERSION_DATE 236#if defined SWAY_GIT_VERSION && defined SWAY_GIT_BRANCH && defined SWAY_VERSION_DATE
211 sway_log(L_INFO, "Starting sway version %s (%s, branch \"%s\")\n", SWAY_GIT_VERSION, SWAY_VERSION_DATE, SWAY_GIT_BRANCH); 237 sway_log(L_INFO, "Starting sway version %s (%s, branch \"%s\")\n", SWAY_GIT_VERSION, SWAY_VERSION_DATE, SWAY_GIT_BRANCH);
212#endif 238#endif
239 log_env();
213 240
214 init_layout(); 241 init_layout();
215 242