Thank you Malcolmlewis. This is my new root-terminal.desktop file:
#!/usr/bin/env xdg-open
[Desktop Entry]
X-SuSE-translate=true
Type=Application
Categories=GNOME;GTK;System;TerminalEmulator;
Name=Gnome Root Terminal
Icon=utilities-terminal
GenericName=Gnome Root Terminal
Exec=/usr/bin/gnomesu -c "/usr/bin/gnome-terminal"
Encoding=UTF-8
Comment=Provide a root shell.
DBusActivatable=true
Regardless of whether I use gnomesu -c or xdg-su -c, it still just asks for the password but never opens up the terminal program, even with the DBusActivatable=true key. Even if I hit ALT-F2 and type:
gnomesu -c /usr/bin/gnome-terminal
The same happens. I get asked for the password but gnome-terminal never starts. Could it have something to do with my user spork running X-Windows but it’s somehow trying to look for a X-Windows session that might of been started by root instead of spork?
Any more suggestions? Thanks!