System überschreibt permanent ~/.local/share/kscreen und verhindert so Anmeldung mit X11

Guten Tag,

ich beziehe mich auch auf diesen Post.

Inzwischen ist es mir gelungen das Problem einzugrenzen, und ich frage mich, warum einer der beiden Files in ~/.local/share/kscreen permanent falsche Werte für den externen Montor schreibt und so eine Anmeldung verhindert. Merkwürdigerweise nur bei dem Hauptuser. HP muss 1200x1920 sein.

Hat jemand eine Idee?

Fr. Grüße

2 Files:

$ more e32f4cd239451f72fe94e11a5edea972
[
    {
        "enabled": false,
        "id": "3a85719250f58ddb1c6bcd38248fb684",
        "metadata": {
            "fullname": "xrandr-AU Optronics",
            "name": "eDP-1"
        },
        "mode": {
            "refresh": 60.01598358154297,
            "size": {
                "height": 768,
                "width": 1366
            }
        },
        "overscan": 0,
        "pos": {
            "x": 0,
            "y": 0
        },
        "priority": 0,
        "rgbrange": 0,
        "rotation": 1,
        "scale": 1,
        "vrrpolicy": 2
    },
    {
        "enabled": true,
        "id": "d3f5928da640e6836a0c7298b3f3a064",
        "metadata": {
            "fullname": "xrandr-Hewlett Packard-HP LA2405x-CN4214085B",
            "name": "VGA-1"
        },
        "mode": {
            "refresh": 60.03733444213867,
            "size": {
                "height": 768,
                "width": 1024
            }
        },
        "overscan": 0,
        "pos": {
            "x": 0,
            "y": 0
        },
        "priority": 1,
        "rgbrange": 0,
        "rotation": 1,
        "scale": 1,
        "vrrpolicy": 2
    }
]
$ more a1d7d701db376817af433391f1052c69
[
    {
        "enabled": true,
        "id": "3a85719250f58ddb1c6bcd38248fb684",
        "metadata": {
            "fullname": "xrandr-AU Optronics",
            "name": "eDP-1"
        },
        "mode": {
            "refresh": 60.01598358154297,
            "size": {
                "height": 768,
                "width": 1366
            }
        },
        "overscan": 0,
        "pos": {
            "x": 0,
            "y": 0
        },
        "priority": 1,
        "rgbrange": 0,
        "rotation": 1,
        "scale": 1,
        "vrrpolicy": 2
    }
]

Bei Benutzung von XORG:
Gibt es irgendwelche Konfigurationsdateien in

/etc/X11/
oder
/etc/X11/xorg.conf.d/

1 Like

Oder benutzt du in den Systemeinstellungen Kopie von xxx?

Poste einmal einen Screenshot der Einstellungen in den Systemeinstellungen.

Grafikkarte ist?
Treiber ist?

inxi -GaZ

1 Like
$ tree
.
├── xdm
│   ├── xdm-config
│   └── Xservers
├── xinit
│   ├── xinitrc.common -> ../../../usr/etc/X11/xinit/xinitrc.common
│   └── xinitrc.d
│       ├── libcanberra-gtk-module.sh
│       └── xdg-user-dirs.sh
└── xorg.conf.d
    └── 00-keyboard.conf

Was möchtest du wissesn?

inxi -GaZ
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Mullins [Radeon R4/R5 Graphics]
    vendor: Hewlett-Packard driver: radeon v: kernel alternate: amdgpu
    arch: GCN-2 code: Sea Islands process: GF/TSMC 16-28nm built: 2013-17
    ports: active: VGA-1,eDP-1 empty: HDMI-A-1 bus-ID: 00:01.0
    chip-ID: 1002:9851 class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: modesetting unloaded: vesa
    alternate: fbdev dri: radeonsi gpu: radeon display-ID: 0
  Monitor-1: VGA-1 res: 1920x1200 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.5 vendor: amd mesa v: 24.3.3 glx-v: 1.4
    direct-render: yes renderer: KABINI (radeonsi LLVM 19.1.7 DRM 2.50
    6.12.0-160000.36-default) device-ID: 1002:9851 memory: 1000 MiB
    unified: no display-ID: :1.0
  API: Vulkan Message: No Vulkan data available.

Mit Systemeinstellungen meinst du die Bildschirm-Einstellungen?

Oder benutzt du in den Systemeinstellungen Kopie von xxx?
Was ist damit gemeint?

Bei dir läuft wayland…

Ja, im Moment, damit ich nicht mit dem Notebook-Monitor arbeiten muss.

Die Einstellungen einer X11-Session (anderer User):

Die beiden Files in kscreen einer X11-Session eines anderen Users:

$ more B95B-E188/e32f4cd239451f72fe94e11a5edea972
[
    {
        "enabled": false,
        "id": "3a85719250f58ddb1c6bcd38248fb684",
        "metadata": {
            "fullname": "xrandr-AU Optronics",
            "name": "eDP-1"
        },
        "mode": {
            "refresh": 60.01598358154297,
            "size": {
                "height": 768,
                "width": 1366
            }
        },
        "overscan": 0,
        "pos": {
            "x": 0,
            "y": 0
        },
        "priority": 0,
        "rgbrange": 0,
        "rotation": 1,
        "scale": 1,
        "vrrpolicy": 2
    },
    {
        "enabled": true,
        "id": "d3f5928da640e6836a0c7298b3f3a064",
        "metadata": {
            "fullname": "xrandr-Hewlett Packard-HP LA2405x-CN4214085B",
            "name": "VGA-1"
        },
        "mode": {
            "refresh": 59.88460159301758,
            "size": {
                "height": 1200,
                "width": 1920
            }
        },
        "overscan": 0,
        "pos": {
            "x": 0,
            "y": 0
        },
        "priority": 1,
        "rgbrange": 0,
        "rotation": 1,
        "scale": 1,
        "vrrpolicy": 2
    }
]
$ more B95B-E188/e32f4cd239451f72fe94e11a5edea972_lidOpened
[
    {
        "enabled": true,
        "id": "3a85719250f58ddb1c6bcd38248fb684",
        "metadata": {
            "fullname": "xrandr-AU Optronics",
            "name": "eDP-1"
        },
        "mode": {
            "refresh": 60.01598358154297,
            "size": {
                "height": 768,
                "width": 1366
            }
        },
        "overscan": 0,
        "pos": {
            "x": 0,
            "y": 0
        },
        "priority": 1,
        "rgbrange": 0,
        "rotation": 1,
        "scale": 1,
        "vrrpolicy": 2
    },
    {
        "enabled": true,
        "id": "d3f5928da640e6836a0c7298b3f3a064",
        "metadata": {
            "fullname": "xrandr-Hewlett Packard-HP LA2405x-CN4214085B",
            "name": "VGA-1"
        },
        "mode": {
            "refresh": 59.88460159301758,
            "size": {
                "height": 1200,
                "width": 1920
            }
        },
        "overscan": 0,
        "pos": {
            "x": 1366,
            "y": 0
        },
        "priority": 2,
        "rgbrange": 0,
        "rotation": 1,
        "scale": 1,
        "vrrpolicy": 2
    }
]

Die Inhalte sind fast identisch.

Der sitzt aber rechts neben dem anderen.

Klicke in den Systemeinstellungen mit der Maus auf den Monitor und halte die Maustaste gedrückt, ziehe den Monitor nach rechts und lass die Taste wieder los.

1 Like

Es geht nur um den Hauptuser.
Die anderen User funktionieren mit X11.
Die anderen User habe ich nur für Tests angelegt.

Kann das Problem bei dem Hauptuser mit “xrandr-AU Optronics” in dem einen File zu tun haben?

Was ist “Hauptuser”?
Alle user sind gleich. Nur UID=0 (root) ist etwas besonderes.

Hauptuser ist der User, mit dem ich üblicherweise arbeite, user1.

Ich habe noch zwei andere - user2 und user3.

Bei den beiden anderen habe ich mir die Einträge in den Files von ~/.local/share/kscreen noch einmal genau angeschaut und, was ich vorher nicht getan habe, auch die Inhalte des Unterverzeichnisses outputs, und da fiel mir auf, dass es eine Abweichung gab.

Nach Anpassung eines Files bei user1 outputs auf 1200x1920 klappt es nun endlich wieder.

Das ist also für das System und auch für uns nicht von Belang.

Sage doch einfach user hat das Problem, andere User nicht, und versuche biite nicht ein völlig neues Koncept “Hauptuser” zu vermarkten.

Und ja, dann suche man den Unterschied zwischen deren Konfigurationsdateinen. Was nicht immer einfach ist (welche von viele).

Gratuliere das du es gefunden hast.

Was hat du eigentlich für ein Problem?

Wenn du meldest das so was wie ein “Hauptuser” ein Problem hat, und Niemand versteht da was sowas ist, wirkt das verwirrend.
Dann muß erst mal das gelöst werden vor man zu wirklichen Problem kommt. Also Zeitverschwendend.

Mag ja sein, aber dann kann man nachfragen. Du unterstellt mir hier stattdessen, ich wollte hier ein neues Konzept vermarkten.
Sorry, dass ich nach all den Jahren dein Wörterbuch der erlaubten Begriffe und Formulierungen immer noch nicht auswendig gelernt habe.

Und damit sollte mit dieser Diskussion Schluß sein.

@Duplexity
Du hast zwar gesagt, das es ein Eintrag in der config war, aber welcher Eintrag/welche Datei es war, hast du nicht gesagt.
Könntest du dies evtl. nachholen, damit andere mit einem ähnlichen Problem dies auch ausprobieren können?

1 Like
~/.local/share/kscreen>$ tree
.
├── e32f4cd239451f72fe94e11a5edea972
├── outputs
│   ├── 3a85719250f58ddb1c6bcd38248fb684
│   └── d3f5928da640e6836a0c7298b3f3a064

In dem File d3f5928da640e6836a0c7298b3f3a064 war die gleiche Auflösung wie in 3a85719250f58ddb1c6bcd38248fb684. Musste in meinem Fall aber 1200x1920 sein.

{
    "id": "d3f5928da640e6836a0c7298b3f3a064",
    "metadata": {
        "fullname": "xrandr-Hewlett Packard-HP LA2405x-CN4214085B",
        "name": "VGA-1"
    },
    "mode": {
        "refresh": 59.88460159301758,
        "size": {
            "height": 1200,
            "width": 1920
        }
    },
    "overscan": 0,
    "rgbrange": 0,
    "rotation": 1,
    "scale": 1,
    "vrrpolicy": 2
}

Wieso wird dieser relativ moderne Bildschirm über ein VGA-Bildschirmkabel mit einem veralteten, analogen Videosignal gespiessen? Mit diesem analogen Videosignal macht man sich doch nur die Augen kaputt.

Gemäss der Ausgabe vom inxi-Befehl ist am Rechner ein HDMI-Anschluss vorhanden. Und gemäss den Angaben im Internet verfügt der Bildschirm über einen DVI-D-Anschluss. Demnach ist für die Übertragung des digitalen Videosignals ein Bildschirmkabel erforderlich, mit einem HDMI-Anschluss auf der einen Seite und einem DVI-D-Anschluss am anderen Ende.

MIt einem modernen Bildschirmkabel (HDMI auf DVI-D) zur digitalen Videosignalübertragung kann der Bildschirm dann auch der Grafikkarte die gewünschte Bildschirmauflösung über das Bildschirmkabel kommunizieren, so dass nie mehr “Input Setting Out Of Control”- und Bildschirmauflösungsprobleme mehr auftreten.

https://de.wikipedia.org/wiki/Display_Data_Channel

1 Like

War mir nicht bekannt.
Google AI hat mir die Hintergründe erklärt.
Kabel ist so gut wie bestellt.
Vielen Dank.