История изменений
Исправление amd_amd, (текущая версия) :
как подружить
да фиг его знает чего там у тебя… у меня например система вырубается так
#!/bin/bash
read -p "Shutdown? " -n 1 -r
echo
if [[ ! $REPLY =~ ^[YyНн]$ ]]
then
exit 1
fi
loginctl poweroff
сие на горячие забито и можно в скрипт добавить скорировать любое куда захочу - напрмиер из tmpfs на диск, но я делаю наоборот - при старте из диска копирую в tmpfs
export XDG_CACHE_HOME="/tmp/.cache"
[ -d "${XDG_CACHE_HOME}" ] || (
mkdir -p "${XDG_CACHE_HOME}"
chmod 0700 "${XDG_CACHE_HOME}"
)
cp -ax $HOME/.cache /tmp
export XDG_CONFIG_HOME="/tmp/.config"
[ -d "${XDG_CONFIG_HOME}" ] || (
mkdir -p "${XDG_CONFIG_HOME}"
chmod 0700 "${XDG_CONFIG_HOME}"
)
cp -ax $HOME/.config /tmp
export XDG_DATA_HOME="/tmp/.local/share"
[ -d "${XDG_DATA_HOME}" ] || (
mkdir -p "${XDG_DATA_HOME}"
chmod 0700 "${XDG_DATA_HOME}"
)
export XDG_STATE_HOME="/tmp/.local/state"
[ -d "${XDG_STATE_HOME}" ] || (
mkdir -p "${XDG_STATE_HOME}"
chmod 0700 "${XDG_STATE_HOME}"
)
cp -ax $HOME/.local /tmp
а при выключении из tmpfs ничего не сохраняю, пусть все останется на диске как есть - работает не трожь, если всетаки нужны радикальные изменения - сам руками на диске правлю конфиги.
Исходная версия amd_amd, :
как подружить
да фиг его знает чего там у тебя… у меня например система вырубается так
#!/bin/bash
read -p "Shutdown? " -n 1 -r
echo
if [[ ! $REPLY =~ ^[YyНн]$ ]]
then
exit 1
fi
loginctl poweroff
сие на горячие забито и можно в скрипт добавить скорировать любое куда захочу - напрмиер из tmpfs на диск, но я делаю наоборот - при старте из диска копирую в tmpfs
export XDG_CACHE_HOME="/tmp/.cache"
[ -d "${XDG_CACHE_HOME}" ] || (
mkdir -p "${XDG_CACHE_HOME}"
chmod 0700 "${XDG_CACHE_HOME}"
)
cp -ax $HOME/.cache /tmp
export XDG_CONFIG_HOME="/tmp/.config"
[ -d "${XDG_CONFIG_HOME}" ] || (
mkdir -p "${XDG_CONFIG_HOME}"
chmod 0700 "${XDG_CONFIG_HOME}"
)
cp -ax $HOME/.config /tmp
export XDG_DATA_HOME="/tmp/.local/share"
[ -d "${XDG_DATA_HOME}" ] || (
mkdir -p "${XDG_DATA_HOME}"
chmod 0700 "${XDG_DATA_HOME}"
)
export XDG_STATE_HOME="/tmp/.local/state"
[ -d "${XDG_STATE_HOME}" ] || (
mkdir -p "${XDG_STATE_HOME}"
chmod 0700 "${XDG_STATE_HOME}"
)
cp -ax $HOME/.local /tmp
а при выключении из tmpfs ничего не сохраняю, пусть все останется как есть - работает не трожь, если всетаки нужны радикальные изменения - сам руками на диске правлю конфиги.