Как включить кнопку "Редактировать" в Спуске?

Я пытаюсь включить кнопку "Изменить" в затворе. Я установил приложение из Ubuntu Software и использую Ubuntu 18.04.

После снятия скриншота кнопка "Редактировать" отключена. А при наведении указателя мыши на кнопку отображается текст "Goo::Canvas/libgoo-canvas-perl для этой функции".

Я попытался установить пакет libgoocanvas2-perl и перезагрузил компьютер, но кнопка редактирования по-прежнему не активирована:

sudo apt install libgoocanvas2-perl

Это единственный пакет, который я могу найти.

Кто-нибудь знает, как это исправить?

4 ответа

Решение

Я нашел решение здесь: http://ubuntuhandbook.org/index.php/2018/04/fix-edit-option-disabled-shutter-ubuntu-18-04/. Я могу подтвердить, что это работает для Budgie 18.04.

  1. Загрузите и установите libgoocanvas-common а также libgoocanvas3 пакеты.

    Либо воспользуйтесь установщиком пакета Gdebi (доступно в программном обеспечении Ubuntu), либо запустите команду в терминале (нажмите Ctrl+Alt+T), чтобы установить пакет:

    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. Наконец скачайте и установите libgoo-canvas-perl пакет:

    Также установите пакет с помощью Gdebi или команды терминала, поскольку Ubuntu Software не разрешает зависимости автоматически:

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

Чтобы применить изменения, убейте процесс Shutter или перезагрузите компьютер!

Существует неофициальный PPA с более новой версией Shutter, а также необходимые зависимости для Ubuntu 18.04 и 18.10. См. https://www.linuxuprising.com/2018/10/shutter-removed-from-ubuntu-1810-and.html

sudo add-apt-repository ppa:linuxuprising/shutter
sudo apt-get update
sudo apt install shutter

и перезапустите затвор.

Благодаря ответу budgie. Это решение отлично сработало и для меня.

Просто чтобы уточнить в этой теме, это то, что я сделал:

  1. Скачал эти три пакета в Chrome:
    libgoocanvas-common_1.0.0-1_all.deb
    libgoocanvas3_1.0.0-1_amd64.deb
    libgoo холст-perl_0.06-2ubuntu3_amd64.deb

  2. Нажмите на загруженные файлы в Chrome (или Обозреватель файлов) и установили пакет с программным обеспечением Ubuntu.

  3. Перезагрузил компьютер, а затем кнопка "Изменить" была включена.

Как это исправить в Snap!(Папа шутит).
Другой вариант, если вам неудобно устанавливать зависимости, которых нет в репо или добавлять ppa, - это использовать пакет snap.

Вы можете найти Shutter в магазине программного обеспечения Ubuntu. Должно быть два пакета: snap и старый пакет с отсутствующими зависимостями. Чтобы узнать, что есть что, нажмите на каждую и спуститесь в раздел подробностей. В разделе "Подробности" убедитесь, что в источнике указано "Snap Store" (а не ubuntu-bionic-universe). Затем вернитесь наверх и нажмите кнопку "Установить". Ох, хватит! Готово.

Чтобы установить с терминала, просто введите:

sudo snap install shutter

Чтобы проверить это: запустите Shutter, сделайте снимок экрана и проверьте функциональность редактирования. Если это было полезно, пожалуйста, проголосуйте за. Благодарность!

PS: На момент написания этой статьи пакет в магазине был на версии 0.94-1. Снап был в версии 0.94.3, которая является последней версией по адресу https://launchpad.net/shutter #winning.

Быстрое решение, просто скопируйте и вставьте их в свой терминал:

wget https://launchpad.net/ubuntu/+archive/primary/+files/libgoocanvas-common_1.0.0-1_all.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libgoocanvas3_1.0.0-1_amd64.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb
sudo dpkg -i libgoocanvas-common_1.0.0-1_all.deb
sudo dpkg -i libgoocanvas3_1.0.0-1_amd64.deb
sudo dpkg -i libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb
sudo apt -f install

Затем перезапустите Shutter и наслаждайтесь!

Более подробная информация здесь: https://medium.com/@thucnc/how-to-enable-edit-option-in-shutter-on-ubuntu-18-04-e8b2c8dcc58

Просто чтобы добавить сюда другие ответы после установки необходимых зависимостей.

libgoocanvas-common_1.0.0-1_all.deb
libgoocanvas3_1.0.0-1_amd64.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libgoo-canvas-perl_0.06-2ubuntu3_amd64.deb

Вам нужно убить и перезапустить процесс шторки, иначе кнопка редактирования все равно будет отключена.

Вы можете сделать это с помощью следующих команд:

athakur:~/Downloads$ ps -eaf | grep shutter
athakur  13246  1815  2 22:53 tty2     00:00:13 /usr/bin/perl /usr/bin/shutter
athakur  14467  8059  0 23:01 pts/0    00:00:00 grep --color=auto shutter
athakur:~/Downloads$ kill -9 13246
athakur:~/Downloads$ shutter

Убейте запущенный процесс /usr/bin/shutter. Теперь снова запустите программу Shutter (она снова загрузит необходимые плагины), и теперь кнопка редактирования должна быть активирована.

Другие вопросы по тегам