gks


Return to the main Wayland page


Introduction

Wayland is designed to not allow elevated (sudo -H, gksu ...) permissions with GUI application programs. It is a good idea to do such tasks with command line tools. But there are workarounds, if you have a GUI tool, that works well for you and needs elevated permissions.

Temporary access for root to the Wayland desktop

1. There is a workaround to allow graphical application programs owned by other users than the logged in user in Wayland,

xhost +si:localuser:root

2. 'gksu' and 'gksudo' are not bundled with standard Ubuntu. Do not use them. Instead you can use

sudo -H

3. It is a good idea to prevent graphical application programs owned by other users than the logged in user afterwards,

xhost -si:localuser:root

Links to AskUbuntu

Several ways to solve this problem are shown at the following link to AskUbuntu,

Why don't gksu/gksudo or launching a graphical application with sudo work with Wayland? - Question

The next link shows the particular method, that is described here,

Why don't gksu/gksudo or launching a graphical application with sudo work with Wayland? - Answer by sudodus

Icon file for the desktop file 'gks.desktop' and the shellscript 'gks'

You can download this file, gks.svg. When you arrive at the attachment page, right click on the download link and select save link as ....

The md5sum is

$ md5sum gks.svg
7c955ff11d73a996445be99306b83fac  gks.svg

The three files 'gks', 'gks.desktop' and 'gks.svg'

You can also download this file, gks-files.tar.gz, with the 3 files that are used for this purpose,

  • shellscript gks

  • desktop file gks.desktop

  • icon file gks.svg

The md5sum is

$ md5sum gks-files.tar.gz
299e10e42a843ec197ca223179ef1f50  gks-files.tar.gz

and the files are

$ tar -tvf gks-files.tar.gz 
-rwxr-xr-x sudodus/sudodus   522 2017-10-31 18:45 gks
-rwxr-xr-x sudodus/sudodus   384 2017-10-31 18:44 gks.desktop
-rw-rw-r-- sudodus/sudodus  5633 2017-10-31 18:09 gks.svg

You can extract the files with

tar -xvf gks-files.tar.gz

Copy the [extracted or copied & pasted] files to the following locations,

sudo cp gks /usr/bin
sudo cp gks.desktop /usr/share/applications/
sudo cp gks.svg /usr/share/icons

Logout/login or reboot, and there should be a working desktop icon, that works via the Gnome Shell menu. It will work directly with the shellscript gks from Alt-F2 and from a terminal window too,

gks gedit myfile.txt

Wayland/gks (last edited 2017-11-02 19:02:24 by nio-wiklund)