Имя пользователя появляется как “удар 3.0” на оболочке SSH

С драйверами с открытым исходным кодом можно использовать xrandr утилита командной строки для изменения вида экрана. Свяжите ключ или запись меню в маленький сценарий, который звонит xrandr если Вам нравится. Для конфигураций Вы описываете, команды были бы чем-то как

xrandr --output external
xrandr --output external --same-as internal
xrandr --output internal
xrandr --output external --left-of internal

с именами, которые не могут быть internal и external но DVI-0 и VGA-0 или что-то еще; выполненный xrandr видеть то, что Вы имеете. Можно записать более существенный сценарий, который анализирует вывод xrandr, например, если Вы хотите иметь ключ что циклы между несколькими предопределенными настройками.

Можно сделать что-то похожее с nvidia-settings для Nvidia собственный драйвер. Документация не очень точна; Ваш лучший выбор может состоять в том, чтобы настроить несколько различных конфигураций через GUI и переключить между ними использование nvidia-settings --config.

2
11.10.2012, 09:24
3 ответа

Оболочка действительно ли пользователя по умолчанию отличается, чем другие? (также в /etc/passwd) Это могло быть потенциальной причиной.

Вы получаете подсказку "удара", когда запуск избивает Ваш терминал, не настраивая пользовательскую подсказку. Так как это просто происходит с одним пользователем, у них могла бы быть другая оболочка входа в систему, чем другие, или они могут запускаться, избивают сценарий входа в систему или на терминале.

Если оболочка по умолчанию прекрасна (соответствие другим пользователям) затем пытаются определить если .bashrc или .bash_profile отличается, чем, что находится в домашней папке других пользователей? (Мог также быть ~/.profile, ~/.zprofile или ~/.login в зависимости от того, что Вы используете...),

1
27.01.2020, 22:14
  • 1
    .bashrc и .bash_profile не появляются в его корневом каталоге. –  WAEL 11.10.2012, 09:40
  • 2
    Действительно ли это отличается, чем другие пользователи? –  Niall Byrne 11.10.2012, 09:49
  • 3
    это было решено после восстановления файлов от/etc/skel/, кажется, что они были удалены по ошибке –  WAEL 11.10.2012, 10:05

это было решено после восстановления файлов (.bashrc и .bash_profile) от/etc/skel/, кажется, что они были удалены по ошибке

1
27.01.2020, 22:14

Причина, почему Вы видели версию удара вместо имени пользователя после файлов профиля, была удалена, был то, что командная строка (часто содержащий имя пользователя) установлена в этих файлах. Вы видели бы точно то же после вызова bash --norc.

Интересно, никакая командная строка не установлена в Вашем/etc/profile, который часто имеет место в современных системах; обычно, у Вас есть что-то как

if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
        . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi
0
27.01.2020, 22:14

Теги

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