Ru-Board.club
← Вернуться в раздел «Программы»

» Opera (движок Presto) часть 23

Автор: PREVED
Дата сообщения: 19.04.2014 08:19
oshizelly

Цитата:
Вот только поставить его не получается. При нажатии на зелёную кнопку [Add to Opera] выдаётся предложение установить последнюю версию 20, то есть, хромо-Оперу.


Это изначально для хроперы расширение.
А что вы в нем нашли? Все это есть в базовом функционал в Presto, даже получше сделано. Поиск вкладок в Опере, если что, есть в боковой панели "Окна". Для быстрого поиска окон/вкладок настраивается горячая клавиша.
Автор: oshizelly
Дата сообщения: 19.04.2014 09:26
PREVED 08:19 19-04-2014
Цитата:
А что вы в нем нашли?

Я в нём ничего не нашёл Это уважаемый SkyRE посоветовал мне попробовать Browser++ в ответ на мою просьбу.


Цитата:
Поиск вкладок в Опере, если что, есть в боковой панели "Окна".

Спасибо, настолько я в курсе Проблема в том, что каждый раз при переходе между вкладками лазить в боковую панель всё-таки не слишком удобно.

Я думал, что вдруг есть какие-то секретные способы оптимизации работы со списком вкладок, вызываемом по Ctlr+Tab. То есть, хотелось бы задействовать остальные клавиши навигации (Home/End, Right/Left и т.д.) и быстрый переход к вкладке по первой букве имени.


Цитата:
Для быстрого поиска окон/вкладок настраивается горячая клавиша.

А вот этого я не знал. Нельзя ли чуть поподробнее: какой поиск имеется в виду? как называется команда?

З.Ы.
Насчёт приватных вкладок, как я понимаю, никто не в курсе?
Автор: adasiko
Дата сообщения: 19.04.2014 11:52
Увсё, не дождался я новой версии оперы под линукс. А этим больше невозможно пользоваться. Свалил на хромиум.
Автор: PREVED
Дата сообщения: 19.04.2014 13:26
oshizelly
Стандартное оперовское меню вызываемое по Ctrl+Tab, к сожалению, никак не кастомизируется. Вообще в API для расширений к Opera 12 вроде бы есть доступ к вкладкам. Т.е. теоретически можно написать расширение для переключения вкладок, а вызов его функций назначить на горячие клавиши подобные Ctrl+Tab (в опере можно назначать функции расширений на клавиши).


Цитата:
А вот этого я не знал. Нельзя ли чуть поподробнее: какой поиск имеется в виду? как называется команда?


Вот тут я делился. (См. пункт 1.): http://forum.ru-board.com/topic.cgi?forum=5&topic=33748&start=3320#4

Как пользоваться - жмем Alt+F, и сразу ищем/фильтруем вкладки в панели "Окна". При нажатии если панель "Окна" отключена , то она включается и курсор переносится в поисковое поле.
Далее переход по вкладкам (если на клавиатуре) - Tab, Up(Down), Enter.

Вот еще полезная настройка для боковой панели "Окна". Жесты мыши "Вниз" и "Вверх", контекстно зависимые (работают ТОЛЬКО в боковой панели "Окна", соотвественно над другими частями браузера могут выполнять другие функции в т.ч. стандартные). Жест "Вниз" отматывает список окон/вкладок в панели "Окна" в самый низ. Жест "Вверх" отматывает в самый верх.

Управления мышью, редактирование, в секции Windows panel добавляем:

GestureUp = Delay,100 & Go to start & Delay,100 & Go to start
GestureDown = Delay,100 & Go to end & Delay,100 & Go to end
Автор: SkyRE
Дата сообщения: 19.04.2014 14:11
oshizelly
У меня стоит TabSearch

Добавлено:
oshizelly 10:26 19-04-2014
Цитата:
Насчёт приватных вкладок [?], как я понимаю, никто не в курсе?

На то они и приватные, что бы не восстанавливаться при запуске.
Автор: oshizelly
Дата сообщения: 19.04.2014 19:22
PREVED 13:26 19-04-2014
Цитата:
Вот тут я делился. (См. пункт 1.): http://forum.ru-board.com/topic.cgi?forum=5&topic=33748&start=3320#4 [?]   Как пользоваться - жмем Alt+F, и сразу ищем/фильтруем вкладки в панели "Окна". При нажатии если панель "Окна" отключена , то она включается и курсор переносится в поисковое поле.

Великолепное решение, спасибо!

SkyRE 14:11 19-04-2014
Цитата:
У меня стоит TabSearch

Спасибо, поставил себе, посмотрю, как приживётся. Но по первому впечатлению скрипт PREVED, работающий через нативный функционал Оперы, гораздо удобнее. Или нет?
Автор: SkyRE
Дата сообщения: 19.04.2014 20:28
oshizelly 20:22 19-04-2014
Цитата:
Но по первому впечатлению скрипт PREVED, работающий через нативный функционал Оперы, гораздо удобнее. Или нет?
Если только через клавиатуру то однозначно удобнее.
Автор: mechanicallock
Дата сообщения: 20.04.2014 05:42
getwellsoon

Цитата:
opera:config#UserPrefs|EnableWebfonts

А вот эта опция видимо глобально отключает "экзотические" шрифты на всех сайтах, что наверно не очень хорошо?

KismetT

Цитата:
А здесь как?


Как на скрине, т.е. пусто.

Цитата:
Добавить в блокировщик Оперы

Код: http://css.labirint.ru/fonts/*
Автор: PREVED
Дата сообщения: 20.04.2014 08:06
mechanicallock

Цитата:
А вот эта опция видимо глобально отключает "экзотические" шрифты на всех сайтах, что наверно не очень хорошо?


Можно попробовать выключить эти шрифты выборочно для проблемного сайта через override.ini
Но вообще странно что у вас этот диалог на том сайте выбрасывает.
Автор: oshizelly
Дата сообщения: 20.04.2014 14:41
На машине под Windows 7 одновременно запущены Opera AC и Opera Unofficial.
Opera AC установлен давно и указан в качестве браузера по умолчанию, Opera Unofficial установлен пару дней назад и я не указывал его в качестве дефолтного.

Тем не менее система почему-то отсылает все ссылки (например, из почтового клиента или при открытии .HTML файлов с диска) в Opera Unofficial. Почему так происходит и как поправить?

Спасибо!
Автор: billibons
Дата сообщения: 20.04.2014 16:22
oshizelly
1. Убедиться, что в Opera Unofficial снята галочка "Общие настройки - расширенные - программы - проверять, что Опера браузер по-умолчанию".
2. Установить желаемый браузер по-умолчанию.
Автор: oshizelly
Дата сообщения: 20.04.2014 17:20
billibons 16:22 20-04-2014
Цитата:
Убедиться, что в Opera Unofficial снята галочка "Общие настройки - расширенные - программы - проверять, что Опера браузер по-умолчанию".

Таки снята. А в Opera AC - выставлена. Это я проверил первым делом, ещё до того, как задавать здесь свой вопрос.

Вообще, подозреваю, что тут всё обстоит гораздо хитрее, чем просто выбор системного дефолтного браузера. Почему хитрее? Очень просто: когда Opera Unofficial закрыта, то ссылки открываются именно в Opera AC. А ведь если бы браузером по умолчанию была Opera Unofficial, то при клике по ссылке, скажем, из почтового клиента, система автоматически вызывала бы именно Opera Unofficial, даже когда Opera Unofficial выгружена.

Я подозреваю, что здесь, скорее, может быть какая-то связь с процессом MultiAC.exe или OperaAC.exe, которые используются Opera AC и, возможно, также Opera Unofficial. Но даже если вручную убить процесс MultiAC.exe, всё равно ничего не меняется.

Добавлено:
Вообще, тут всё на грани шизофрении. Потому что если присмотреться, то внешняя ссылка открывается в окне Opera Unofficial, а уведомление об открытии внешней ссылки (совет дня + запрос на обновление версии) после этого выдаёт Opera AC




Цитата:
2. Установить желаемый браузер по-умолчанию.

Там же специально висит предупреждение большими буквами:

Цитата:
DefaultBrowser... is designed for Windows® XP systems only.

А у меня, как я уже написал, Windows 7, тут всё иначе устроены с умолчальными прогами.
Автор: xChe
Дата сообщения: 20.04.2014 21:41
oshizelly
Цитата:
Тем не менее система почему-то отсылает все ссылки (например, из почтового клиента или при открытии .HTML файлов с диска) в Opera Unofficial.

Ссылка всегда отрывается в той Опере, которая запущена последней. Как с этим бороться - х.з.
Автор: billibons
Дата сообщения: 20.04.2014 21:47
oshizelly

Цитата:
DefaultBrowser... is designed for Windows® XP systems only.

Извините, не подумал, что программа для XP не сможет запуститься (сработать) в семёрке.
Тогда попробуйте так.
Автор: regist123
Дата сообщения: 20.04.2014 22:30
16:41 20-04-2014
Цитата:
Тем не менее система почему-то отсылает все ссылки (например, из почтового клиента или при открытии .HTML файлов с диска) в Opera Unofficial. Почему так происходит и как поправить?

как поправить не знаю, но зависимость подсказать могу. Открывает в том браузере, который вы открыли последним.
Автор: billibons
Дата сообщения: 21.04.2014 01:06

Цитата:
Ссылка всегда отрывается в той Опере, которая запущена последней.  Как с этим бороться - х.з.


Цитата:
как поправить не знаю, но зависимость подсказать могу. Открывает в том браузере, который вы открыли последним.

Можно попробовать изменить имя файла Opera.exe в одной из сборок. Например, на Oper2.exe.
Только надо ещё и внутри этого файла (для версии 12.14 - в четырёх местах) произвести соответствующие переименования (искать в юникоде).
Таким образом мы добьёмся изменения имени процесса [в диспетчере задач] со всеми вытекающими последствиями.
Автор: oshizelly
Дата сообщения: 21.04.2014 01:17
xChe 21:41 20-04-2014
Цитата:
Ссылка всегда отрывается в той Опере, которая запущена последней.

Мне кажется, что это правило применимо только к разным инсталляциям одной и той же проги. Например, если одновременно запущено две процесса Opera AC из разных папок.
А в моём случае это два разных (хотя и одноимённых) процесса, поскольку Opera AC - на базе Opera 11.64, а Opera Unofficial - на базе Opera 12.12.
В любом случае, такой эксперимент я тоже уже проводил: запускал из в разной очерёдности, но ссылки во всех случаях открывались именно в Opera Unofficial.

regist123 22:30 20-04-2014
Цитата:
зависимость подсказать могу. Открывает в том браузере, который вы открыли последним.

Опять-таки это правило действительно только для двух идентичных процессов (см предыдущий абзац).
Проверял экспериментально, в моём случае не работает: ссылки в любом случае открываются в Opera Unofficial, даже если последним было активным окно Opera AC.

Прошу также обратить внимание на этот странный факт:
Внешняя ссылка открывается в окне Opera Unofficial, а уведомление об открытии внешней ссылки (совет дня + запрос на обновление версии) после этого выдаёт Opera AC



billibons 21:47 20-04-2014
Цитата:
Тогда попробуйте так.

Спасибо за ссылку на инструкцию, но проблема не в этом. Как я уже написал чуть выше, Opera AC и так является браузером по умолчанию, но система почему-то передаёт ссылки на обработку в другую программу. В этом-то и загадка. А в противном случае всё было бы как раз логично.



Цитата:
Извините, не подумал, что программа для XP не сможет запуститься (сработать) в семёрке.

Конечно же, программа для XP запустится и будет работать в 7-ке. Вот только за дефолтные приложения в 7-ке AFAIK отвечают совсем другие ключи реестра. Поэтому прога, предназначенная для модификации реестра Windows- XP, просто не найдёт этих ключей - а если даже она их создаст, то толку от этого всё равно не будет.

Добавлено:
billibons 01:06 21-04-2014
Цитата:
изменить имя файла Opera.exe в одной из сборок. Например, на Oper2.exe. Только надо ещё и внутри этого файла (для версии 12.14 - в четырёх местах) произвести соответствующие переименования (искать в юникоде). Таким образом мы добьёмся изменения имени процесса [в диспетчере задач]

Согласен, думаю, что этот трюк сработал бы.
Но лезть своими кривыми руками в потроха исполнимого файла для решения рассматриваемой задачи - это всё-таки уже перебор. Неужели никак менее радикальными средствами не сделать?
Автор: billibons
Дата сообщения: 21.04.2014 01:34
oshizelly

Цитата:
Спасибо за ссылку на инструкцию, но проблема не в этом.

Вы всё же попробуйте (предварительно сделав бэкап реестра).
Лично у меня на семёрке программа из ссылки (Vista-7) сработала нормально.




Цитата:
Конечно же, программа для XP запустится и будет работать в 7-ке.

Данная программа как раз и не запускается (точнее говоря, запускается, понимает, что она не в XP и отказывается работать - не помогает даже выставление режима совместимости с XP).
Автор: SkyRE
Дата сообщения: 21.04.2014 12:09
regist123 23:30 20-04-2014
Цитата:
Открывает в том браузере, который вы открыли последним.
У меня так же.
Автор: oshizelly
Дата сообщения: 21.04.2014 12:50
regist123 22:30 20-04-2014
Цитата:
Открывает в том браузере, который вы открыли последним.


SkyRE 12:09 21-04-2014
Цитата:
У меня так же.


Позвольте уточнить. Вы хотите сказать, что воспроизвели у себя на машине мою конфигурацию: Windows 7 + Opera AC 3.7.9 + Opera Unofficial 12.12 - но у вас не наблюдается описанной мной проблемы?
Автор: SkyRE
Дата сообщения: 21.04.2014 13:09
oshizelly 13:50 21-04-2014
Цитата:
но у вас не наблюдается описанной мной проблемы?
Почему же, как раз наблюдается. Я имел ввиду:
xChe 22:41 20-04-2014
Цитата:
Ссылка всегда отрывается в той Опере, которая запущена последней.

У меня несколько установленных Опер (AC, Next, 11.64) и ссылка из другого приложения всегда открывается в той, которая была запущена последней. Но если её закрыть (выйти), то в той что по дефолту.
Автор: regist123
Дата сообщения: 21.04.2014 13:51
03:17 21-04-2014
Цитата:
даже если последним было активным окно Opera AC.

последнее активное окно != (не равно) последний запущенный (открытый) браузер. Имеет значение в какой очерёдности запускать браузер, а не в каком из них вы потом работали последним.
Автор: oshizelly
Дата сообщения: 21.04.2014 16:12
regist123 13:51 21-04-2014
Цитата:
последнее активное окно != не равно последний запущенный (открытый) браузер. Имеет значение в какой очерёдности запускать браузер, а не в каком из них вы потом работали последним.

Совершенно верно! Никто и не утверждал обратного (хотя вы слегка запутали дело неоднозначной формулировкой, что "Открывает в том браузере, который вы открыли последним.")
Таким образом, у SkyRE в этом посте, и у xChe в этом посте. и у вас указана одна и та же картина: ссылка открывается в том браузере, который был запущен последним.

А вот у меня, как я уже написал, этот алгоритм не подтверждается: хотя браузером по умолчанию система считает Opera AC 3.7.9 (Opera x32 v11.64), внешние ссылки всегда перенаправляются в Opera Unofficial (Opera x32 v12.12) - независимо от того, какой браузер был запущен позже или окно какого браузера последним было активным.
Автор: SkyRE
Дата сообщения: 21.04.2014 16:18
oshizelly 17:12 21-04-2014
Цитата:
какой-то мистический третий: хотя браузером по умолчанию система считает Opera AC 3.7.9 (Opera x32 v11.64), внешние ссылки всегда перенаправляются в Opera Unofficial (Opera x32 v12.12) - независимо от того, какой браузер был запущен позже или окно какого браузера последним было активным.
Если разобраться в вашем варианте, то можно будет побороть нашу проблему открытия только в одной опере.
Автор: oshizelly
Дата сообщения: 21.04.2014 16:39
regist123
SkyRE
xChe

Интересно, как это работает. Напрашивается предположение, что при запуске браузер записывает куда-то (в системный реестр?? в оперативную память?) временный ключ такого примерно бинарного содержания: "Алло, система, привет! Я активен, все ссылки тащи ко мне!".
При условии, что: 1) расположение такого ключа для любого браузера Opera одно и то же, и 2) одновременно может быть только один такой ключ, то понятно, что каждый следующий запуск Opera затирает метку предыдущего своей собственной. Поэтому система считает дефолтным тот из процессов Opera, который был запущен последним. Это только моё предположение, но кажется логичным.

Однако это не объясняет, почему у меня всё работает по-другому. Может, это как-то связано с тем, что Opera Unofficial, в которой открываются ссылки, использует более позднюю версию Opera: 12.12 против 11.64.

З.Ы.
Вроде бы когда-то сталкивался с такой ситуацией, что ссылки открывались именно в той Опере, окно которой последним было активным. Но, кажется, тогда это были две совершенно идентичных Оперы, инсталлированные в разные папки.
А может, я вообще путаю, и это касалось открытия ссылок не в разных процессах, а в разных окнах одного и того же процесса (этот алгоритм совершенно точно имеет место и легко проверяется).
Автор: xChe
Дата сообщения: 21.04.2014 17:20
У меня HIPS в таких ситуациях показывает вот такое:

Т.е. я так понимаю, что ссылка изначально то передаётся туда куда надо - в ту Оперу, которая назначена браузером по умолчанию. А вот уже потом эта Опера пытается открыть новую вкладку используя механизм DDE и ссылка попадает в Оперу #2, запущенную последей...

Походу надо искать внутри "неосновной" Оперы (в её exe или в dll) строчку "opera" и поменять её на чё-нибудь... Простое переименование opera.exe - не помогает.
Автор: SkyRE
Дата сообщения: 21.04.2014 17:24
xChe
Это говорит о том, что нужно копать в сторону DDE в наших случаях.
Автор: oshizelly
Дата сообщения: 21.04.2014 17:26
xChe 17:20 21-04-2014
Цитата:
Походу надо искать внутри "неосновной" Оперы (в её exe или в dll) строчку "opera" и поменять её на чё-нибудь... Простое переименование opera.exe - не помогает.

billibons на прошлой странице предлагал сделать так.
Автор: xChe
Дата сообщения: 21.04.2014 17:29
SkyRE
Цитата:
Это говорит о том, что нужно копать в сторону DDE в наших случаях.

Ну да. Только я не умею.

Добавлено:
Не. Оказывается всё гораздо проще - добавляем в operaprefs.ini "неосновной" Оперы:

Цитата:
[User Prefs]
Enable DDE = 0

И готово. Опера - крута!
Автор: oipop
Дата сообщения: 21.04.2014 17:40
Подскажите как бороться: сайты обнаруживают Adblock и блокируються выдавая предупреждение о том чтобы выключить Adblock. Нашел Anti-Adblock Killer, закинул его в папку UserJS, менеджер скрипов его не видит, в общем не работает.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254

Предыдущая тема: PassMark OSForensics / OSFMount / ImageUSB


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.