Cheese (фотобудка) раньше нормально открывалась на моем iMac 12,2 под управлением Ubuntu 12.04, однако она перестала открываться ни с запуска, ни с терминала. Я думал, что это может быть связано с запуском WMII, но я вошел в единство и запустил его из лаунчера и терминала и все еще не повезло. Вывод терминала:
Gtk-Message: Not loading module "atk-bridge": The functionality is provided by GTK natively. Please try to not load it.
(cheese:21704): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkToggleButton, but as a GtkBin subclass a GtkToggleButton can only contain one widget at a time; it already contains a widget of type GtkLabel
(cheese:21704): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkToggleButton, but as a GtkBin subclass a GtkToggleButton can only contain one widget at a time; it already contains a widget of type GtkLabel
(cheese:21704): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkToggleButton, but as a GtkBin subclass a GtkToggleButton can only contain one widget at a time; it already contains a widget of type GtkLabel
(cheese:21704): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkButton, but as a GtkBin subclass a GtkButton can only contain one widget at a time; it already contains a widget of type GtkLabel
(cheese:21704): Gtk-WARNING **: Attempting to add a widget with type GtkGrid to a GtkToggleButton, but as a GtkBin subclass a GtkToggleButton can only contain one widget at a time; it already contains a widget of type GtkLabel
(cheese:21704): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkButton, but as a GtkBin subclass a GtkButton can only contain one widget at a time; it already contains a widget of type GtkLabel
(cheese:21704): Gtk-CRITICAL **: gtk_widget_set_no_show_all: assertion `GTK_IS_WIDGET (widget)' failed
(cheese:21704): Gtk-CRITICAL **: gtk_widget_show_all: assertion `GTK_IS_WIDGET (widget)' failed
libv4l2: error getting pixformat: Invalid argument
** (cheese:21704): CRITICAL **: cheese_camera_device_get_uuid: assertion `CHEESE_IS_CAMERA_DEVICE (device)' failed
Segmentation fault
Это заставляет меня думать, что последняя строка - это то, что заставляет его не запускаться, но я понятия не имею. Я попытался удалить с помощью «sudo apt-get --purge remove cheese», а затем переустановить, но он все равно вылетает при запуске. Веб-камера по-прежнему работает, потому что, когда я использую «guvcview», веб-камера отображается очень хорошо.
Иногда я сталкиваюсь с той же проблемой. Обычно после нескольких недель работы моего рабочего стола. Это определенно ошибка, однако после того, как я снова подключил камеру USB, все в порядке Перезагрузка также работает.
К сожалению, похоже, что на Launchpad открыта ошибка, решения которой пока нет. https://bugs.launchpad.net/ubuntu/+source/cheese/+bug/930128
Я видел другую ветку об этом на форумах Ubuntu, но их решение вряд ли было «решение»: http://ubuntuforums.org/showthread.php?t=1969336