1 |
Hallo Sebastian, |
2 |
ich versuche mal eine Antwort auf deine Frage "wofür stehen die twm, xclock |
3 |
und xterm angaben?" |
4 |
Kurz nach der Zeile "> # start some nice programs" kommt ja die Abfrage auf |
5 |
ein Script "chooser.sh". Ich denke hier geht es um die Bestimmung einer |
6 |
Xsession und insbesondere den Window-manager. |
7 |
Wenn das Script fehlt schlägt, dann braucht man einen Standard, der immer geht |
8 |
bzw. von dem man annehmen kann, dass er immer geht. |
9 |
Das ist der Teil, der in deiner xinitrc weiter unten dann auskommentiert ist. |
10 |
Die Zilen ab "> if [ -n "$failsafe" ]; then" würden den einfachen Window- |
11 |
Manager twm (siehe Wikipedia https://de.wikipedia.org/wiki/Twm ) starten und |
12 |
zusätzlich noch eine Uhr und zwei xterm. Die-geometry Angabe sind, soweit ich |
13 |
mich erinnere, Angaben für die Position+Größe auf dem Bildschirm. |
14 |
Woher die Zeile mit "exec startkde" im "then"-Zweig kommt, kann ich nicht |
15 |
erklären. Ist das vielleicht ein Versuch von dir gewesen? |
16 |
|
17 |
Zur Lösung deines eigentlichen Problems kann ich leider keinen konkreten Tipp |
18 |
geben. Ich kann nur sagen, dass bei mir SDDM geht und ich mich damit anmelden |
19 |
kann und dann ein Window-Manager startet. Das ist normalerweise KDE (Plasma), |
20 |
aber ich hatte kürzlich auch mal spasseshalber Mate gebaut und konnte das dann |
21 |
im SDDM auch als Sitzung auswählen und mich anmelden. Einstellungen nach dem |
22 |
Bauen waren dafür keine nötig. |
23 |
Meine sddm.conf habe ich als Anhang an die Mail gehängt. Aber an der habe ich |
24 |
nichts gemacht, sie ist so wie emerge sie eingebaut hat. |
25 |
|
26 |
Viel Erfolg weiterhin. |
27 |
|
28 |
Viele Grüße |
29 |
Michael |
30 |
|
31 |
|
32 |
|
33 |
Am Freitag, 3. März 2017, 15:29:20 schrieb Sebastian: |
34 |
> Hallo, |
35 |
> |
36 |
> ich habe nochmal ein wenig gesucht und kann mich jetzt immerhin per startx |
37 |
> an kde Anmelden ohne Umweg über xterm. |
38 |
> |
39 |
> Nachvollziebar habe ich die /etc/X11/xinit/xinitrc bearbeitet. Leider habe |
40 |
> ich dazu im Handbuch aber keine mich weiterführenden hinweise gefunden. Ich |
41 |
> stelle die mal hier rein wie sie im Moment aussieht. Sollte ich da noch |
42 |
> etwas verbessern? |
43 |
> |
44 |
> ----------------------------------------------------------- |
45 |
> #!/bin/sh |
46 |
> |
47 |
> userresources=$HOME/.Xresources |
48 |
> usermodmap=$HOME/.Xmodmap |
49 |
> sysresources=/etc/X11/xinit/Xresources |
50 |
> sysmodmap=/etc/X11/xinit/Xmodmap |
51 |
> |
52 |
> # merge in defaults and keymaps |
53 |
> |
54 |
> if [ -f $sysresources ]; then |
55 |
> |
56 |
> |
57 |
> |
58 |
> |
59 |
> |
60 |
> |
61 |
> |
62 |
> xrdb -merge $sysresources |
63 |
> |
64 |
> fi |
65 |
> |
66 |
> if [ -f $sysmodmap ]; then |
67 |
> xmodmap $sysmodmap |
68 |
> fi |
69 |
> |
70 |
> if [ -f "$userresources" ]; then |
71 |
> |
72 |
> |
73 |
> |
74 |
> |
75 |
> |
76 |
> |
77 |
> |
78 |
> xrdb -merge "$userresources" |
79 |
> |
80 |
> fi |
81 |
> |
82 |
> if [ -f "$usermodmap" ]; then |
83 |
> xmodmap "$usermodmap" |
84 |
> fi |
85 |
> |
86 |
> # start some nice programs |
87 |
> |
88 |
> if [ -n "`/etc/X11/chooser.sh`" ]; then |
89 |
> command="`/etc/X11/chooser.sh`" |
90 |
> else |
91 |
> failsafe="yes" |
92 |
> fi |
93 |
> |
94 |
> if [ -d /etc/X11/xinit/xinitrc.d ] ; then |
95 |
> for f in /etc/X11/xinit/xinitrc.d/?* ; do |
96 |
> [ -x "$f" ] && . "$f" |
97 |
> done |
98 |
> unset f |
99 |
> fi |
100 |
> |
101 |
> if [ -n "$failsafe" ]; then |
102 |
> #twm & |
103 |
> #xclock -geometry 50x50-1+1 & |
104 |
> #xterm -geometry 80x50+494+51 & |
105 |
> #xterm -geometry 80x20+494-0 & |
106 |
> #exec xterm -geometry 80x66+0+0 -name login |
107 |
> #exec startkde -geometry 80x66+0+0 -name login |
108 |
> #else |
109 |
> exec startkde |
110 |
> fi |
111 |
> ---------------------------------------------------------------------------- |
112 |
> -- |
113 |
> |
114 |
> wofür stehen die twm, xclock und xterm angaben? |
115 |
[...] |
116 |
-- |
117 |
Mit Gentoo Linux gesendet |