Swap на самом деле очень близок к тому, что вы хотите — с помощью swap вы помещаете флаг swap
в /etc/crypttab
, который указывает сценариям загрузки запускать mkswap
на блочном устройстве при загрузке.
Вы в основном хотите того же, но с mkfs
вместо mkswap
. По крайней мере здесь это уже поддерживается флагом tmp[=fstype]
. Вы можете проверить страницу руководства (man 5 crypttab
), чтобы узнать, что поддерживается вашей системой.
Итак, это должно сработать:
some_name /dev/sdaX /dev/urandom cipher=aes-xts-plain64,size=512,tmp=ext4
, а затем в /etc/fstab
, вы будете монтировать /dev/mapper/some_name
где угодно.
Кстати :Альтернативой является tmpfs,который хранит данные в памяти. Однако, вероятно, с возможностью замены, поэтому вам не понадобится своп или зашифрованный своп.
Привязки клавиш по умолчанию включают то, что необходимо:
Shift~Ctrl <KeyPress> KP_Add:larger-vt-font() \n\
Shift Ctrl <KeyPress> KP_Add:smaller-vt-font() \n\
Shift <KeyPress> KP_Subtract:smaller-vt-font() \n\
То есть (без какой-либо настройки):
keypad +
переключает на следующий -более крупный шрифт. keypad -
переключает на следующий -меньший шрифт. Существует две привязки для KP_Add
, чтобы сделать его работоспособным по умолчанию на некоторых необычных клавиатурах.
Первоначально это было только для растровых -шрифтов (в 1999); Шрифты TrueType были добавлены в 2008 .
Это также можно сделать с помощью управляющей последовательности -, например,
printf '\033]50;#+1\007'
для переключения на следующий -более крупный шрифт и
printf '\033]50;#-1\007'
для переключения на следующий -меньший шрифт. Скриптfonts.sh
в исходниках заставляет xterm неоднократно уменьшаться/увеличиваться, а при прерывании восстанавливает исходный шрифт. (\007
в printf
— это непечатаемый элемент управления/G в сценарии для размещения очень старых оболочек ).