Hmnäh, das hat nicht funktioniert. KWin nörgelt, dass es 2x beendet wurde und jetzt nicht mehr mag und compton wird auch nicht aufgerufen. Compton ist ein Standalone-GL-Compositor, ich hab ehrlich gesagt nicht raus, ob der neben der X/DE/WM-ebene sitzt oder dazwischen oder darüber. Funktioniert, wenn ich *gar keine* ~/.xinitrc habe und compton händisch aufrufe. ~/.xinitrc: failsafe="xterm -ls -T Failsafe -geometry 80x24-0-0" trap "exec $failsafe" EXIT SIGHUP SIGINT SIGPIPE SIGTERM SIGIO set +e > /dev/null 2>&1 set +u > /dev/null 2>&1 set +o posix > /dev/null 2>&1 if type shopt > /dev/null 2>&1 ; then shopt -s execfail else no_exit_on_failed_exec=1 fi for script in /etc/X11/xinit/xinitrc.d/*; do test -e $script || continue test -d $script && continue case "$script" in .*) continue ;; *.rpm*) continue ;; *.swap) continue ;; *.bak) continue ;; *.orig) continue ;; \#*) continue ;; *~) continue ;; esac if test -x $script ; then if grep -qE "^# to be sourced" $script >/dev/null 2>&1; then . $script else $script & fi else . $script fi done unset script . /etc/X11/xinit/xinitrc.common case "$WINDOWMANAGER" in *twm) xsetroot -solid darkslateblue esac # meine custom-Zeile für Compton compton --config /home/dexter/.compton.conf -b unset WINDOW_MANAGER STARTUP exec $WINDOWMANAGER ${1+"$@"} Am Monday 12 August 2013 18:34:38 schrieb Helga Fischer:
Hallo Dexter,
Am Montag 12 August 2013 schrieb Dexter Filmore:
Pack ich aber den Aufruf in die (bis dahin nicht existente) ~/.xinitrc:
$ cat .xinitrc #!/bin/bash compton --config /home/dexter/.compton.conf -b
wird nach dem login der Bildschirm kurz schwarz und ich lande wieder beim kdm.
In der .xinitrc.template fiel mir auf, dass die letzte Zeile exit 0 lautet. Muss das so, wenn die Datei überhaupt existiert?
Ds hier muss auf jeden Fall drin stehen und am Schluss. Das ist wichtig.
# # finally start the window manager # exec $WINDOWMANAGER
# call failsafe exit 0
Deine eigenen Befehle musst Du vor 'exec $WINDOWMANAGER' schreiben. Ich vermute mal, dass das bei Dir anders ist und Du deswegen keinen KDE3 gestartet kriegst. 'exec $WINDOWMANAGER' schließt das Ganze sozusagen ab.
In meiner eigenen .xinitrc, die schon einige Jährchen alt ist, habe ich auch noch die Zeile
# # start some stuff #
Meinen Kram habe ich immer brav da dahinter geschrieben; das ist nach den ganzen Abprüfskripten und was da sonst noch passiert.
Helga
-- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de]
-- -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS d--(+)@ s-:+ a C++++ UL++ P+>++ L+++>++++ E-- W++ N o? K- w--(---) !O M+ V- PS+ PE Y++ PGP t++(---)@ 5 X+(++) R+(++) tv--(+)@ b++(+++) DI+++ D- G++ e* h>++ r* y? ------END GEEK CODE BLOCK------