tint2conf: fixes for *BSD

This commit is contained in:
o9000
2015-05-02 22:24:15 +02:00
parent c3b60f1b4d
commit 7ea2452ae4

View File

@@ -174,7 +174,7 @@ void applyClicked(GtkWidget *widget, gpointer data)
config_save_file(file); config_save_file(file);
} }
int unused = system("killall -SIGUSR1 tint2"); int unused = system("killall -SIGUSR1 tint2 || pkill -SIGUSR1 -x tint2");
(void)unused; (void)unused;
g_free(file); g_free(file);
g_timeout_add(SNAPSHOT_TICK, (GSourceFunc)update_snapshot, NULL); g_timeout_add(SNAPSHOT_TICK, (GSourceFunc)update_snapshot, NULL);
@@ -2198,6 +2198,7 @@ void create_launcher(GtkWidget *parent)
fprintf(stderr, "Loading .desktop files\n"); fprintf(stderr, "Loading .desktop files\n");
load_desktop_files("/usr/share/applications"); load_desktop_files("/usr/share/applications");
load_desktop_files("/usr/local/share/applications");
gchar *path = g_build_filename(g_get_home_dir(), ".local/share/applications", NULL); gchar *path = g_build_filename(g_get_home_dir(), ".local/share/applications", NULL);
load_desktop_files(path); load_desktop_files(path);
g_free(path); g_free(path);