Guest User

хромопаста 0.00

a guest
Apr 15th, 2017
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.57 KB | None | 0 0
  1. По итогам постепенного переката на Вивальди, накопилось немного мыслей по теме. Делюсь с аноном, в надежде, что хотя бы что-то перекочует в ОП-пасту и грядущим потокам лисобеженцев будет не так нестерпимо больно искать расширения и допиливать браузер. Rакой бы из всего хромозоопарка им по вкусу ни пришелся.
  2. Всем добра.
  3.  
  4. !!! В хроме нет about:config, но есть обширный список аргументов для запуска. Очень многое можно решить через него.
  5. В линуксах можно указать параметры запуска в ~/.config/chromium-flags.conf по одному на строчку и браузер будет их автоматически подхватывать при запуске.
  6.  
  7. http://peter.sh/experiments/chromium-command-line-switches/
  8.  
  9. * Борьба за память, в порядке простоты достижения:
  10.  
  11. 1) Запускать хром с одним процессом на страницу
  12.  
  13. сhrome --process-per-site
  14.  
  15. 2) Если с памятью совсем плохо, запускать хром в однопроцессном режиме
  16.  
  17. chrome --single-process
  18.  
  19. 3) Воспользоваться расширениями (одним из) для выгрузки неиспользуемых вкладок:
  20.  
  21. The Great Suspender
  22. https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg
  23.  
  24. TabMemFree
  25. https://chrome.google.com/webstore/detail/tabmemfree/pdanbocphccpmidkhloklnlfplehiikb
  26.  
  27. Tab Wrangler
  28. https://chrome.google.com/webstore/detail/tab-wrangler/egnjhciaieeiiohknchakcodbpgjnchh
  29.  
  30. 4) Некоторые расширения едят _очень_ много памяти. Почаще мониторьте диспетчер задач (Shift+ESC) и делайте выводы.
  31.  
  32. В частности, HTTPS Everywhere для хрома грешит этим делом:
  33. https://github.com/EFForg/https-everywhere/issues/1775
  34.  
  35. 5) Использовать менеджер расширений, который может быстро загружать и выгружать их по отдельности и группами.
  36.  
  37. SimpleExtManager
  38. https://chrome.google.com/webstore/detail/simpleextmanager/kniehgiejgnnpgojkdhhjbgbllnfkfdk
  39.  
  40. 6) Испольховать uMatrix или аналоги в режиме белого списка, когда со сторонних сайтов блокируется все, кроме картинок и css
  41.  
  42. 7) Welcome to chrome://flags и гугол в помощь.
  43.  
  44. * Касательно ШГ, мыла вместо шрифтов и т.п. Сандбокс хромиума и производных игнорирует настройки сглаживания шрифтов в системе, но кое-что все-таки сделать можно. В порядке простоты:
  45.  
  46. 1) Включить субпиксельное сглаживание
  47.  
  48. chrome://flags/#lcd-text-aa
  49.  
  50. 2) Сменить шрифты в настройках браузера на более подходящие.
  51.  
  52. 3) Там же, в настройках шрифтов, обычно рекомендуют расширение для настройки шрифтов под каждый язык на странице. Иногда помогает в случае с кириллицей и иероглифами.
  53.  
  54. Advanced Font Settings
  55. https://chrome.google.com/webstore/detail/advanced-font-settings/caclkomlalccbpcdllchkeecicepbmbm
  56.  
  57. 4) В природе есть расширения под это дело, но лично у себя (Arch Linux, vivaldi-stable, freetype2 2.7.1, FREETYPE_PROPERTIES=truetype:interpreter-version=40) я разницы не увидел. Может на винде все иначе.
  58.  
  59. https://chrome.google.com/webstore/detail/font-rendering-enhancer/hmbmmdjlcdediglgfcdkhinjdelkiock
  60. https://chrome.google.com/webstore/detail/chrome-font-rendering-enh/jjjpbgllolhkbnpbkpcllncfmbiggljo
  61.  
  62. 5) В браузере Sleipnir, так же, доступны расширенные настройки рендеринга шрифтов.
  63.  
  64. * Расширения (больше для беженцев с Лисы, но подойдет и для остальных, я думаю):
  65.  
  66. 0) Старые версии расширений, в частности - допродажный Stylish 1.5.2, если лень искать гитхаб или он отсутствует в принципе, можно брать тут:
  67.  
  68. https://crx.dam.io/
  69. https://www.crx4chrome.com/
  70.  
  71. 1) uMatrix - аналог NoScript для Firefox и ScriptSafe для онтопика. Гибкая настройка, импорт белого списка из NoScript, можно настроить удаление кукисов и очистку LocalStorage (аналог Cookies Exterminator, Self-Destructing Cookies для Лисы). От создателя uBlock Origin и пилится довольно неспешно.
  72.  
  73. https://chrome.google.com/webstore/detail/umatrix/ogfcmafjalglgifnmanfmnieipoejdcf
  74. https://github.com/gorhill/uMatrix/wiki
  75.  
  76. 2) Disable HTML5 Autoplay - click-to-play с настройками для каждого сайта.
  77.  
  78. https://chrome.google.com/webstore/detail/disable-html5-autoplay/efdhoaajjjgckpbkoglidkeendpkolai
  79.  
  80. 3) Tampermonkey - юзерскрипты для хрома. Куклоскрипт, YouTube+ - все сюда. Аналог Greasemonkey для Firefox с кучей настроек.
  81.  
  82. https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
  83.  
  84. 4) Stylish - в конце 2016, вместе с userstyles.org, продался хуй-знает-кому, который превратил расширение хуй знает во что. В хромосторе пользователи плюются и рыдают кровавым поносом, а владельцы предлагают не устраивать сцен и сваливать на старые версии, благо они доступны на гитхабе. Версии выше 1.5.2 слабопригодны.
  85. Все виденые мной аналоги - или тормозные и с рекламой, или пишутся васянами и тоже тормозные.
  86.  
  87. https://github.com/stylish-userstyles/stylish
  88. https://chrome.google.com/webstore/detail/stylish-custom-themes-for/fjnbnpbmkenffdnngjfgmeleoegfcffe
  89. операстам доступна незашкваренная версия в их сторе
  90. ссылки из первого пункта тоже актуальны
  91. как запретить автообновление расширений - спросить в гугле
  92.  
  93. 6) Multi Search - поиск по куче поисковиков прямо из контекстного меню. Довольно стремненький аналог Context Search X для Firefox, зато может в POST-запросы (сам хром и клоны, кроме Оперы, этого не умеют вообще) и импорт настроек с http://mycroftproject.com/. В Vivaldi нечто похожее доступно из коробки.
  94.  
  95. https://chrome.google.com/webstore/detail/multi-search/afmdpmddiokpdknaeofdnlclbpgehhce
  96.  
  97. 7) Image Search Option - настраиваемый поиск по картинкам из контекстного меню. Из коробки доступны гугол, тинай, IQDB и SauceNAO. Только GET-запросы.
  98.  
  99. https://chrome.google.com/webstore/detail/image-search-options/kljmejbpilkadikecejccebmccagifhl
  100.  
  101. x) Не удалось найти аналогов:
  102.  
  103. ExExceptions
  104. Cookies Manager+
  105. Open With - нереализуемо в рамках хромиума, но на гитхабе есть примеры костылей
  106. Tree Style Tab - вертикальные вкладки, похоже, средствами расширений нереализуемы, но доступны в Vivaldi, без tree style.
  107.  
  108. * Опыт с Vivaldi:
  109.  
  110. 0) У браузера живое отзывчивое комьюнити, где можно получить помощь, даже без знания английского. Разрабы тоже идут навстречу пользователям, так что будущее у браузера имеется.
  111.  
  112. 1) Т.к. интерфейс Vivaldi рендерится, как страница, пункт про ШГ тоже к нему относится. Благо, лечится точно так же.
  113.  
  114. 2) Исходя из первого пункта, в браузере в плане внешнего вида можно настроить буквально все, что не прибито гвоздями и не досталось в наследство от хромоинтерфейса. Подробности легко гуглятся.
  115.  
  116. 3) VivaldiHooks - набор js-костылей для допиливания вивальди. Кроме прочего, можно рассматривать, как пример для написания собственных дополнений к интрефейсу.
  117.  
  118. https://github.com/justdanpo/VivaldiHooks
Add Comment
Please, Sign In to add comment