gstreamer: никакой элемент>> x264enc <<

Я использую следующий метод, который работает довольно хорошо:

1) Сохраните свои пароли в отдельных gpg зашифрованных файлах. Например, ~/.passwd/<accountname>.gpg

2) Создайте файл расширения Python с названием Вашего выбора (например, ~/.offlineimap.py), со следующим содержанием:

def mailpasswd(acct):
  acct = os.path.basename(acct)
  path = "/home/<username>/.passwd/%s.gpg" % acct
  args = ["gpg", "--use-agent", "--quiet", "--batch", "-d", path]
  try:
    return subprocess.check_output(args).strip()
  except subprocess.CalledProcessError:
    return ""

3) Измените свой .offlineimaprc файл, чтобы сказать это о файле Python и сказать это, как считать Ваши пароли

[general]
pythonfile = ~/.offlineimap.py
# ...

[Repository <reponame>]
# add this line for each remote repository
remotepasseval = mailpasswd("<accountname>")

Если у Вас будет несколько учетных записей, которые проверяются одновременно (отдельные потоки), и Вы используете gpg-агент, то он попросит Вас у пароля для каждой учетной записи. Я главный агент путем создания файла (echo "prime" | gpg -e -r foo@bar.com > ~/.passwd/prime.gpg), и воспламенение gpg агент путем дешифрования этого файла на запуске offlineimap. Чтобы сделать это, добавьте следующее в конец ~/.offlineimap.py:

def prime_gpg_agent():
  ret = False
  i = 1
  while not ret:
    ret = (mailpasswd("prime") == "prime")
    if i > 2:
      from offlineimap.ui import getglobalui
      sys.stderr.write("Error reading in passwords. Terminating.\n")
      getglobalui().terminate()
    i += 1
  return ret

prime_gpg_agent()
0
16.06.2013, 12:32
1 ответ

На хинду этот пакет является отдельным и назван media-plugins/gst-plugins-x264

0
28.01.2020, 05:03

Теги

Похожие вопросы