Если вы хотите использовать почти любой X-совместимый шрифт, вам следует взглянуть на работу Дэвида Херрмана над kmscon
. Название слегка искажает проект, так как Kernel Mode Setting не является обязательным условием для его работы - он также работает с устройствами с фрейм-буфером - например, если вы используете проприетарные драйверы AMD или nvidia display. С помощью kmscon
вы получаете управление многоместными сеансами, xterm
как клавиатура и обработка шрифтов UTF-8 и управление сеансом. Изменение шрифта можно выполнить с помощью /etc/kmscon/kmscon.conf
или с помощью опции командной строки.
.
Должно быть какое-то недоразумение.
cryptsetup luksFormat
не делает ничего трудоемкого. Он пишет заголовок LUKS
, который при одном слоте ключа имеет только размер 128kb
или около того. Написать это практически мгновенная операция. Больше всего времени (около 1 секунды
) тратится на хэширование Вашей ключевой фразы множеством итераций, чтобы сделать брутфорс нежизнеспособным. В связи с этим шкала прогресса совершенно не нужна.
Если по какой-то причине она все еще висит, может быть, вам стоит использовать strace
или пойти на все это с помощью gdb
, чтобы посмотреть, где, черт возьми, она застряла...
Редактирование:
В качестве последующей мысли, он получает некоторые случайные данные либо из /dev/urandom
, либо из /dev/random
. Последняя может блокировать, сколько бы времени не потребовалось для попадания энтропии в систему. Таким образом, это является возможной причиной для ее зависания. К сожалению, также не существует вменяемого способа получить планку прогресса для этого.
Чтобы ускорить это, можно либо добавить параметр - use-urandom
(если это не помогает, энтропия не ваша проблема), либо немного пошевелите мышью, либо сделайте что-нибудь с низкой энтропией вообще, например, установите haveged
или другие генераторы энтропии.