Использовать unionfs, aufs (оба - внешние патчи для ядра) или unionfsfuse/funionfs (использует FUSE) и создают объединение путем маркировки внешний / как RO и внутренняя файловая система (смонтированный как tmpfs/ramfs/additional раздел, который убран каждый раз).
Alternativly можно использовать файловую систему или LVM со снимками. Затем изменения записаны, но можно убрать снимки при каждой начальной загрузке.
/etc/rc.local
не будет работать на эту ситуацию, потому что xmodmap требует, чтобы X-сервер говорил.
Я знаю, что/etc/X11/Xmodmap является частью xorg-x11-xinit пакета на RHEL и Fedora, поэтому внесите свои изменения там. Они будут использоваться, когда любое новое X сессий запустится.
У меня нет опыта с xmodmap
, но можно всегда делать a .xmodmaprc
файл и вставленный в него /etc/skel
. Файл будет скопирован в дом всех новых пользователей, таким образом применяя настройки.