--- a/data/ui/prefdlg.ui
+++ b/data/ui/prefdlg.ui
@@ -165,7 +165,7 @@
     </columns>
     <data>
       <row>
-        <col id="0">/usr/bin/gksu</col>
+        <col id="0">/usr/bin/mx-pkexec</col>
       </row>
       <row>
         <col id="0">/bin/su</col>
--- a/data/ui/prefdlg2.ui
+++ b/data/ui/prefdlg2.ui
@@ -165,7 +165,7 @@
     </columns>
     <data>
       <row>
-        <col id="0">/usr/bin/gksu</col>
+        <col id="0">/usr/bin/mx-pkexec</col>
       </row>
       <row>
         <col id="0">/bin/su</col>
--- a/etc/xdg/README_setup.txt
+++ b/etc/xdg/README_setup.txt
@@ -14,5 +14,5 @@
 
 NOTE:
 skidoo is shipping a session file which has "geany" as the user's selected editor
-and "leafpad" (as the user's selected AsRoot editor). Also, sudo and gksu are
+and "leafpad" (as the user's selected AsRoot editor). Also, sudo and mx-pkexec are
 preselected as the auth mechanisms.
--- a/etc/xdg/session
+++ b/etc/xdg/session
@@ -302,7 +302,7 @@
 panel3_detcol_datecreated-x=6
 panel4_detcol_datecreated-x=6
 su_command-s=/usr/bin/su
-gsu_command-s=/usr/bin/gksu
+gsu_command-s=/usr/bin/mx-pkexec
 editor-s=geany %F
 editor-b=2
 book_new-key=100
--- a/src/settings.c
+++ b/src/settings.c
@@ -2547,7 +2547,7 @@
 //        howdy bub     this well-intended warning is firing based on an unreasonable expectation that the named prog will be    {su,sudo}[-]as-[-]root
 //                       User can only select from picklist in app.
 //                       Can a badActor inject /path/to/badprog into user's "session" file?
-//                       Yes, can do...  ref  lines "su_command-s=/bin/su"  and  "gsu_command-s=/usr/bin/gksu"
+//                       Yes, can do...  ref  lines "su_command-s=/bin/su"  and  "gsu_command-s=/usr/bin/mx-pkexec"
 //                       ...and no warning here, nor action taken in response to such warning, can thwart prospective session file tampering.
     if ( !file )
     {                    //      so why even bother testing existence of the file?
--- a/src/settings.h
+++ b/src/settings.h
@@ -334,7 +334,7 @@
 
 static const char* gsu_commands[] = // order and contents must match prefdlg.ui
 {
-    "/usr/bin/gksu",
+    "/usr/bin/mx-pkexec",
     "/bin/su",
     "/usr/bin/sudo"
 };
--- a/src/vfs/vfs-file-task.c
+++ b/src/vfs/vfs-file-task.c
@@ -1677,7 +1677,7 @@
             argv[a++] = g_strdup( task->exec_as_user );
         }
 
-        if ( !strcmp( use_su, "/usr/bin/gksu" ) ) {
+        if ( !strcmp( use_su, "/usr/bin/mx-pkexec" ) ) {
             single_arg = TRUE;
         }
 
