У меня было требование сделать банши (аудиоплеер Gnome) паузой/непаузой, когда экран блокировался/разблокировался. Я нашел билет в проекте панели запуска банши:
https://bugs.launchpad.net/banshee / + ошибка/237687
Кто-то создал сценарий, который заметил бы (через DBus), если бы экран был (ООН), заблокировал и инициировал бы банши к (ООН) пауза. Я добавил маленькую тонкую настройку к этому сценарию и использовал его некоторое время. Я добавил свою обновленную копию к тому билету.
Теперь я знаю, что это не точно, что Вы хотите сделать. Но Вы могли, вероятно, взять тот сценарий Python (который уже обнаруживает экран, блокирует/разблокирует), и измените его немного, чтобы сделать то, что требуется сделать. Это - также мое понимание, что экранная заставка KDE поддерживает тот же интерфейс DBus как экранная заставка гнома. Кажется, что лучшая документация для стороны KDE вещей здесь:
http://quickgit.kde.org/?p=kde-workspace.git&a=blob&f=krunner/screensaver/saverengine.h
Удачи!
Это - информационная ошибка, действительно ли Вы уверены, что файл не был преобразован?
http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16390
Тот тег отмечает частную информацию об изображении для Adobe Photoshop. Попытайтесь сгладить изображение перед экспортом/сохранением.