Добавляем собственные фоновые рисунки в Windows 7



Сегодня я расскажу вам еще об одной недокументированной функции Windows 7, а именно об управлении фоновыми рисунками рабочего стола. Казалось бы, что тут может быть еще непонятного? Клик правой кнопкой мыши на рабочем столе, в меню "Персонализация", затем "Фоновый рисунок рабочего стола", ну а там по ситуации, или выбираем из имеющихся, или нажимаем кнопку "Обзор..." и выбираем свою картинку. Это если делать как задумано разработчиками Windows. А мы с вами сегодня научимся добавлять свои собственные рисунки в список картинок, который отображается при выборе фонового рисунка.

Первый вариант, самый простой - скопировать нужную картинку в папку C:\WINDOWS, ну или куда там у вас установлена система. Сразу же после этого новая обоина будет доступна в списке картинок при выборе в выпадающем списке "Расположение изображения" пункта "Windows". Это удобно, когда хочется добавить пару-тройку рисунков и на этом успокоиться.

А если надо добавить в список десяток или сотню картинок? Конечно, никто не вправе вам запретить точно так же скопировать их в папку с установленной системой. Но системные папки для того и называются системными, потому что там не должно быть ничего лишнего. И поэтому сейчас мы узнаем второй, более правильный способ добавления собственных картинок в список фонов рабочего стола. Сперва создайте на диске отдельную папку, куда и скопируйте все нужные вам картинки. В моем примере это папка

D:\Wallpapers


Теперь запустите редактор реестра regedit и в нем откройте ветку

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\KnownFolders\0\Windows Wallpapers\MergeFolders


Здесь находится список всех папок, в которых хранятся картинки и которые будет обрабатывать система при выборе фонового рисунка рабочего стола.


Ветка реестра

Нам осталось добавить сюда нашу папку с картинками. Для этого нажмите правую кнопку мышки и в появившемся меню выберите "Создать" - "Строковый параметр".


Создаем новый параметр в реестре

Когда он откроется на редактирование, введите полный путь к нашей папке - "D:\Wallpapers".


Создаем новый параметр в реестре

Закрываем редактор реестра и открываем окно выбора фонового рисунка рабочего стола. Что мы видим? При выборе в выпадающем списке расположения "Фоны рабочего стола Windows", в окне выбора картинок кроме базовых групп появляется новая группа - "Wallpapers", в которой содержатся все картинки из папки D:\Wallpapers. Таким же образом можно добавлять и другие группы картинок, добавляя в реестр названия соответствующих папок с картинками.


Собственные фоновые рисунки в Windows 7

Финальный штрих. Можно оставить название группы по названию папки - "Wallpapers", но можно задать и свое собственное название группы, не меняя название папки. Для этого в папке с картинками при помощи обычного Блокнота создайте служебный файл с настройками desktop.ini, в который нужно записать следующее:

[.ShellClassInfo]
LocalizedResourceName = Ваше название группы картинок


Но чтобы система обрабатывала файл desktop.ini, папка, в которой он находится, должна иметь атрибут "только для чтения" или "системный", такая вот особенность. Но ничего страшного, давайте установим папке с картинками атрибут "только для чтения". Это легко делается в командной строке при помощи утилиты attrib:


Устанавливаем атрибут папке

Снова открываем окно выбора фонового рисунка рабочего стола. На этот раз группа с нашими картинками называется именно так, как мы задали.


Собственные фоновые рисунки в Windows 7

Теперь вы знаете еще один небольшой секрет тонкой настройки вашей системы. Я все-таки не теряю надежды, что когда-нибудь разработчики Windows сделают официальный расширенный режим для полной настройки системы. Чтобы людям не приходилось каждый раз лезть руками в реестр для изменения или добавления той или иной опции.
Добавлено: 11 Сентября 2013 09:27:23 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...