problem running gufw in ubuntu 17.10

I'm a Gufw developer.

You can not run any root UI (Gparted, Synaptic, Gufw...) because of Wayland.

Related bug: https://bugs.launchpad.net/ubuntu/+source/gui-ufw/+bug/1713238

All info here: https://bugs.launchpad.net/ubuntu/+source/backintime/+bug/1713313/comments/44

As you can read in that link, I'm afraid that it will be not fixed, because it was closed as won't fix :/

https://bugzilla.redhat.com/show_bug.cgi?id=1274451

A hug and I'm so sorry.


A dirty workaround, but this is one way to make gufw work on Ubuntu 17.10 with Wayland:

  • Create the file ~/bin/gufw and give it this contents:

    #!/bin/sh
    xhost SI:localuser:root
    /usr/bin/gufw
    xhost -SI:localuser:root
    
  • Make the file executable:

    chmod +x ~/bin/gufw
    

Edit:

A more step by step explanation would be:

  • Press Ctrl+Alt+T to open a terminal window.
  • Run the command:

    mkdir -p bin
    

    (i.e. type it and press Enter)

  • Open the gedit text editor with this command:

    gedit bin/gufw
    
  • Copy the contents as above and paste it into the gedit window.

  • Save and quit gedit.

  • Run the command:

    chmod +x bin/gufw
    
  • Quit the terminal window by running the command:

    exit
    

Re-installation not really required;

After a quick search, I found that Gufw is missing a python dependency. It appears that the python-gi package needs to be added as a dependency.

Steps to fix:

  1. sudo apt install python-gi
  2. gufw
  3. Type in password