Когда я вхожу в GNOME, я возвращаюсь к экрану входа в систему

Вы можете попробовать что-то вроде pythonesque и, если есть исключение, сделать что-то еще. Что-то вроде:

function grep_wrapped(){
    grep "$@" <&-
    local rc=$?
    if [ $rc = 2 ]      # probably a read error from closed stdin
    then   grep "$@" /default/filepath.txt
    else   return $rc
    fi
}

Он оставляет всю работу grep. Это будет иметь побочный -эффект сообщения об ошибке

.
grep: (standard input): Bad file descriptor

когда у вас есть код выхода 2 из grep, потому что стандартный ввод был закрыт. Очевидно, вы можете перенаправить stderr, чтобы записать это в файл или переменную и распечатать, если код возврата был 0 или 1.

1
15.12.2020, 14:56
1 ответ
  1. Ctrl + Alt + F2
  2. Логин
mkdir BAK && mv.config.local.cache BAK
exit
  1. Ctrl + Alt + F1 -> вход в систему

Вариант 2:

  1. Ctrl + Alt + F2
  2. Логин
sudo adduser newuser
sudo passwd newuser
exit
  1. Ctrl + Alt + F1 -> войти какnewuser

Если вы по-прежнему получаете черный экран, у вас есть сломанные пакеты (например, пакеты с регрессиями )-, в этом случае Ctrl + Alt + F2 -> вход в систему -> sudo dnf update.

1
18.03.2021, 22:42

Теги

Похожие вопросы