Я использую Ubuntu MATE 20.04.2. . Когда я пытаюсь запустить Cheese из главного меню, на панели внизу экрана появляется небольшая полоса (например, свернутое окно) с надписью «Starting Cheese». Через несколько секунд она исчезает, а Cheese не запускается. .
Однако, когда я пытаюсь открыть Cheese из терминала MATE, он сразу же работает!
$ which cheese
/usr/bin/cheese
$ which -a cheese
/usr/bin/cheese
/bin/cheese
Я попытался изменить команду в пункте меню Cheese с cheese
на / usr / bin / cheese
и / bin / cheese
, оба раза безуспешно. Я также попробовал mate-terminal -e "cheese"
, но снова безуспешно. Я попытался установить Пункт меню Cheese в «Приложение в терминале», а также в «Приложение» - ни то, ни другое.
Я не знаю, где будут находиться файлы журналов для Cheese, и в эту эпоху systemd я не могу проконсультироваться с / var / вот g / messages больше нет. Я попробовал:
$ dmesg | grep "cheese"
, но ничего не вышло.
Единственная возможная подсказка, которая у меня есть, это то, что когда я впервые запустил Cheese из командной строки и сделал четыре фотографии, когда я закрыл его, я увидел в терминале следующее:
$ cheese
(cheese:16782): GLib-CRITICAL **: 16:47:37.203: Source ID 6792 was not found when attempting to remove it
(cheese:16782): GLib-CRITICAL **: 16:47:54.570: Source ID 8525 was not found when attempting to remove it
(cheese:16782): GLib-CRITICAL **: 16:48:46.087: Source ID 9582 was not found when attempting to remove it
Обычный пакет Cheese помещает свой исполняемый файл в / usr / bin / cheese
, а не в / bin / cheese
.
Таким образом, вы должны удалить последний с помощью
sudo rm /bin/cheese
, а затем переустановить пакет с помощью
sudo apt-get update
sudo apt-get install --reinstall cheese
, а затем повторить попытку запуска Cheese из терминала или меню MATE.