И ещё про Оперу
Mar. 11th, 2010 11:51 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Большинство проблем новой Оперы, на которые я жаловался неделю назад, удалось более или менее благополучно решить. Так табы из заголовка можно убрать, поставив скин, который эту фичу тупо не поддерживает. Я с удовольствием вернулся к моему любимому Freestyle, который в бетах отчаянно глючил, а в релизе отображается нормально. Более того. обнаружились недокументированные ключи opera:config#UserPrefs|ChromeIntegrationDragArea и opera:config#UserPrefs|ChromeIntegrationDragAreaMaximized, регулирующие высоту заголовка. Название ключей символизирует.
Про превью в панели задач и автодополнение строки адреса мне уже подсказали в прошлом посте, а проблему с нерабочим быстрым поиском решили в комьюнити ru_opera. Оказалось, что глючит быстрый поиск если в списке стандартных поисковых провайдеров Оперы убран провайдер внутреннего поиска. У меня он, естественно, был убран, потому что дублировался быстрым поиском; баг очевиден, но побороть удалось, на том и ладно. Кстати, оказалось, что все сверхувсплывающие панельки можно перетащить вниз, где они надоедать уже не будут.
К сожалению, многолетний опыт показывает, что все серьёзные версии Оперы надо ставить начисто. Ставишь поверх имеющихся версий - обязательно будет глючить. То настройка какая-нибудь устареет, то новые конфиги не пропишутся, то пропишутся поверх старых, угробив все древние и отлаженные инишники. Или же просто будет глючить без всяких видимых причин. Никогда не знаешь, чего ждать.
Вот и сейчас поставил начисто, и полез в файловые кишки, имплантировать забекапленные конфиги, букмарки, скрипты и прочую полезную ерунду. Опера ведь умеет просто дохуя чего, только всё это упрятано, недокументировано, и хуй проссышь, как настраивается. Говорят, что в ней даже медиаплеер встроенный есть (где-то я натыкался на статью чувака, который экспериментировал с настройками и случайноувидел чертей включил этот медиаплеер. Я этому верю - где-то в файловых кишках я натыкался на перевод ресурсов для этого плеера.
Ну так вот, чего я интересного обнаружил. Инишник Оперы уже не называется opera6.ini, теперь это operaprefs.ini. Шестая версия была лет восемь назад, если не больше. Видимо до этого настройки хранились в каком-то другом формате, новый инишник нормально назвать сразу разработчики не смогли, а потом в дело вмешалась её величество обратная совместимость. Обычному юзеру пох, что и как там называется, а я срал кирпичами, ковыряя этот файл. Похожая ситуация и у Total Commander - у него по умолчанию конфиг зовётся wincmd.ini, ещё с тех пор, как программа называлась Windows Commander. Ну там хоть ситуация более понятная, название пришлось сменить внезапно, да и использовать произвольное имя файла никто не запрещает.
Да, лучше поздно, чем никогда.
Кстати, вспомнил факт, который заставляет меня с некоторых пор ненавидеть Оперу: при установке она, не спрашивая подтверждения, инсталлится в многопользовательской конфигурации. Для каждого юзера на машине создаётся профиль в Local Settings, и о всякой мобильности такой установки можно забыть. Раньше установщик давал выбор, можно было поставить Оперу в однопользовательской конфигурации, и все настройки хранились в %operadir%\profile.
Поправить это несложно: надо найти основной конфиг программы (он в %operadir%), найти в нём ключ Multi User и поставить значение 0. Утешает мало, а если эту фичу когда-нибудь уберут - буду гневаться и писать гневные письма в Opera Software ASA.
Ещё меня бесит то, что в конфигах Оперы нельзя задавать относительные пути, только абсолютные. Это опять же приводит к проблемам мобильности, и вообще, Опера в этом плане очень тупая. Пример: поставили мы Оперу в c:\somedir\, потом переместили на z:\somedir, запустили... и увидели пиздец. Все настройки поплыли, а перемещённый каталог c:\somedir\ восстанавливается Оперой...
До сего момента я решал сию проблему с помощью ссылок NTFS. Т.е. переместили каталог, бросили джанк на старый путь. Перетащили на съёмнике - бросили джанк. Неудобно, но лучше, чем ничего. Другой вариант - сторонний лоадер, как, например, у быдлоподелки OperaAC, но этот вариант мне противен без обьяснений. Opera AC, кстати, тоже противна, как и её создатели.
Но в дефолтовых конфигах 10.50 я внезапно наткнулся на алиасы {Resources} и {LargePrefs}, которые ссылаются на %operadir% и %profile% соответственно. Это почти счастье, но, к сожалению работают эти алиасы не везде. Для указания пути к фоновой картинке SpeedDial, например, они не срабатывают.
Ковыряюсь дальше.
Про превью в панели задач и автодополнение строки адреса мне уже подсказали в прошлом посте, а проблему с нерабочим быстрым поиском решили в комьюнити ru_opera. Оказалось, что глючит быстрый поиск если в списке стандартных поисковых провайдеров Оперы убран провайдер внутреннего поиска. У меня он, естественно, был убран, потому что дублировался быстрым поиском; баг очевиден, но побороть удалось, на том и ладно. Кстати, оказалось, что все сверхувсплывающие панельки можно перетащить вниз, где они надоедать уже не будут.
К сожалению, многолетний опыт показывает, что все серьёзные версии Оперы надо ставить начисто. Ставишь поверх имеющихся версий - обязательно будет глючить. То настройка какая-нибудь устареет, то новые конфиги не пропишутся, то пропишутся поверх старых, угробив все древние и отлаженные инишники. Или же просто будет глючить без всяких видимых причин. Никогда не знаешь, чего ждать.
Вот и сейчас поставил начисто, и полез в файловые кишки, имплантировать забекапленные конфиги, букмарки, скрипты и прочую полезную ерунду. Опера ведь умеет просто дохуя чего, только всё это упрятано, недокументировано, и хуй проссышь, как настраивается. Говорят, что в ней даже медиаплеер встроенный есть (где-то я натыкался на статью чувака, который экспериментировал с настройками и случайно
Ну так вот, чего я интересного обнаружил. Инишник Оперы уже не называется opera6.ini, теперь это operaprefs.ini. Шестая версия была лет восемь назад, если не больше. Видимо до этого настройки хранились в каком-то другом формате, новый инишник нормально назвать сразу разработчики не смогли, а потом в дело вмешалась её величество обратная совместимость. Обычному юзеру пох, что и как там называется, а я срал кирпичами, ковыряя этот файл. Похожая ситуация и у Total Commander - у него по умолчанию конфиг зовётся wincmd.ini, ещё с тех пор, как программа называлась Windows Commander. Ну там хоть ситуация более понятная, название пришлось сменить внезапно, да и использовать произвольное имя файла никто не запрещает.
Да, лучше поздно, чем никогда.
Кстати, вспомнил факт, который заставляет меня с некоторых пор ненавидеть Оперу: при установке она, не спрашивая подтверждения, инсталлится в многопользовательской конфигурации. Для каждого юзера на машине создаётся профиль в Local Settings, и о всякой мобильности такой установки можно забыть. Раньше установщик давал выбор, можно было поставить Оперу в однопользовательской конфигурации, и все настройки хранились в %operadir%\profile.
Поправить это несложно: надо найти основной конфиг программы (он в %operadir%), найти в нём ключ Multi User и поставить значение 0. Утешает мало, а если эту фичу когда-нибудь уберут - буду гневаться и писать гневные письма в Opera Software ASA.
Ещё меня бесит то, что в конфигах Оперы нельзя задавать относительные пути, только абсолютные. Это опять же приводит к проблемам мобильности, и вообще, Опера в этом плане очень тупая. Пример: поставили мы Оперу в c:\somedir\, потом переместили на z:\somedir, запустили... и увидели пиздец. Все настройки поплыли, а перемещённый каталог c:\somedir\ восстанавливается Оперой...
До сего момента я решал сию проблему с помощью ссылок NTFS. Т.е. переместили каталог, бросили джанк на старый путь. Перетащили на съёмнике - бросили джанк. Неудобно, но лучше, чем ничего. Другой вариант - сторонний лоадер, как, например, у быдлоподелки OperaAC, но этот вариант мне противен без обьяснений. Opera AC, кстати, тоже противна, как и её создатели.
Но в дефолтовых конфигах 10.50 я внезапно наткнулся на алиасы {Resources} и {LargePrefs}, которые ссылаются на %operadir% и %profile% соответственно. Это почти счастье, но, к сожалению работают эти алиасы не везде. Для указания пути к фоновой картинке SpeedDial, например, они не срабатывают.
Ковыряюсь дальше.
no subject
Date: 2010-03-11 10:13 am (UTC)no subject
Date: 2010-03-11 10:47 am (UTC)Речь шла о табах, которые теперь по умолчанию помещаются в заголовок окна, делая этот самый заголовок недоступным (а-ля Google Chrome).
А меню (как и мегакнопку) я предпочёл вообще скрыть. Чтобы получить это меню без всяких кнопок, достаточно нажать Alt.