Статьи Использование динамического слайд-шоу на базе RSS в качестве фона рабочего стола в Windo

Тема в разделе "Microsoft Windows 7", создана пользователем Mila, 17 авг 2010.

  1. Mila
    Оффлайн

    Mila Команда форума Основатель

    Сообщения:
    4.970
    Симпатии:
    13.601
    Одно из преимуществ Windows 7 по сравнению с Windows Vista — расширенные функции персонализации при помощи интерфейса Aero. В их числе — интересная возможность использовать RSS для создания слайд-шоу, которое будет применяться в качестве фона рабочего стола. В Google могут попадаться довольно пугающие результаты поиска по данному вопросу, но на самом деле, это не сложнее, чем добавить несколько строчек кода в текстовый файл.

    RSS и файлы

    Первая трудность заключается в том, что все RSS-ленты, используемые для создания слайд-шоу, должны находиться в одном месте. Это ограничивает выбор.
    Другая трудность — отсутствие встроенного интерфейса для создания темы с использованием слайд-шоу на базе RSS. Придется копировать и редактировать защищенные от записи файлы Windows.

    Создание файла темы

    На рис. показано окно персонализации Windows 7 Ultimate на тестовой системе. По умолчанию выбрана стандартная тема Aero.

    [​IMG]
    Тема оформления Windows 7 по умолчанию.

    Для начала потребуется файл темы, который можно редактировать. Чтобы его получить, откройте в Проводнике (Windows Explorer) папку «Windows\Resources\Themes».

    [​IMG]
    Поиск темы.

    Предлагаю использовать тему «aero.theme» в качестве базового файла для редактирования. Однако редактировать его прямо в этой папке нельзя, потому что он является системным файлом, а следовательно, защищен от записи. Так что давайте создадим в папке «Документы» (Documents) папку «Themes» и скопируем файл «aero.theme» в нее.

    [​IMG]
    Скопируйте файл «aero.theme» в другую папку для редактирования.


    Теперь нажмите на скопированном файле правой кнопкой мыши и выберите опцию «Открыть с помощью | Блокнот» (Open with | Notepad) (скорее всего, Блокнот придется выбирать из списка приложений). Файл темы — текстовый, поэтому редактировать его очень легко. Просто пролистайте его до конца и вставьте следующий код :

    [Slideshow]
    Interval=1800000
    Shuffle=1
    RssFeed=адрес вашей RSS-ленты


    Поясню: интервал (Interval) указывается в миллисекундах и в данном примере равен трем минутам. Параметр «Shuffle=1» отвечает за смену изображений в слайд-шоу. В поле «RssFeed» указывается адрес RSS-ленты с изображениями.

    [​IMG]
    Вставьте этот текст в файл.


    На первый взгляд, очень просто, но у RSS-лент есть определенные ограничения, которые стоит учитывать.

    Объединение RSS-лент


    Чтобы использовать RSS как основу для слайд-шоу, все ленты должны быть собраны в одном месте, что подразумевает использование готовых RSS-подписок от Flickr, PhotoBucket и других онлайн-галерей. Недостаток этого метода в том, что далеко не все ленты в этих подборках заслуживают внимания. Поэтому я решил последовать совету Джейми Томсона (Jamie Thomson) и воспользовался приложением Frameit из пакета Windows Live для создания собственной RSS-ленты.

    Преимущество этого способа заключается в том, что он позволяет добавить во фрейм любое количество лент и обеспечивает соблюдение главного условия для создания слайд-шоу — чтобы все они хранились в одном месте. Просто нажмите ссылку «Собственная ссылка» (Custom link) и введите адрес желаемой RSS-ленты .

    [​IMG]
    Создайте подборку лент самостоятельно

    Составив подборку, присвойте фрейму имя и нажмите ссылку «Создать фрейм» (Set Up a Frame). После этого вы получите ссылку, которую можно будет вставить в отредактированный файл «aero.theme». Ленты можно разграничить с помощью разделителя — тогда их можно будет отключать. Например:

    [Slideshow]
    Interval=1800000
    Shuffle=1
    RssFeed=http://windowsblog.frameit.com/
    ; RssFeed=http://officeblog.frameit.com/


    Вставив в файл все желаемые ленты, сохраните его и переименуйте, к примеру, в «RSS.theme», чтобы не путать с исходным файлом «aero.theme».

    Персонализация

    Откройте тему двойным щелчком. При этом она заменит предыдущую, а вам будет предложено выбрать — загружать ли вложения к RSS-лентам. Соглашайтесь на загрузку , потому что я пробовал опцию «Не загружать вложения» (Do Not Download Attachments), и оказалось, что в таком случае картинки не отображаются.

    [​IMG]
    Соглашайтесь на загрузку вложений.


    Поначалу фоновый рисунок рабочего стола останется прежним, но уже через несколько минут на фоне начнут появляться изображения из RSS-ленты.

    Чтобы завершить настройку, нужно сделать еще кое-что. Откройте окно «Персонализация» (Personalization). Как видите, выбрана тема с именем Windows 7 — это наша новая тема на базе RSS.

    По умолчанию фоновые изображения заполняют экран, но пропорции при этом могут искажаться. Чтобы изменить настройки, нажмите ссылку «Фон рабочего стола» (Desktop Background) и выберите опцию «По центру» (Center) в поле «Положение изображения» (Picture Position). После этого картинки будут отображаться в исходном разрешении.

    [​IMG]
    Опция «По центру» позволяет сохранить исходное разрешение изображения.

    Примените изменения. Обратите внимание — теперь в окне «Персонализация» появилась новая несохраненная тема (Unsaved Theme). Предлагаю сохранить ее под новым именем и удалить дубль темы Windows 7. Теперь у вас будет только одна новая тема.

    В заключение

    Создание темы с использованием слайд-шоу на базе RSS позволяет сделать оформление Windows 7 по-настоящему уникальным и разнообразным — все зависит только от вашего воображения. Если вам удалось найти особенно интересные ленты RSS для слайд-шоу.



    Автор: Mark Kaelin




    источник
     
    2 пользователям это понравилось.

Поделиться этой страницей