У меня есть обходное решение: Thunderbird по умолчанию использует стандартную переменную среды $TMP, чтобы определить, где хранить временные файлы. Он также использует эту папку, когда вы выбираете «Открыть» вложение электронной почты.
Поэтому я просто создал простой скрипт, чтобы установить эту переменную среды перед запуском thunderbird. Я изменил свои ярлыки на thunderbird, чтобы использовать этот скрипт.
#!/bin/sh
export TMP=/media/truecrypt1/scratch
nohup thunderbird &
Мне все равно было бы интересно, если кто-то еще имеет более элегантное решение; возможно, тот, который влияет только на место хранения «Открытых» вложений.