Одна из первых настроек, которые любому новому пользователю к любой операционной системе нравится делать, должна устанавливать его собственные обои! Да, это может быть сделано в Ubuntu также. Пока пользователь придерживается нескольких обоев, которые прибывают, встроил с Ubuntu, это не должна быть проблема. Таким образом, пользователь должен играть в песочнице для предотвращения ненужных головных болей. Поскольку, как только пользователь начинает выбирать его собственные изображения или одни из обоев в свободном доступе с сети, вещи начинают быть сложными.
Проблема № 1:
/home/user/Desktop
./home/user/Desktop
кому: /home/user/Pictures/Wallpapers
, и файл установлен как обои для рабочего стола.Почему файл должен быть скопирован? Для безопасности? В случае, если исходный файл перемещен или удален?
Проблема № 2:
/home/user/Pictures/Wallpapers
.Почему необходимо создать простофиль для установки определенного файла как обоев?
Проблема № 3:
/home/user/Pictures/Wallpapers
и удаляет все файлы в нем./home/user/Desktop
, выбирает bird.jpg и нажимает на кнопку Open./home/user/Pictures/
и находит пустую папку (за исключением одной подпапки)./home/user/Pictures/Wallpapers
и находит пустую папку.Почему файл изображения добавляется к "списку" Папки Изображений а не списку "Обоев"?
Если файл добавляется к "списку" Папки Изображений, почему /home/user/Pictures
пустая папка? Если "Папка Изображений" представляет имя папки, каков его путь поиска?
Проблема № 4:
То, что я хотел бы сделать, определяют одну определенную папку, в которой я сохраню все изображения, которые я хочу смочь выбрать из и использование в качестве моих обоев для рабочего стола.
Причина, которую я ограничиваю сам к одной папке, из-за проблем, которые я описал выше. Я готов сделать это этот путь для ухода от простофиль, потому что я обычно изменяю обои путем нахождения файла, который я хочу использовать. Я не отправляюсь на охоту для правильного диалогового окна настроек сначала и затем файла. (Я предполагаю, что делаю его неправильно с точки зрения евангелистов Ubuntu.) Я затем использую контекстное меню щелчка мышью, чтобы сделать точно, что я хочу, и Ubuntu действительно имеет эту опцию, но это плохо реализовано.
Таким образом, я готов работать вокруг этого недостатка и использовать диалоговое окно Appearance ("правильный" путь), и определенная папка, из которой я могу выбрать обои с помощью диалогового окна. Но даже чтобы это работало, я должен избавиться от проблемы номер 4, где диалоговое окно Appearance не хочет отображать файлы или местоположения, я выбрал ранее, чтобы это показало меня списком.
Как делают Вас, парни имеют дело с этим? Просто придерживайтесь обоев по умолчанию???...
Существуют различные силы в действии. Канонический способ изменить обои использует org.gnome.desktop.background picture-uri
схема и ключ. Важная часть - то, что изображение должно быть локальным файлом .
В случае проблемы № 4, схема изменяется непосредственно; обратите внимание, что все доступные варианты в настройках появления от локальных папок.
в случае других проблем Вы указали, это делается через наутилус, и наутилус имеет возможность доступа к сетевым общим дискам, что означает, что пользователь может делать попытку фонового изображения установки оттуда. Ну, помните то, что я сказал - изображение должно быть локальным? Это - причина, почему наутилус скопирует файл.
точный код для этого установлен в nautilus-view.c
файл
static void
action_set_as_wallpaper_callback (GtkAction *action,
NautilusView *view)
{
GList *selection;
/* Copy the item to Pictures/Wallpaper since it may be
remote. Then set it as the current wallpaper. */
, Как работать вокруг этого? Нет действительно никакого пути, поскольку это трудно кодируется в наутилус. Можно хотеть зарегистрировать запрос новых функций с разработчиками или изменить источник сами.