Изменение частоты разрешения экрана входа в систему
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 2869
- Зарегистрирован: 11 окт 2016, 12:58
- Решено: 11
- Откуда: Новосибирск
- Благодарил (а): 1083 раза
- Поблагодарили: 468 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
Монитор поддерживает только частоту разрешения экрана 75 Гц. При частоте 60 Гц экран смещается вправо и слева образуется черная полоса. В операционной системе монитор настроил через Центр управления---Экраны. Проблема смещения исчезла. Можно ли как-нибудь изменить частоту разрешения в экране входа (там где вводится пароль), который остался смещённым вправо, так как в нём осталась частота 60 Гц?
-
Автор темы - Сообщения: 2869
- Зарегистрирован: 11 окт 2016, 12:58
- Решено: 11
- Откуда: Новосибирск
- Благодарил (а): 1083 раза
- Поблагодарили: 468 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
Народ, неужели никто не знает? Подозреваю, что нужно отредактировать текстовым редактором какой то файл, где прописаны настройки входа в систему. А какой? Гугл не помог.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
hellonet, попробуй таким образом в скрипт запуска сккормить нужный модлайны:
https://askubuntu.com/a/81338
https://askubuntu.com/a/81338
-
- Сообщения: 3874
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 28
- Откуда: Краснодар
- Благодарил (а): 1682 раза
- Поблагодарили: 1206 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
hellonet, у тебя элт монитор что ли? ну так настрой картинку из меню моника и она у тебя запомнится как надо...
-
Автор темы - Сообщения: 2869
- Зарегистрирован: 11 окт 2016, 12:58
- Решено: 11
- Откуда: Новосибирск
- Благодарил (а): 1083 раза
- Поблагодарили: 468 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
Моник Samsung SyncMaster E1920 (ж/к, не ЭЛТ). Это у него такой косяк. Монитору 8 лет. По случаю приобрёл для дачного компа за недорого. Из меню настроить невозможно.
Сейчас попробуюChocobo писал(а): ↑23 июл 2018, 09:50hellonet, попробуй таким образом в скрипт запуска сккормить нужный модлайны:
https://askubuntu.com/a/81338
-
Автор темы - Сообщения: 2869
- Зарегистрирован: 11 окт 2016, 12:58
- Решено: 11
- Откуда: Новосибирск
- Благодарил (а): 1083 раза
- Поблагодарили: 468 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
Ты думаешь я и предыдущий хозяин не пробовали? :-). Если бы всё так легко решалось я бы помощи не просил и тему не создавал.
-
Автор темы - Сообщения: 2869
- Зарегистрирован: 11 окт 2016, 12:58
- Решено: 11
- Откуда: Новосибирск
- Благодарил (а): 1083 раза
- Поблагодарили: 468 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
Скормил со своими данными
#!/bin/bash
#
# LightDM wrapper to run around X sessions.
echo "Running X session wrapper"
# Load profile
for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do
if [ -f "$file" ]; then
echo "Loading profile from $file";
. "$file"
fi
done
xrandr --newmode "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
xrandr --addmode CRT1 1280x1024_75.00
xrandr --output CRT1 --mode 1280x1024_75.00
# Load resources
#
# LightDM wrapper to run around X sessions.
echo "Running X session wrapper"
# Load profile
for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do
if [ -f "$file" ]; then
echo "Loading profile from $file";
. "$file"
fi
done
xrandr --newmode "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
xrandr --addmode CRT1 1280x1024_75.00
xrandr --output CRT1 --mode 1280x1024_75.00
# Load resources
-
- Сообщения: 3874
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 28
- Откуда: Краснодар
- Благодарил (а): 1682 раза
- Поблагодарили: 1206 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
hellonet, какие буквы у твоего 1920? а то без букв как бэ ваще не поддерживает этот режим 1280x1024
-
Автор темы - Сообщения: 2869
- Зарегистрирован: 11 окт 2016, 12:58
- Решено: 11
- Откуда: Новосибирск
- Благодарил (а): 1083 раза
- Поблагодарили: 468 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
Везде поддерживает и на рабочем столе LM и на винде.
E1920NR https://market.yandex.ru/product/614944 ... 5377475042
-
Автор темы - Сообщения: 2869
- Зарегистрирован: 11 окт 2016, 12:58
- Решено: 11
- Откуда: Новосибирск
- Благодарил (а): 1083 раза
- Поблагодарили: 468 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
h@h-Arbyte:~$ xrandr
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 8192 x 8192
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 380mm x 300mm
1280x1024 60.02 + 75.02*
1280x960 60.00
1280x800 74.93 59.81
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
1280x1024_75.00 (0x26f) 138.540MHz -HSync +VSync
h: width 1280 start 1368 end 1504 total 1728 skew 0 clock 80.17KHz
v: height 1024 start 1025 end 1028 total 1069 clock 75.00Hz
h@h-Arbyte:~$
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 8192 x 8192
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 380mm x 300mm
1280x1024 60.02 + 75.02*
1280x960 60.00
1280x800 74.93 59.81
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
1280x1024_75.00 (0x26f) 138.540MHz -HSync +VSync
h: width 1280 start 1368 end 1504 total 1728 skew 0 clock 80.17KHz
v: height 1024 start 1025 end 1028 total 1069 clock 75.00Hz
h@h-Arbyte:~$
-
Автор темы - Сообщения: 2869
- Зарегистрирован: 11 окт 2016, 12:58
- Решено: 11
- Откуда: Новосибирск
- Благодарил (а): 1083 раза
- Поблагодарили: 468 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
Поменял. Всё как и было.
#!/bin/bash
#
# LightDM wrapper to run around X sessions.
echo "Running X session wrapper"
# Load profile
for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do
if [ -f "$file" ]; then
echo "Loading profile from $file";
. "$file"
fi
done
xrandr --newmode "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
xrandr --addmode VGA-0 1280x1024_75.00
xrandr --output VGA-0 --mode 1280x1024_75.00
# Load resources
message () {
# pretty-print messages of arbitrary length; use xmessage if it
# is available and $DISPLAY is set
MESSAGE="$PROGNAME: $*"
echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2
if [ -n "$DISPLAY" ] && which xmessage > /dev/null 2>&1; then
echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} | xmessage -center -file -
fi
}
errormsg () {
# exit script with error
message "$*"
exit 1
}
# temporary storage of error messages
ERR=$(mktemp --tmpdir config-err-XXXXXX)
source_with_error_check () {
CONFIG_FILE="$1"
echo "Loading $CONFIG_FILE"
BASH_VERSION= . "$CONFIG_FILE" 2>"$ERR"
if [ -s "$ERR" ]; then
. /usr/lib/lightdm/config-error-dialog.sh
fi
cat "$ERR" >&2
truncate -s 0 "$ERR"
}
# Load profile
for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do
if [ -f "$file" ]; then
source_with_error_check "$file"
fi
done
# Load resources
if type xrdb >/dev/null 2>&1; then
xresourcedir="/etc/X11/Xresources"
if [ -d "$xresourcedir" ]; then
for file in $xresourcedir/*; do
echo "Loading resource: $file"
xrdb -merge "$file"
done
fi
xresourcefile="$HOME/.Xresources"
if [ -f "$xresourcefile" ]; then
echo "Loading resource: $xresourcefile"
xrdb -merge "$xresourcefile"
fi
fi
# Load keymaps
if type setxkbmap >/dev/null 2>&1; then
for file in "/etc/X11/Xkbmap" "$HOME/.Xkbmap"; do
if [ -f "$file" ]; then
echo "Loading keymap: $file"
setxkbmap `cat "$file"`
XKB_IN_USE=yes
fi
done
fi
# Load xmodmap if not using XKB
if type xmodmap >/dev/null 2>&1; then
if [ -z "$XKB_IN_USE" ]; then
for file in "/etc/X11/Xmodmap" "$HOME/.Xmodmap"; do
if [ -f "$file" ]; then
echo "Loading modmap: $file"
xmodmap "$file"
fi
done
fi
fi
unset XKB_IN_USE
# Run all system xinitrc shell scripts.
xinitdir="/etc/X11/xinit/xinitrc.d"
if [ -d "$xinitdir" ]; then
for script in $xinitdir/*; do
echo "Loading xinit script $script"
if [ -x "$script" -a ! -d "$script" ]; then
. "$script"
fi
done
fi
# Load Xsession scripts
# OPTIONFILE, USERXSESSION, USERXSESSIONRC and ALTUSERXSESSION are required
# by the scripts to work
xsessionddir="/etc/X11/Xsession.d"
OPTIONFILE=/etc/X11/Xsession.options
USERXSESSION=$HOME/.xsession
USERXSESSIONRC=$HOME/.xsessionrc
ALTUSERXSESSION=$HOME/.Xsession
if [ -d "$xsessionddir" ]; then
for i in `ls $xsessionddir`; do
script="$xsessionddir/$i"
echo "Loading X session script $script"
if [ -r "$script" -a -f "$script" ] && expr "$i" : '^[[:alnum:]_-]\+$' > /dev/null; then
. "$script"
fi
done
fi
echo "X session wrapper complete, running session $@"
exec $@
#
# LightDM wrapper to run around X sessions.
echo "Running X session wrapper"
# Load profile
for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do
if [ -f "$file" ]; then
echo "Loading profile from $file";
. "$file"
fi
done
xrandr --newmode "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
xrandr --addmode VGA-0 1280x1024_75.00
xrandr --output VGA-0 --mode 1280x1024_75.00
# Load resources
message () {
# pretty-print messages of arbitrary length; use xmessage if it
# is available and $DISPLAY is set
MESSAGE="$PROGNAME: $*"
echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2
if [ -n "$DISPLAY" ] && which xmessage > /dev/null 2>&1; then
echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} | xmessage -center -file -
fi
}
errormsg () {
# exit script with error
message "$*"
exit 1
}
# temporary storage of error messages
ERR=$(mktemp --tmpdir config-err-XXXXXX)
source_with_error_check () {
CONFIG_FILE="$1"
echo "Loading $CONFIG_FILE"
BASH_VERSION= . "$CONFIG_FILE" 2>"$ERR"
if [ -s "$ERR" ]; then
. /usr/lib/lightdm/config-error-dialog.sh
fi
cat "$ERR" >&2
truncate -s 0 "$ERR"
}
# Load profile
for file in "/etc/profile" "$HOME/.profile" "/etc/xprofile" "$HOME/.xprofile"; do
if [ -f "$file" ]; then
source_with_error_check "$file"
fi
done
# Load resources
if type xrdb >/dev/null 2>&1; then
xresourcedir="/etc/X11/Xresources"
if [ -d "$xresourcedir" ]; then
for file in $xresourcedir/*; do
echo "Loading resource: $file"
xrdb -merge "$file"
done
fi
xresourcefile="$HOME/.Xresources"
if [ -f "$xresourcefile" ]; then
echo "Loading resource: $xresourcefile"
xrdb -merge "$xresourcefile"
fi
fi
# Load keymaps
if type setxkbmap >/dev/null 2>&1; then
for file in "/etc/X11/Xkbmap" "$HOME/.Xkbmap"; do
if [ -f "$file" ]; then
echo "Loading keymap: $file"
setxkbmap `cat "$file"`
XKB_IN_USE=yes
fi
done
fi
# Load xmodmap if not using XKB
if type xmodmap >/dev/null 2>&1; then
if [ -z "$XKB_IN_USE" ]; then
for file in "/etc/X11/Xmodmap" "$HOME/.Xmodmap"; do
if [ -f "$file" ]; then
echo "Loading modmap: $file"
xmodmap "$file"
fi
done
fi
fi
unset XKB_IN_USE
# Run all system xinitrc shell scripts.
xinitdir="/etc/X11/xinit/xinitrc.d"
if [ -d "$xinitdir" ]; then
for script in $xinitdir/*; do
echo "Loading xinit script $script"
if [ -x "$script" -a ! -d "$script" ]; then
. "$script"
fi
done
fi
# Load Xsession scripts
# OPTIONFILE, USERXSESSION, USERXSESSIONRC and ALTUSERXSESSION are required
# by the scripts to work
xsessionddir="/etc/X11/Xsession.d"
OPTIONFILE=/etc/X11/Xsession.options
USERXSESSION=$HOME/.xsession
USERXSESSIONRC=$HOME/.xsessionrc
ALTUSERXSESSION=$HOME/.Xsession
if [ -d "$xsessionddir" ]; then
for i in `ls $xsessionddir`; do
script="$xsessionddir/$i"
echo "Loading X session script $script"
if [ -r "$script" -a -f "$script" ] && expr "$i" : '^[[:alnum:]_-]\+$' > /dev/null; then
. "$script"
fi
done
fi
echo "X session wrapper complete, running session $@"
exec $@
-
- Сообщения: 1920
- Зарегистрирован: 03 сен 2016, 13:36
- Решено: 24
- Благодарил (а): 5 раз
- Поблагодарили: 264 раза
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
Не только. Из твоего же -
Разрешение сам видишь какое и какая частота на твоей картинке, и какие рабочие для этой модели - 1280x1024 (5:4) 75Гц.
Откуда взялось - 1680х1050 60Гц на экране входа? Ксорг сам так не мог начудить. По EDID нет таких параметров.
Это конфиг или скрипт. Твоя машина - тебе виднее.
И частота обновления экрана - это частота обновления и не влияет ни какое смещение картинки. Разрешение экрана нужно правильное, а частота авто выставиться.
-
Автор темы - Сообщения: 2869
- Зарегистрирован: 11 окт 2016, 12:58
- Решено: 11
- Откуда: Новосибирск
- Благодарил (а): 1083 раза
- Поблагодарили: 468 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
Это просто сломанный немного монитор
При внимательном рассмотрении - картинка не смещена (правый край на месте и не уходит за пределы экрана), она просто сужена по левому краю. Видимо что то с блоком развёртки по горизонтали.
-
Автор темы - Сообщения: 2869
- Зарегистрирован: 11 окт 2016, 12:58
- Решено: 11
- Откуда: Новосибирск
- Благодарил (а): 1083 раза
- Поблагодарили: 468 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
Скорее всего это особенность неисправного монитора при запуске выдавать экран не 5:4 (1280х1024), а 16:10 (1680х1050) и программными способами этого не исправить. Забил. Тем более окно это нужно только для ввода пароля. Всем спасибо. Тему можно удалять
-
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
Изменение частоты разрешения экрана входа в систему
наверное так , но на всяк интерес ...а какое разрешение экрана в /etc/default/grub в GRUB_GFXMODE задано ?
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом
(с)Себастьян Перейра, торговец чёрным деревом
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей