Remove GKSU leftovers
This commit is contained in:
@@ -76,7 +76,6 @@ dnl ***********************************
|
|||||||
XDT_CHECK_OPTIONAL_PACKAGE([WNCK], [libwnck-3.0], [3.2], [wnck3], [building with libwnck3 for window icons/names], [yes])
|
XDT_CHECK_OPTIONAL_PACKAGE([WNCK], [libwnck-3.0], [3.2], [wnck3], [building with libwnck3 for window icons/names], [yes])
|
||||||
|
|
||||||
AM_CONDITIONAL([HAVE_WNCK], [test x"$WNCK_FOUND" = x"yes"])
|
AM_CONDITIONAL([HAVE_WNCK], [test x"$WNCK_FOUND" = x"yes"])
|
||||||
AM_CONDITIONAL([HAVE_GKSU], [test x"$GKSU_FOUND" = x"yes"])
|
|
||||||
dnl ***********************************
|
dnl ***********************************
|
||||||
dnl ********** Check for skel *********
|
dnl ********** Check for skel *********
|
||||||
dnl ***********************************
|
dnl ***********************************
|
||||||
@@ -156,7 +155,6 @@ dnl ***************************
|
|||||||
echo
|
echo
|
||||||
echo "Build Configuration:"
|
echo "Build Configuration:"
|
||||||
echo
|
echo
|
||||||
echo "* Gksu: ${GKSU_VERSION:-no}"
|
|
||||||
echo "* Wnck: ${WNCK_VERSION:-no}"
|
echo "* Wnck: ${WNCK_VERSION:-no}"
|
||||||
echo "* Cairo: ${CAIRO_VERSION}"
|
echo "* Cairo: ${CAIRO_VERSION}"
|
||||||
echo "* GTK+: ${GTK3_VERSION}"
|
echo "* GTK+: ${GTK3_VERSION}"
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ bin_PROGRAMS = \
|
|||||||
|
|
||||||
xfce4_taskmanager_CFLAGS = \
|
xfce4_taskmanager_CFLAGS = \
|
||||||
$(CAIRO_CFLAGS) \
|
$(CAIRO_CFLAGS) \
|
||||||
$(GKSU_CFLAGS) \
|
|
||||||
$(LIBX11_CFLAGS) \
|
$(LIBX11_CFLAGS) \
|
||||||
$(LIBXMU_CFLAGS) \
|
$(LIBXMU_CFLAGS) \
|
||||||
$(GTK3_CFLAGS) \
|
$(GTK3_CFLAGS) \
|
||||||
@@ -17,7 +16,6 @@ xfce4_taskmanager_CFLAGS = \
|
|||||||
|
|
||||||
xfce4_taskmanager_LDADD = \
|
xfce4_taskmanager_LDADD = \
|
||||||
$(CAIRO_LIBS) \
|
$(CAIRO_LIBS) \
|
||||||
$(GKSU_LIBS) \
|
|
||||||
$(LIBX11_LIBS) \
|
$(LIBX11_LIBS) \
|
||||||
$(LIBXMU_LIBS) \
|
$(LIBXMU_LIBS) \
|
||||||
$(GTK3_LIBS) \
|
$(GTK3_LIBS) \
|
||||||
|
|||||||
@@ -15,23 +15,20 @@
|
|||||||
#include <glib/gi18n.h>
|
#include <glib/gi18n.h>
|
||||||
#include <gtk/gtk.h>
|
#include <gtk/gtk.h>
|
||||||
|
|
||||||
#ifdef HAVE_GKSU
|
|
||||||
#include <libgksu/libgksu.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "exec-tool-button.h"
|
#include "exec-tool-button.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct _XtmExecToolButtonClass XtmExecToolButtonClass;
|
typedef struct _XtmExecToolButtonClass XtmExecToolButtonClass;
|
||||||
|
|
||||||
struct _XtmExecToolButtonClass
|
struct _XtmExecToolButtonClass
|
||||||
{
|
{
|
||||||
GtkMenuToolButtonClass parent_class;
|
GtkMenuToolButtonClass parent_class;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _XtmExecToolButton
|
struct _XtmExecToolButton
|
||||||
{
|
{
|
||||||
GtkMenuToolButton parent;
|
GtkMenuToolButton parent;
|
||||||
/*<private>*/
|
|
||||||
};
|
};
|
||||||
G_DEFINE_TYPE (XtmExecToolButton, xtm_exec_tool_button, GTK_TYPE_MENU_TOOL_BUTTON)
|
G_DEFINE_TYPE (XtmExecToolButton, xtm_exec_tool_button, GTK_TYPE_MENU_TOOL_BUTTON)
|
||||||
|
|
||||||
@@ -61,20 +58,6 @@ xtm_exec_tool_button_init (XtmExecToolButton *button)
|
|||||||
gtk_widget_show_all (GTK_WIDGET (button));
|
gtk_widget_show_all (GTK_WIDGET (button));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef HAVE_GKSU
|
|
||||||
static void
|
|
||||||
run_as_root (GtkWidget *mi)
|
|
||||||
{
|
|
||||||
// TODO hide status icon
|
|
||||||
GtkWidget *window = gtk_widget_get_toplevel (mi);
|
|
||||||
gtk_widget_hide (window);
|
|
||||||
gksu_run (g_get_prgname (), NULL);
|
|
||||||
gtk_widget_show (window);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
execute_command (const gchar *command)
|
execute_command (const gchar *command)
|
||||||
{
|
{
|
||||||
@@ -170,20 +153,6 @@ construct_menu (void)
|
|||||||
{
|
{
|
||||||
GtkWidget *menu = gtk_menu_new ();
|
GtkWidget *menu = gtk_menu_new ();
|
||||||
|
|
||||||
#ifdef HAVE_GKSU
|
|
||||||
/* Run task manager as root */
|
|
||||||
if (geteuid () != 0)
|
|
||||||
{
|
|
||||||
GtkWidget *image = gtk_image_new_from_icon_name ("org.xfce.taskmanager", GTK_ICON_SIZE_MENU);
|
|
||||||
GtkWidget *mi = gtk_image_menu_item_new_with_label (_("Run Task Manager as root"));
|
|
||||||
gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (mi), image);
|
|
||||||
gtk_menu_shell_append (GTK_MENU_SHELL (menu), mi);
|
|
||||||
g_signal_connect (mi, "activate", G_CALLBACK (run_as_root), NULL);
|
|
||||||
mi = gtk_separator_menu_item_new ();
|
|
||||||
gtk_menu_shell_append (GTK_MENU_SHELL (menu), mi);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Find a runner program */
|
/* Find a runner program */
|
||||||
if (program_exists ("xfrun4"))
|
if (program_exists ("xfrun4"))
|
||||||
menu_append_item (GTK_MENU (menu), _("Run Program..."), "xfrun4", "system-run");
|
menu_append_item (GTK_MENU (menu), _("Run Program..."), "xfrun4", "system-run");
|
||||||
@@ -205,8 +174,6 @@ construct_menu (void)
|
|||||||
return menu;
|
return menu;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
GtkWidget *
|
GtkWidget *
|
||||||
xtm_exec_tool_button_new (void)
|
xtm_exec_tool_button_new (void)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user