Простой способ: Установка pam_ssh
. Это автоматически запустит ssh-агент и загрузит Ваши ключи, когда Вы войдете в систему.
Твердый путь: Поместите это в свой сценарий входа в систему (~/.bash_profile
или ~/.profile
):
check-ssh-agent() {
# `ssh-add` returns 2 if the agent is running but empty; ignore.
ssh-add -l &>/dev/null || (( $? == 2 ))
}
if ! check-ssh-agent; then
envfile=~/.ssh/agent-$HOSTNAME
if [ -f "$envfile" ]; then
. "$envfile" >/dev/null
fi
if ! check-ssh-agent; then
ssh-agent >"$envfile"
. "$envfile" >/dev/null
if [ -t 0 ]; then
# This `if` can be removed if all your keys are passphrase-less.
ssh-add
fi
fi
unset envfile
fi
"Оставшиеся настройки" просто $SSH_AUTH_SOCK
переменная среды, которую можно зафиксировать легко. (Кроме того, все, что могло пойти не так, как надо, является сообщением об ошибке от ssh.)
Если бы у Вас было название игры, то мы могли бы посмотреть на AppDB Вина для наблюдения текущего статуса совместимости для игры. Но возможности, Вы застреваете с ужасными полигонами.
Вино действительно случайно. Качество игры/приложения в вине полностью зависит от того, сколько времени сообщество/хочет для помещения в то, чтобы заставлять это работать. Наблюдение, поскольку это - старая игра, возможности, является очень немногими людьми, работавшими на том, чтобы заставлять ее функционировать отлично.