Я использую Kubuntu 12.04 с видеокартой AMD / ATI (и несколькими мониторами). После обновления системы около месяца или двух назад у меня перестал работать KSnapshot. Все, что он делает - это захватывает фон рабочего стола KDE (хотя это не то, что я вижу на экране). Я не могу на самом деле захватить какие-либо окна приложений или любой тип полезного контента Функция захвата экрана Gimp показывает ту же ошибку.
Появление этой ошибки совпадает с обновлением системы Kubuntu (примерно месяц назад), которое изменило поведение экрана блокировки. Похоже, это изменение, связанное с безопасностью. Я не знаю деталей (или даже где найти детали) обновления. Но первое обновление было глючным, и за ним следовало другое. Оба повлияли на экран блокировки. Первое обновление сломало KSnapshot - и контролировало управление питанием, когда рабочий стол заблокирован. Последующее исправление решило проблему управления питанием монитора, но не помогло сделать снимок экрана.
Конечным результатом для меня является более безопасный экран блокировки, но неработающий KSnapshot.
Я терпеливо ждал, но я думаю, что настало время проявить инициативу после ожидания более месяца. Я пытаюсь узнать что-нибудь, связанное с этой проблемой. Гугл не помог.
Вопросы / Контрольный список
AMD с открытыми / пропиетарными драйверами? Версия драйвера?
Версия KDE? (доступно KDE 4.8.5 и 4.10.1)
Есть сообщения об ошибках? Вы пытались запустить ksnapshot из консоли / терминала?
Справка Ksnapshot:
:~$ ksnapshot --help
Usage: ksnapshot [Qt-options] [KDE-options] [options]
KDE Screenshot Utility
Generic options:
--help Show help about options
--help-qt Show Qt specific options
--help-kde Show KDE specific options
--help-all Show all options
--author Show author information
-v, --version Show version information
--license Show license information
-- End of options
Options:
-c, --current Captures the window under the mouse on startup (instead of the deskto
--fullscreen Captures the desktop
--region Captures a region
--freeregion Captures a free region (not rectangular)
--child Captures a part of windows
Есть ли сообщения об ошибках в ~ / .xsession-errors? О сообщениях об ошибках: http://www.kubuntuforums.net/showthread.php?59067-Where-are-error-messages-from-programs-launched-from-the-K-menu
Вы пробовали с новым пользователем? Иногда настройки KDE испорчены - с новым пользователем они должны работать. Если они работают с новым пользователем, вы можете сбросить настройки старых пользователей.