1diff --git a/g15daemon/main.c b/g15daemon/main.c
2index e674475..97b8242 100644
3--- a/g15daemon/main.c
4+++ b/g15daemon/main.c
5@@ -574,7 +574,7 @@ exitnow:
6 g15daemon_quit_refresh();
7 uf_conf_write(lcdlist,"/etc/g15daemon.conf");
8 uf_conf_free(lcdlist);
9- unlink("/var/run/g15daemon.pid");
10+ unlink("/run/g15daemon/g15daemon.pid");
11 }
12 return 0;
13 }
14diff --git a/g15daemon/utility_funcs.c b/g15daemon/utility_funcs.c
15index c93d164..2e9c679 100644
16--- a/g15daemon/utility_funcs.c
17+++ b/g15daemon/utility_funcs.c
18@@ -48,7 +48,7 @@
19
20 extern unsigned int g15daemon_debug;
21 extern volatile int leaving;
22-#define G15DAEMON_PIDFILE "/var/run/g15daemon.pid"
23+#define G15DAEMON_PIDFILE "/run/g15daemon/g15daemon.pid"
24
25 pthread_cond_t lcd_refresh = PTHREAD_COND_INITIALIZER;