LINUX.ORG.RU

История изменений

Исправление 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 ничего не сохраняю, пусть все останется как есть - работает не трожь, если всетаки нужны радикальные изменения - сам руками на диске правлю конфиги.