Это в большой степени зависит на съемочной площадке системы. Один способ получить информацию состоял бы в том если xrandr
используется:
xrandr --query
Это отобразит что-то как:
Screen 0: minimum 320 x 200, current 3046 x 1050, maximum 8192 x 8192
VGA1 connected 1680x1050+1366+0 (normal left inverted right x axis y axis) 473mm x 296mm
1680x1050 60.0*+
1280x1024 75.0 60.0
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 353mm x 198mm
1366x768 60.0*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
DP1 disconnected (normal left inverted right x axis y axis)
Вы могли затем использовать некоторый инструмент обработки текста для вытаскивания разрешения для каждого дисплея.
.bashrc
только читается из оболочек невхода в систему. Таким образом, когда Вы сначала входите в систему, не чтение. Когда Вы работаете bash
снова, не оболочка входа в систему, таким образом, это читает его и Ваши настройки, вступает в силу.
Простое решение этого состоит в том, чтобы создать ~/.bash_profile
со следующим содержанием:
source .bashrc
Это заставит оболочку входа в систему считать конфигурацию, используемую для оболочек невхода в систему.
Я думаю, что Вы дали некоторую команду, которая неискаженный все и после этого при предоставлении команды удара снова .bashrc был считан снова, и все переменные были искажены снова, и это выполнило тот псевдоним команды, которые упоминаются в .bashrc файле пользователя root, и я вижу, что одна команда там, который искажает команду ls также, таким образом, вот почему цвет прибыл снова.