Настройка Opera 15 «Файловым» Методом



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

Читая комментарии, в голове сформировалась мысль: всё, финал.

Нет больше нормального браузера.

И только редкие ответы Пепелсбей вселил слабый проблеск надежды.

«А что, еслиЭ» Затаив дыхание, я решил скачать Opera Next, и, после установки, был вознагражден – не все так плохо! С поправкой, конечно, на альфа-версию.

Было только одно, что меня огорчало.

Используя Opera, я очень привык к одноклавишным сочетаниям клавиш «1» и «2» для переключения вкладок — настолько, что не могу представить работу в браузере без них.

Но в Opera 15, как известно, они не работают, и более того, сочетания клавиш не настраиваются.

На многое можно закрыть глаза, говоря себе, что это альфа-версия, и нужно просто подождать, но когда во время основной операции - переключения вкладок - каждый раз ловишь себя на мысли, как это неудобно - ты просто хочу закрыть браузер и больше никогда не открывать.

Грусть.



Ориентация на местоположение

Когда первый шок прошел, следующей мыслью было посмотреть - может, все не так уж и плохо, и клавиши еще можно настроить? Заглянув в каталог Opera, я увидел следующее:

Настройка Opera 15 «файловым» методом

Не так много по сравнению со старой Оперой, но есть кое-что интересное - файлы с расширением ".

pak".

Очевидно, здесь и нужно смотреть — не встраивайте в исполняемый файл горячие клавиши! Первым делом я скачал Chrome и убедился, что там есть похожие файлы.

Ну, раз есть исходники Chromium, то вуаля, шоу надо продолжать!

Шоу должно продолжаться! (или «Поднимите файл»)

Быстрый поиск в Google привел к группе Chromium-разработчик , где кратко описан формат файла, а также Google-код , где есть Python-модули для работы с этим форматом.

Немного доработав модули от Google Code, я смог распаковать и перепаковать архив:

Настройка Opera 15 «файловым» методом



Что у Opera под капотом?

Распаковав Opera.pak среди различных файлов, мы видим цель — файл с id 38273:
  
   

{ "Keybindings": { "Settings": { "AdvancedEnabled": false }, "Basic": { "AccessKeyToggle": ["Esc+Shift"], "AddBlankTab": ["Ctrl+T"], "AddToBookmarks": ["Ctrl+Shift+D", "Ctrl+D"], "Back": ["Alt+Left","Ctrl+Left"], "Bookmarks": ["Ctrl+Shift+B", "Ctrl+B", "Ctrl+Shift+2"], "CloseActiveTab": ["Ctrl+W","Ctrl+F4"], "ClosePrivateWindow": ["Ctrl+Shift+Q"], .

"SelectPreviouslyActiveTab": ["Ctrl+Grave"], "SelectTabToTheRight": ["Ctrl+Tab"], "SelectTabToTheLeft": ["Ctrl+Shift+Tab"], "ShowContextMenu": ["Shift+F10"], .



Замените необходимые строки на:

"SelectTabToTheRight": ["Ctrl+Tab", "2"], "SelectTabToTheLeft": ["Ctrl+Shift+Tab", "1"],

Собираем файл и кладем обратно в директорию Opera - вуаля, мои любимые одноклавишники работают!

P.S.

Таким образом вы сможете настроить и другие любимые комбинации, хотя не все действия, описанные в файле, на данный момент работают. И вообще - если копнуть глубже - я думаю браузер можно довольно сильно изменить.

Было бы время и желание.

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

Утилиту распаковки, немного модифицированную мной, можно найти по адресу Гитхаб .

(Я новичок в Python, пожалуйста, не обвиняйте меня в ерунде).

Спасибо за внимание! Теги: #opera #opera 15 #файл #opera

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.