Невозможность установки расширений

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

К сожалению, нет, теперь вываливается такая ошибка:

Could not install package: 'COULD_NOT_GET_TEMP_DIRECTORY'

Причина все та же, – профиль находится на динамическом диске.

How to fix

Для обхода этого глюка можно сделать финт ушами: вынести данные профиля на раздел, который находится на обычном диске. Я создал отдельный каталог, скопировал в него все данные из User Data, при помощи Link Shell Extension (LSE) закинул junction в папку
C:\Documents and Settings\USERNAME\Local Settings\Application Data\Google\Chrome
и переименовал ее в User Data. Ярлык для этого не подходит(!).

ChromeJunction

Теперь без проблем устанавливаются любые расширения.


Теги: , , , , , , , ,

Chromium on FreeBSD

Если, при обновлении портов, вы столкнулись с ошибкой:

/usr/ports/www/chromium]# make
===>  chromium-18.0.1025.142 does not compile with base gcc.
*** Error code 1

Stop in /home/ports/www/chromium.

Отметьте в конфиге “собирать с GCC4x”:

/usr/ports/www/chromium]# make config
 ---------------------------------------------------------------------¬
 ¦                Options for chromium 18.0.1025.142                  ¦
 ¦ -----------------------------------------------------------------¬ ¦
 ¦ ¦ [X] CODECS      Compile and enable patented codecs like H.264  ¦ ¦
 ¦ ¦ [X] GCONF       Use GConf2 for preferences                     ¦ ¦
 ¦ ¦ [X] PULSEAUDIO  Enable Pulse Audio support                     ¦ ¦
 ¦ ¦ [ ] CLANG       Build Chromium with Clang                      ¦ ¦
 ¦ ¦ [X] GCC46       Build Chromium with GCC 4.6+                   ¦ ¦
 ¦ ¦ [ ] DEBUG       Compile with debug symbols and verbose output  ¦ ¦
 ¦ ¦                                                                ¦ ¦
 +-L------------------------------------------------------------------+
 ¦                       [  OK  ]       Cancel                        ¦
 L---------------------------------------------------------------------

И снова запустите make или сразу make install clean

N.B.

To build Chromium, you should have around 1 GB of memory
and a fair amount of free diskspace (~ 1.8GB).

Теги: , , , , ,

Новый уровень многозадачности

Вас никогда не удивляло, что компьютер с каждым годом имеет все больше возможностей – два или больше ядер, возможность подключения двух или более мониторов, две видеокарты в SLI-режиме и т. д., а мышка у вас – одна! Даже печатаете вы двумя руками. Google решили исправить эту вопиющую несправедливость  и расширить ваши возможности, встречайте – мультизадачный Google Chrome!

Теперь, благодаря Chrome Multitask Mode, вы сможете более эффективно управлять своим компьютером или лэптопом, – сразу двумя руками – двумя мышками! Вы сможете одновременно играть и читать новости, смотреть порно и показывать начальнику результаты вашей работы, рисовать и общаться в социальной сети. Попробуйте, это настоящий революционный прорыв. Чтобы принять участие, просто нажмите Try Multitask Mode.


Теги: , , , , ,

Better than Better GMail

В связи с безвременной кончиной Better GMail и Unofficial Better GMail, нашел замену: Gmelius™Ad Remover and Better UI for Gmail™.

GMail

Из приятного – подсветка строк при наведении и возможность добавлять текст на кнопки “Архивировать”, “В спам!” и “Удалить”. В расширении они на английском языке, но имея в наличии две прямые руки (или, хотя бы, одну), можно открыть файл js/gmail.js, из каталога с расширением (dheionainndbbpoacpnopgmnihkcmnkl), и заменить там строки на русские или украинские.

N.B.

Файл должен быть в кодировке UTF-8. Если откроете в редакторе Notepad++, то выберите в меню:

Кодировка –> UTF-8


Теги: , , , , , , , , ,

Ручная установка расширений Google Chrome

Проблема достаточно редкая, поэтому Google на нее просто забили и игнорируют мольбы пользователей ее устранить. Если Виндовс установлена на динамический диск (dynamic disk), расширения не устанавливаются, показывая ошибку:

“Не удается распаковать расширение. Для безопасной распаковки расширения необходим путь к каталогу вашего профиля, начинающийся с буквы диска. Он не должен содержать параметр слияния папок, точку монтирования или символьную ссылку. Такого пути для вашего профиля не существует.”

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

Workaround

1. Откройте страницу с понравившимся вам расширением, например
https://chrome.google.com/webstore/detail/hbdkkfheckcdppiaiabobmennhijkknn

2. Cкопируйте из адресной строки идентификатор расширения – hbdkkfheckcdppiaiabobmennhijkknn и вставьте его в строку
https://clients2.google.com/service/update2/crx?response=redirect&x=id%3DXNAME%26uc
вместо слова XNAME.

3. Вставьте получившуюся строку в другой браузер или в менеджер закачек и сохраните (скачайте) файл. У него будет имя, например, “extension_4_7_3.crx”.

4. Переименуйте файл в XNAME.zip, где XNAME – идентификатор расширения.

5. Распакуйте файл в папку XNAME.

6. Перебросьте папку с распакованным расширением в:
X:\Documents and Settings\USERNAME\Local Settings\Application Data\
Google\Chrome\User Data\Default\Extensions\
N.B. Этого можно и не делать, тогда в 9-м пункте просто укажете путь к распакованной папке XNAME.

7. Зайдите в
КЛЮЧ –> Инструменты –> Расширения

8. Нажмите кнопку
[ Загрузить распакованное расширение… ]

9. В Folder: вставьте полный путь к папке XNAME, например:
X:\Documents and Settings\…\Extensions\XNAME
Или тот, куда вы его распаковали, если не делали пункт 6, Chrome сам все скопирует в нужное место.

10. Нажмите [ OK ] и расширение загружено :)


Теги: , , , , , , , , ,

Better Better GMail

Я уже писал о расширении Better GMail для Google Chrome, сейчас его поддерживает другой разработчик, так что обновляйтесь и пользуйтесь. =)


Теги: , , , , , , ,

Buugle Chrome

Я использую бета-версию Google Chrome и иногда этот нехороший человек браузер не хочет обновляться, в About появляется кнопка перезапуска браузера, но обновление не происходит.

Решение нашел методом тыка :-D . Для обновления нужно зайти в каталог

X:\Documents and Settings\USERNAME\Local Settings\Application Data\Google\Chrome\Application

Там будет несколько каталогов с разными версиями, файлы chrome.exe и new_chrome.exe.

Закройте браузер, удалите все каталоги со старыми версиями и файл chrome.exe, а файл new_chrome.exe переименуйте в chrome.exe.

Все, запускайте.

P.S.

Быстро найти оригинальное расположение файла/программы по ярлыку вам поможет хак из этой статьи.


Теги: , , , , , , , , , , ,