Определение пути к текущим обоям с помощью pygtk (может быть, X11?) - PullRequest
0 голосов
/ 08 января 2012

Я хотел бы определить путь к обоям пользователя с помощью PyGTK.

Если возможно, я бы хотел, чтобы не полагался на функцию Desktop Environment для этого - это потому, что некоторые пользователи(как и я) не используйте DE.Из-за этого мне интересно, можете ли вы использовать X11 или что-то еще, чтобы определить текущие используемые обои.

1 Ответ

2 голосов
/ 08 января 2012

Вы ДОЛЖНЫ полагаться на среду рабочего стола, иначе это невозможно, поскольку X11 не должен обрабатывать такие вещи, как обои. Когда вы устанавливаете фоновое изображение, внешняя программа загружает изображение и устанавливает его как фоновое растровое изображение корневого окна. Поэтому, если конкретный механизм загрузки не сохранит где-либо путь к изображению, сам X11 никогда не узнает, где находится файл образа на диске.

...