Cheese будет запускаться из терминала, но не из главного меню 20.04

Я использую 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
1
задан 14 July 2021 в 19:12

1 ответ

Обычный пакет Cheese помещает свой исполняемый файл в / usr / bin / cheese , а не в / bin / cheese .

Таким образом, вы должны удалить последний с помощью

sudo rm /bin/cheese

, а затем переустановить пакет с помощью

sudo apt-get update
sudo apt-get install --reinstall cheese

, а затем повторить попытку запуска Cheese из терминала или меню MATE.

0
ответ дан 28 July 2021 в 11:18

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

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