Nach dem Einfügen sieht after.local wie folgt aus:
#! /bin/sh
#
# Copyright (c) 2010 SuSE LINUX Products GmbH, Germany. All rights reserved.
#
# Author: Werner Fink, 2010
#
# /etc/init.d/after.local
#
# script with local commands to be executed from init after all scripts
# of a runlevel have been executed.
#
# Here you should add things, that should happen directly after
# runlevel has been reached. Common environment
# variables for this are:
# RUNLEVEL -- The current system runlevel.
# PREVLEVEL -- The previous runlevel (useful after a runlevel switch).
#
xrandr --setprovideroutputsource 1 0
Alles anzeigen
Nach dem Neustart meldet
ZitatAlles anzeigenlinux-sgol:~ # systemctl status after-local.service
after-local.service - /etc/init.d/after.local Compatibility
Loaded: loaded (/usr/lib/systemd/system/after-local.service; static)
Active: active (exited) (Result: exit-code) since Fri 2014-06-20 14:34:54 CEST; 5min ago
Process: 8675 ExecStart=/etc/init.d/after.local (code=exited, status=1/FAILURE)
Main PID: 8675 (code=exited, status=1/FAILURE)
CGroup: /system.slice/after-local.service
Jun 20 14:34:54 linux-sgol systemd[1]: Started /etc/init.d/after.local Compatibility.
Jun 20 14:34:54 linux-sgol after.local[8675]: Can't open display
Jun 20 14:34:54 linux-sgol systemd[1]: after-local.service: main process exited, code=exited, statu...LURE
Hint: Some lines were ellipsized, use -l to show in full.
und mit der Option -l:
ZitatAlles anzeigeninux-sgol:~ # systemctl status after-local.service -l
after-local.service - /etc/init.d/after.local Compatibility
Loaded: loaded (/usr/lib/systemd/system/after-local.service; static)
Active: active (exited) (Result: exit-code) since Fri 2014-06-20 14:34:54 CEST; 7min ago
Process: 8675 ExecStart=/etc/init.d/after.local (code=exited, status=1/FAILURE)
Main PID: 8675 (code=exited, status=1/FAILURE)
CGroup: /system.slice/after-local.service
Jun 20 14:34:54 linux-sgol systemd[1]: Started /etc/init.d/after.local Compatibility.
Jun 20 14:34:54 linux-sgol after.local[8675]: Can't open display
Jun 20 14:34:54 linux-sgol systemd[1]: after-local.service: main process exited, code=exited, status=1/FAILURE
leider noch kein Erfolg ...
Nach manueller Eingabe von
wird der 2. ext. Monitor korrekt aktiviert. Warum findet der Script das Display nicht?
Jetzt kann ich Erfolg vermelden.
Die Anwendung von after.local funktionierte nicht, aber mir wurde klar, dass die xrandr-Anweisung bei Sitzungsbeginn aufgerufen werden muss. In:
Zitat
ist der Hinweis enthalten, dafüt .xprofile zu nutzen. Das führte zum Erfolg. Jetzt wird der 2. ext. Monitor gleich aufgerufen und läuft.
So besten Dank für die Unterstützung, bin happy, dass es läuft.
Schönes Wochenende.