Традиционно в состав браузера 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. Присоединяйтесь!
Первый параметр "Transparency" отключает прозрачность вообще, то есть использование прозрачности в самой шкурке. Остальные параметры "ClearBackground" отвечают за прозрачность для определенных элементов меню, панели инструментов, панели вкладок и т.п.
@ЁжЫГ Спасибо за уточнение. Возможно, среди читателей этой статьи найдутся и те, чьё отношение отличается от банального потребительского, и ваша техническая заметка непременно им окажется полезной. Пожалуй, стоит добавить её в статью.
Дык, было бы за что
Просто нахлынули воспоминания. Эксперименты, с прозрачностью в ВинХП, потом Опера, сам в шкурках ковырялся, "рисовал" свои, чтоб знакомых легче было перевести с IE на Оперу )