Затвор работает, но я его не вижу

Вчера я установил затвор, и он отлично работал, но сегодня я не смог его запустить. Поэтому я посмотрел вокруг AskUbuntu и установил зависимости, которые мне не хватало, и это все еще не решило мою проблему. Затем я набираю shutter в терминале и получаю INFO: There is already another instance of Shutter running!. Я его нигде не вижу, и он не помечен как бегущий на моей боковой панели. Я попытался удалить и переустановить, очистить и установить через терминал, но ничего не помогло, у меня все та же проблема. Я использую Ubuntu 12.04

1
задан 14 February 2014 в 18:52

3 ответа

Мне удалось запустить затвор с помощью:

  1. Очистка текущей установки sudo apt-get purge shutter
  2. Установка затвора из их PPA: http: // shutter-project. org / faq-help / ppa-install-guide /
  3. Запуск killall shutter для удаления активных процессов затвора, если есть
  4. Запуск shutter -f, который захватывает весь экран и отображает его в ставне.

После этого Затвор работает как надо.

0
ответ дан 14 February 2014 в 18:52

Проблема в том, что ваш затвор не может подключиться через сокет Unix:


$ shutter
WARNING: Net::DBus::GLib is missing --> Ubuntu One support will be disabled!

WARNING: Image::ExifTool is missing --> writing Exif information will be disabled!

*** unhandled exception in callback:
***   Can't connect to display `unix:0': No such file or directory at
/usr/share/perl5/X11/Protocol.pm line 2264
***  ignoring at /usr/share/shutter/resources/modules/Shutter/Screenshot/Main.pm  (..)

Кажется, что нет решения - это ошибка, из-за которой Ubuntu не создает /tmp/.X11 -unix / X0 Единственное решение, которое я знаю, это выйти из системы и войти снова - это создает файл сокета.

Манипулирующая система с

xhost +

Не дает результата.

0
ответ дан 14 February 2014 в 18:52

Найдите идентификатор процесса

ps ax | grep shutter 

, затем убейте их и перезапустите затвор

kill -9 process_id
shutter
0
ответ дан 14 February 2014 в 18:52

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

Похожие вопросы: