Главная > Разное, Решение проблем > Opera — убираем лишнюю прозрачность в теме Windows Native Skin

Opera — убираем лишнюю прозрачность в теме Windows Native Skin

Традиционно в состав браузера Opera входят две темы оформления - по-умолчанию и некий Windows Native Skin, лишенный изысков оформления и позволяющий придать браузеру вид, скажем так, обычного среднестатистического окна. Вот так он выглядит(меню у меня включено, почему - чуть позднее):

А вот так он выглядит после установки последней версии Opera 11

Налицо явный перебор прозрачности. Во всяком случае, раньше такого не было, и прозрачная панель вкладок - это уже не Windows Native. Если вы со мной согласны, далее инструкция, как её убрать.

  • Перейдите в папку, в которую у вас установлен браузер Opera. У меня лично это папка
    C:\Program Files (x86)\Opera
  • Перейдите в папку Skin, и скопируйте оттуда файл windows_skin.zip, например в корень диска D:
    D:\windows_skin.zip
  • Откройте этот файл в вашем любимом архиваторе (мой любимый - 7-zip), и извлеките файл skin.ini, он в корне архива.
  • За обилие прозрачности отвечает параметр
    [Options]
    Transparency = 1

    Если выставить его равным нулю, оформление окна Opera станет действительно родным Windows.
  • Поместите skin снова в архив windows_skin.zip, поместите архив в папку установки Opera в подкаталог Skin, у меня это
    C:\Program Files (x86)\Opera\Skin

    Если браузер у вас был запущен, закройте его и снова откройте. Вуаля.

UPD: Иногда приведенного выше трюка может оказаться недостаточно, и панель вкладок продолжает оставаться прозрачной:

Решается это правкой другого параметра в файле skin.ini.

[Pagebar Transparent Skin]
ClearBackground = 0

ClearBackground следует изменить с единицы на ноль. Спасибо Вадиму Стеркину за исследование проблемы и её решение.

Несколько слов о том, почему у меня включено меню. Во-первых, я им действительно пользуюсь. Так сложилось исторически. Во-вторых, при включенном меню двойной щелчок по заголовку окна приводит к его разворачиванию/сворачиванию, а при отключенном меню открывается новая вкладка, ибо заголовка как такового у Opera в этом случае нет. Я нахожу это неудобным.

Надеюсь, статья окажется полезной для тех читателей, которые, как и я, используют тему Windows Native Skin в браузере Opera и разделяют моё мнение о его прозрачности.

Winreview.ru можно найти в Вконтакте, Facebook и Twitter. Присоединяйтесь!

Комментарии

  1. ЁжЫГ

    Первый параметр "Transparency" отключает прозрачность вообще, то есть использование прозрачности в самой шкурке. Остальные параметры "ClearBackground" отвечают за прозрачность для определенных элементов меню, панели инструментов, панели вкладок и т.п.

  2. Сергей Ткаченко

    @ЁжЫГ Спасибо за уточнение. Возможно, среди читателей этой статьи найдутся и те, чьё отношение отличается от банального потребительского, и ваша техническая заметка непременно им окажется полезной. Пожалуй, стоит добавить её в статью.

  3. ЁжЫГ

    Дык, было бы за что

    Просто нахлынули воспоминания. Эксперименты, с прозрачностью в ВинХП, потом Опера, сам в шкурках ковырялся, "рисовал" свои, чтоб знакомых легче было перевести с IE на Оперу )

Написать комментарий