Автор Тема: GnuPG, OpenPGP  (Прочитано 1901 раз)

Оффлайн Листик

  • Участник
  • *
  • Сообщений: 200
GnuPG, OpenPGP
« : 18.08.2014 14:06:27 »
Привет всем! Мигрировал на Альт с Убунты, дистрибутив понравился, ничего не тормозит.
Но одно "Но". На Убунте было удобное шифрование. Т.е. щелкаешь по файлу правой кнопкой мыши - и можно сразу выбрать "зашифровать", можно было одновременно выбрать несколько файлов.
А как здесь пользоваться шифрованием? В одной из тем находил способ каким-то образом делать это через консоль - писать имя каждого файла, но это очень неудобно. Можно что-нибудь придумать?
Заранее спасибо! 

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: GnuPG, OpenPGP
« Ответ #1 : 18.08.2014 15:06:26 »
Поставьте пакет seahorse-nautilus и в nautilus появится такой же как в Убунте пункт "зашифровать".

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 189
    • Домашняя страница
Re: GnuPG, OpenPGP
« Ответ #2 : 18.08.2014 15:09:03 »
Если установите ту же программу, что и в Ubuntu – так же будет. В KDE это делается через Kleopatra.
Андрей Черепанов (cas@)

Оффлайн Листик

  • Участник
  • *
  • Сообщений: 200
Re: GnuPG, OpenPGP
« Ответ #3 : 18.08.2014 16:32:32 »
Vovka-Korovka,

У меня Simple Linux, там нет вроде наутилуса. Попробовал - не помогло -(.

Skull,

Это для KDE, да. В убунту по-моему тоже Клеопатра. А для симпла неужели нет ничего похожего? 

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: GnuPG, OpenPGP
« Ответ #4 : 18.08.2014 18:10:36 »
Там Thunar

Для него можно сделать Custom Actions (по крайней мере во времена p5, сейчас думаю тоже)
http://compdoma.blogspot.ru/2013/10/thunar.html


https://help.ubuntu.com/community/ThunarCustomActions

т.е. идем
Edit > Configure custom actions
Правка > Конфигурация особых действий
и делаем себе свою "CustomActions" Особое дейстиве

Sign Using GnuPG
Command:
terminal -e "gpg -a -u [user] -b %f"

Encrypt Using GnuPG
Command:
terminal -e "gpg -e -r [recipient] %f"

Decrypt GnuPG File
Command:
terminal -e "gpg -o %n.decrypted -d %f"

terminal - это терминал, можно заменить на xterm
« Последнее редактирование: 18.08.2014 18:19:02 от YYY »

mihail

  • Гость
Re: GnuPG, OpenPGP
« Ответ #5 : 19.08.2014 07:37:11 »
~/.config/Thunar/uca.xml
<?xml encoding="UTF-8" version="1.0"?>
<action>
<icon></icon>
<name>Расшифровать файл...</name>
<command>exo-open gpg %f --launch TerminalEmulator</command>
<description>Расшифровывает файлы gpg</description>
<patterns>*.gpg</patterns>
<other-files/>
</action>

Делал себе для удобства только расшифровку. А шифрую все скриптом в облако.
« Последнее редактирование: 19.08.2014 07:53:35 от mihail »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: GnuPG, OpenPGP
« Ответ #6 : 19.08.2014 12:25:26 »
Есть мелкие GUI на zenity в интернете

Можно через действия подцепить к thunar

Нужно только пакет zenity установить.

Если эта мелочевка подойдет, то и в пакет с зависимостями можно и прописывать в автодействия при установке пакета...

Оффлайн Листик

  • Участник
  • *
  • Сообщений: 200
Re: GnuPG, OpenPGP
« Ответ #7 : 24.08.2014 21:33:36 »
Спасибо всем ответившим, попробую применить советы, отпишусь тут что и как.

Оффлайн Листик

  • Участник
  • *
  • Сообщений: 200
Re: GnuPG, OpenPGP
« Ответ #8 : 24.08.2014 23:13:10 »
~/.config/Thunar/uca.xml
<?xml encoding="UTF-8" version="1.0"?>
<action>
<icon></icon>
<name>Расшифровать файл...</name>
<command>exo-open gpg %f --launch TerminalEmulator</command>
<description>Расшифровывает файлы gpg</description>
<patterns>*.gpg</patterns>
<other-files/>
</action>

Делал себе для удобства только расшифровку. А шифрую все скриптом в облако.
Попробовал - пишет, что отказано в доступе.



Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: GnuPG, OpenPGP
« Ответ #9 : 24.08.2014 23:49:53 »
Попробовал - пишет, что отказано в доступе.

попробуйте

exo-open gpg %f --launch TerminalEmulator

заменить на

terminal -e "gpg -o %n.decrypted -d %f"
или
terminal -e "gpg -o %n.decrypted -d %f"

Оффлайн Листик

  • Участник
  • *
  • Сообщений: 200
Re: GnuPG, OpenPGP
« Ответ #10 : 25.08.2014 16:28:05 »
YYY, беспонтово -(.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: GnuPG, OpenPGP
« Ответ #11 : 25.08.2014 16:33:29 »

Ну скачайте архив
http://forum.altlinux.org/index.php?action=dlattach;topic=33054.0;attach=13983
распакуйте его.
Там три файла.
Переместите три файла в
/usr/local/bin/
а после

Из под пользователя в терминале проверить
thunar-gpg-enc-dec.sh -d FILE
если сработает - будет окошко, то

<command>thunar-gpg-enc-dec.sh -d %f</command>

PS: Нужен пакет zenity - надо установить из репозитория стандартным способом
« Последнее редактирование: 25.08.2014 16:35:01 от YYY »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 189
    • Домашняя страница
Re: GnuPG, OpenPGP
« Ответ #12 : 25.08.2014 17:00:40 »
YYY, беспонтово -(.
Поставьте seahorse и сделайте ссылки на него (примеры брать из seahorse-nautilus).
Андрей Черепанов (cas@)

mihail

  • Гость
Re: GnuPG, OpenPGP
« Ответ #13 : 26.08.2014 02:29:04 »
Попробовал - пишет, что отказано в доступе.
А кто пишет? Скорее всего вы пытаетесь расшифровать файл с компакт-диска или еще с какого-то устройства защищенного от записи.
Никто не знает как вызвать окно выбора директории? Тогда можно сделать два пункта: Расшифровать сюда и Расшифровать в...
« Последнее редактирование: 26.08.2014 04:50:14 от mihail »