пятница, 9 ноября 2012 г.

Chromium и GNOME Keyring

При использовании в среде GNOME, Chromium, в качестве хранилища паролей по умолчанию, использует GNOME Keyring. Последний, вкупе с Seahorse, является весьма удобным инструментом, поэтому желание его использовать и за пределами GNOME (например, при работе в окружении рабочего стола LXDE) является очевидным. По крайней мере для меня.
Итак, для того, чтобы Chromium использовал GNOME Keyring + Seahorse в качестве хранилища паролей, необходимо использовать параметр --password-store=gnome. В Arch Linux (наверняка и в других дистрибутивах тоже) браузер Chromium запускается через скрипт /usr/bin/chromium. У меня он, после добавления вышеуказанного параметра, выглядит следующим образом.
#!/bin/bash

# Allow users to override command-line options
# Based on Gentoo's chromium package (and by extension, Debian's)
if [[ -f /etc/chromium/default ]]; then
 . /etc/chromium/default
fi

# Prefer user defined CHROMIUM_USER_FLAGS (from env) over system
# default CHROMIUM_FLAGS (from /etc/chromium/default)
CHROMIUM_FLAGS=${CHROMIUM_USER_FLAGS:-$CHROMIUM_FLAGS}

export CHROME_WRAPPER=$(readlink -f "$0")
export CHROME_DESKTOP=chromium.desktop

exec /usr/lib/chromium/chromium $CHROMIUM_FLAGS --password-store=gnome "$@"

Комментариев нет:

Отправить комментарий