|
|
d379a5 |
From 976515e5601730a3f74b923eada6805554996794 Mon Sep 17 00:00:00 2001
|
|
|
5d36d8 |
From: Ray Strode <rstrode@redhat.com>
|
|
|
5d36d8 |
Date: Wed, 8 Jan 2014 10:15:29 -0500
|
|
|
5d36d8 |
Subject: [PATCH 17/19] session-selector: use classic mode by default
|
|
|
5d36d8 |
|
|
|
5d36d8 |
---
|
|
|
5d36d8 |
tools/gnome-session-selector.c | 2 +-
|
|
|
5d36d8 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
5d36d8 |
|
|
|
5d36d8 |
diff --git a/tools/gnome-session-selector.c b/tools/gnome-session-selector.c
|
|
|
244a5d |
index a7361a5b..a41cd260 100644
|
|
|
5d36d8 |
--- a/tools/gnome-session-selector.c
|
|
|
5d36d8 |
+++ b/tools/gnome-session-selector.c
|
|
|
5d36d8 |
@@ -16,61 +16,61 @@
|
|
|
5d36d8 |
* along with this program; if not, see <http://www.gnu.org/licenses/>.
|
|
|
5d36d8 |
*
|
|
|
5d36d8 |
* Written by: Matthias Clasen <mclasen@redhat.com>
|
|
|
5d36d8 |
*/
|
|
|
5d36d8 |
|
|
|
5d36d8 |
#include "config.h"
|
|
|
5d36d8 |
|
|
|
5d36d8 |
#include <fcntl.h>
|
|
|
5d36d8 |
#include <stdlib.h>
|
|
|
5d36d8 |
#include <string.h>
|
|
|
5d36d8 |
#include <sys/types.h>
|
|
|
5d36d8 |
#include <sys/stat.h>
|
|
|
5d36d8 |
#include <unistd.h>
|
|
|
5d36d8 |
|
|
|
5d36d8 |
#include <glib.h>
|
|
|
5d36d8 |
#include <gtk/gtk.h>
|
|
|
5d36d8 |
#include <gio/gio.h>
|
|
|
5d36d8 |
|
|
|
5d36d8 |
#include <glib/gi18n.h>
|
|
|
5d36d8 |
#include <glib/gstdio.h>
|
|
|
5d36d8 |
|
|
|
5d36d8 |
#include <dbus/dbus-glib.h>
|
|
|
5d36d8 |
#include <dbus/dbus-glib-lowlevel.h>
|
|
|
5d36d8 |
|
|
|
5d36d8 |
#define GSM_SERVICE_DBUS "org.gnome.SessionManager"
|
|
|
5d36d8 |
#define GSM_PATH_DBUS "/org/gnome/SessionManager"
|
|
|
5d36d8 |
#define GSM_INTERFACE_DBUS "org.gnome.SessionManager"
|
|
|
5d36d8 |
|
|
|
5d36d8 |
#define GSM_MANAGER_SCHEMA "org.gnome.SessionManager"
|
|
|
5d36d8 |
#define KEY_AUTOSAVE_ONE_SHOT "auto-save-session-one-shot"
|
|
|
5d36d8 |
-#define DEFAULT_SESSION_NAME "gnome"
|
|
|
5d36d8 |
+#define DEFAULT_SESSION_NAME "gnome-classic"
|
|
|
5d36d8 |
|
|
|
5d36d8 |
static GtkBuilder *builder;
|
|
|
5d36d8 |
static GtkWidget *session_list;
|
|
|
5d36d8 |
static GtkListStore *store;
|
|
|
5d36d8 |
static GtkTreeModelSort *sort_model;
|
|
|
5d36d8 |
static char *info_text;
|
|
|
5d36d8 |
|
|
|
5d36d8 |
static void select_session (const char *name);
|
|
|
5d36d8 |
static gboolean make_session_current (const char *name);
|
|
|
5d36d8 |
|
|
|
5d36d8 |
static char *
|
|
|
5d36d8 |
get_session_path (const char *name)
|
|
|
5d36d8 |
{
|
|
|
5d36d8 |
return g_build_filename (g_get_user_config_dir (), "gnome-session", name, NULL);
|
|
|
5d36d8 |
}
|
|
|
5d36d8 |
|
|
|
5d36d8 |
static char *
|
|
|
5d36d8 |
find_new_session_name (void)
|
|
|
5d36d8 |
{
|
|
|
5d36d8 |
char *name;
|
|
|
5d36d8 |
char *path;
|
|
|
5d36d8 |
int i;
|
|
|
5d36d8 |
|
|
|
5d36d8 |
for (i = 1; i < 20; i++) {
|
|
|
5d36d8 |
name = g_strdup_printf (_("Session %d"), i);
|
|
|
5d36d8 |
path = get_session_path (name);
|
|
|
5d36d8 |
if (!g_file_test (path, G_FILE_TEST_EXISTS)) {
|
|
|
5d36d8 |
g_free (path);
|
|
|
5d36d8 |
return name;
|
|
|
5d36d8 |
}
|
|
|
5d36d8 |
--
|
|
|
d379a5 |
2.17.0
|
|
|
5d36d8 |
|