Рейтинг:1

Kubuntu 20.04/21.04 initial login screen display resolution

флаг id

experiencing and odd issue with the resolution displayed on my system when I initially boot into Kubuntu - it's occurring with both 20.04 AND 21.04. On initial boot prior to login, I get a mirror of the laptop screen on the secondary monitor that covers the secondary monitor partially - it results in it looking like this: https://photos.app.goo.gl/ZxojAMDv3BvSG83D8

From what I've been able to discern, this laptop uses an AMD Ryzen Graphics chip for the laptop and an nVidia 2060M for the external display port. nVidia is using the . xrandr configuration is as follows:

DP-2 connected primary 3840x1600+0+0 (normal left inverted right x axis y axis) 879mm x 366mm eDP-1-0 connected 1920x1080+3975+857 (normal left inverted right x axis y axis) 382mm x 215mm

Once I login, the desktop works as expected and the lock screen respects the monitor configuration if I lock it post-login. I've looked for a conf file for SDDM that I can use to modify the screen resolutions and layout to match what xrandr sees, but no success. Tried autorandr and a fresh install of 21.04 with no change.

I also tried the solution provided here: Kubuntu sddm rotated login screen (20.04)

I added the text to a new .conf file named login-screen.conf inside /etc/sddm.conf.d/ and added the following text:

    [X11]
DisplayCommand=/usr/share/sddm/scripts/Xsetup

and in the Xsetup file I placed the following:

#!/bin/sh
# Xsetup - run as root before the login dialog appears

xrandr --output DP-1 --off
xrandr --output DP-2 --mode 3840x1600 --pos 0x0 --rotate normal --output eDP-1-0 --mode 1920x1080 --pos 3975x857 --rotate normal

if [ -e /sbin/prime-offload ]; then
    echo running NVIDIA Prime setup /sbin/prime-offload
    /sbin/prime-offload
fi

Unfortunately, a reboot exhibited the same behavior.
Steps I've already taken:

  1. Display Setup in System synced
  2. NVidia driver update - currently 460 but 465 exhibited same behavior under 20.04
  3. https://blog.victormendonca.com/2018/06/29/how-to-fix-sddm-on-multiple-screens/

I'm wondering if I've missed something or if perhaps I'm adding the configuraton to the wrong configuration file. If that's the case, I'd appreciate a pointer as I'm still relatively new.

TIA,

Mike

guiverc avatar
флаг cn
Предполагая, что вы говорите о выпуске на основе *deb*, ваши настройки KDE не используются до тех пор, пока вы не войдете в систему, т.е. любые настройки KDE/Qt не используются `sddm` до тех пор, пока вы не введете свой логин и приветствующий не завершит свою роль и не запустится KDE или ваш рабочий стол. `sddm` использует собственные настройки; если вам не нравится `sddm`, его можно заменить; но то же самое по большей части применимо и к другим DM, но `sddm` не был разработан для использования с Ubuntu Core 20 и подобными *snap* только выпусками.
MJMcMahon67 avatar
флаг id
Вы правы, что я имел в виду выпуск на основе deb. Вопрос не в том, нравится или не нравится sddm - я просто пытаюсь понять, как установить разрешение таким образом, чтобы предотвратить наложение. Я ошибаюсь, предполагая, что должен быть способ решить проблему с экраном входа в систему?
guiverc avatar
флаг cn
Упомянутый вами экран блокировки появляется во время работы KDE, это не `sddm`, поэтому здесь нет проблем. Я видел вашу проблему раньше (думая о предоставленной вами фотографии), но извините, я не могу вспомнить, где (если проблема поддержки, отчет об ошибке на панели запуска или где я это видел). Я подозреваю, что это был не я, а отчет о поддержке/ошибке.. да, ваше предположение будет действительным, если только это не зарегистрированная проблема (https://github.com/sddm/sddm/issues) и остается открытой из-за конкретной проблемы, которая может быть связана с видеодрайверами (например, только nvidia); https://github.com/sddm/sddm/issues/1424 выглядит близко к вашему, например...
MJMcMahon67 avatar
флаг id
@guiverc ссылка, которую вы предоставили на отчет об ошибке, является проблемой .... Я не знаю, полезно ли знать, что я не единственный, но теперь я не чувствую себя плохо, что я не смог найти решение. Спасибо, что нашли время помочь!
guiverc avatar
флаг cn
Я бы порекомендовал добавить комментарий, в котором говорится, что это влияет и на вас («влияет и на меня» — это тег в панели запуска), поскольку ошибки, возникающие у нескольких пользователей на разных платформах (kde neon и kubuntu почти одинаковы, не совсем), добавляют веса отчет.. Это был не тот отчет, на который я ссылался, когда сказал, что видел его раньше, но да, я посмотрел внимательно, поэтому я добавил его (ps: я отмечаю, что вы, возможно, уже сделали то, что я предлагаю, если Итак, спасибо за то, что вы сделали Kubuntu, sddm и открытый исходный код лучше, найдя время для подачи отчетов!)
MJMcMahon67 avatar
флаг id
извините, я немного новичок в Git - я не вижу метода, с помощью которого я могу добавить комментарий к отчету об ошибке
guiverc avatar
флаг cn
Вам нужно будет войти в систему (иметь учетную запись на github) и оставить комментарий, как это сделал *toreric*.. т.е. некоторые подробности о вашей системе, выпуске ОС и т. д. и о том, как это повлияет на вас (ссылка на фотографию также полезна). Лучше всего, если вы включите детали `sddm`; т.е. Я бы использовал `apt-cache policy sddm` для просмотра сведений о пакете; мой собственный `0.19.0-2ubuntu2`, и я бы использовал 21.04 для отчета (а не 20.04), поскольку * разработчики * заботятся о текущих версиях намного больше, чем о старых версиях своего программного обеспечения. На самом деле посмотрите https://github.com/sddm/sddm, у которого могут быть некоторые подсказки по настройке DPI.
MJMcMahon67 avatar
флаг id
У меня есть учетная запись github, и я оставил комментарий, хотя я обновлю его информацией из `apt-cache policy sddm` — мой пост чуть выше toreric (Spectre-63) — извиняюсь за путаницу. Я думал, что есть дополнительный процесс маркировки, о котором вы говорили, который был полезен/необходим.
MJMcMahon67 avatar
флаг id
Спасибо за предложение ознакомиться с документацией по sddm. У меня появилась надежда, когда я увидел пользовательский DPI, но, к сожалению, он предлагает установить пользовательский DPI, добавив аргумент в /etc/sddm.conf — файл не существует. Я также попытался последовать предложению изменить xorg.conf, но, аналогично, этот файл не существует в месте, указанном в документах (/etc/X11)
guiverc avatar
флаг cn
Примечание. Здесь я буду говорить о Lubuntu, поскольку это то, чем я занимаюсь; мы также используем `sddm`, Lubuntu использует тот же Qt5 в LXQt, что и KDE.Установка Lubuntu по умолчанию не создает файл `/etc/sddm.conf` (то, что я видел и составил мой последний комментарий; мой основной ящик работает *impish* - я сейчас удалю этот комментарий), но файл создан и используется, если во время установки заданы определенные параметры. Несуществующий файл не является неожиданным в Lubuntu и, вполне возможно, в Kubuntu (* я пытался найти QA-тестовую установку Kubuntu, которую я сделал во вторник, 29 июня, чтобы подтвердить, но я либо использовал другой ящик, либо он уже был стерт *) .

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.