I am trying to enable the Edit button in Shutter. I installed the application from Ubuntu Software and are using Ubuntu 18.04.

After taking a screenshot the Edit button is disabled. And when hovering the mouse pointer over the button the text "Goo::Canvas/libgoo-canvas-perl needs to be installed for this feature" is shown.

enter image description here

I have tried to install the package libgoocanvas2-perl and restarted the computer, but the edit button is still not enabled:

sudo apt install libgoocanvas2-perl

That is the only package I can find.

Anyone that knows how to fix this?

up vote 21 down vote accepted

I found a solution here: http://ubuntuhandbook.org/index.php/2018/04/fix-edit-option-disabled-shutter-ubuntu-18-04/. I can confirm that it works for Budgie 18.04.

  1. Download and install the libgoocanvas-common and libgoocanvas3 packages.

    Either use Gdebi package installer (available in Ubuntu Software) or run command in terminal (press Ctrl+Alt+T) to install the package:

    sudo dpkg -i ~/Downloads/libgoocanvas3_1.0.0-1_amd64.deb
    sudo dpkg -i ~/Downloads/libgoocanvas-common_1.0.0-1_all.deb
    sudo apt-get -f install
    
  2. Finally download & install libgoo-canvas-perl package:

    Also install the package via Gdebi or terminal command, since Ubuntu Software doesn’t solve dependencies automatically:

    sudo dpkg -i ~/Downloads/libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb
    sudo apt-get -f install
    

To apply changes, kill Shutter process or restart your computer!

  • 1
    Welcome to Ask Ubuntu! While this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. – Thomas Ward Apr 28 at 17:45
  • 1
    budgie, I tested it in Lubuntu 18.04 and it worked, too! Great! – Redbob May 4 at 16:30
  • 1
    This solution worked on kde plasma as well. – EricC Jul 19 at 18:31
  • I had to install "libgoocanvas-common" before "libgoocanvas3". Otherwise, fab! Let this stand as an example of how to write a great answer! Just spell it all out. Wish i could give you more than one upvote! – Reb.Cabin Aug 22 at 20:07
  • Shutter can not be killed by killall it will not complete shutter on tab because it is ran under perl process. So it is needed to killall perl, or, more safe ps ax | grep shutter then kill <shutter PID>. – Serge Sep 7 at 3:49

Thanks to the answer of budgie. That solution worked fine for me as well.

Just to clarify in this thread, this is what I did:

  1. Downloaded these three packages in Chrome:
    libgoocanvas-common_1.0.0-1_all.deb
    libgoocanvas3_1.0.0-1_amd64.deb
    libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb

  2. Clicked on the downloaded files in Chrome (or File Browser) and installed the package with Ubuntu Software.

  3. Restarted the computer and then the Edit button was enabled.

  • 3
    You don't have to restart the computer. Just kill the Shutter process. – Omar Tariq Jul 19 at 18:16

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.