Gtk - это набор инструментов по умолчанию для gnome, поэтому лучше использовать gtk, даже тогда qt хорошо поддерживается в ubuntu. Таким образом, вы можете использовать его также, nux используется в единственном пусковом устройстве и тире. Он не подходит для создания настольных приложений
Вы можете использовать ecryptfs-recover-private.
ecryptfs-recover-private /media/<UUID>/home/.ecryptfs/<USERNAME>/.Private
Он будет выдавать пароль монтирования, разблокировать завернутую фразу и монтировать каталог в режиме только для чтения в /tmp/ только с одной командой. Используйте флаг -rw для монтирования зашифрованной файловой системы как чтение и запись.
Вы можете проверить справочную страницу для получения дополнительной информации.
У меня была аналогичная проблема и закончилась здесь. Я переносил свою систему на другой жесткий диск и имел одного и того же пользователя с зашифрованным домом как в старой, так и в новой системе.
Я попробовал
ecryptfs-recover-private /media/old_disk/home/my_name/.Private
, но этот каталог был на самом деле символической ссылкой на
/home/.ecryptfs/my_name/.Private/
. Целевой каталог существовал, но указывал на .Private на моем новый диск.
Правильная команда должна быть:
ecryptfs-recover-private /media/old_disk/home/.ecryptfs/my_name/.Privateвозможно ecryptfs -recover-private должно отображать предупреждение, если оно обнаруживает этот шаблон. Это похоже на обычную ошибку.
Развертка фреймов не работает. Мне нужно было выполнить:
ecryptfs-unwrap-passphrase /media/DISK/home/.ecryptfs/USERNAME/.ecryptfs/wrapped-passphrase