Qiana läuft auf einer mit luks verschlüsselten Platte, das System loggt automatisch auf dem Standard-User ein. Heute morgen: Nach normalem Boot erscheint der Mauszeiger (läßt sich auch bewegen) auf schwarzem Hintergrund und das wars; keine Mate-Oberfläche zu sehen, Klicks auf die Stellen, an denen normalerweise irgend welche Bedienelemente stehen, bleiben wirkungslos. - Mit ctrl-alt-F2 kann ich mich in eine Konsole einloggen. - dmesg zeigt einen normalen Boot Ich habe dann mein altes 12.04 (von einer anderen Platte) gebootet - das System läuft astrein. Anschließend die Mint-Platte unter 12.04 in das Wechsel-Rack eingelegt und mit VirtualBox das Mint in einer VM gestartet: es verhält sich exakt gleich, wie auf blanker Hardware - schwarzer Bildschirm mit Mauszeiger. Ein Hardwaredefekt liegt also wahrscheinlich nicht vor. Dass der Mauszeiger angezeigt wird, deutet darauf, dass der X-Server läuft - es liegt also vermutlich an Mate. Eine eher kuriose Merkwürdigkeit trat erstmals vor 2 Tagen auf: Wenn man ein Terminal (mate-terminal) gestartet hat, erschien als eine Art Begrüßung ein Text, den ich vorher (per Parcelite) ins Clipboard geschoben hatte. Mehrfache Suche mit grep nach einer Datei, die Teile dieses Textes enthält, blieb immer erfolglos. Das Bildschirm-Unheil kündigte sich gestern bei Systemstart an: schwarzer Bildschrim mit Mauszeiger, aber nach ein paar Klicks und Tastendrücken kriegte Mate doch noch die Kurve; der "Begrüßungstext" im Terminal wurde weiterhin angezeigt, jeweils mit aktuellem Text. Jetzt stellt sich die Lenin'sche Frage: "Was tun?"
Der Verursacher ist gefunden: Ich hatte vorgestern Parcellite in ~/.profile eingetragen, weil ich das Mistding nicht dazu bewegen konnte, beim Login automatisch zu starten. Danach trat dann zuerst der kuriose Terminal-Effekt auf und dann das Mate-Problem. Nun hab ich den Aufruf in ~/.profile auskommentiert und jetzt gehts wieder.
Bin absoluter Neuling und kämpfe noch sehr mit dem Terminal.(Windowsumsteiger) Gleiches Problem gestern nachdem ich am Vortag Konqueror installiert habe. Bekomme ich es wieder ohne Neuinstallation zu Laufen und wie?
Meine Lösung für parcellite sieht so aus: An ~/.profile wird die folgende Zeile angefügt:
1 | (sleep 100; /usr/bin/parcellite)& |
Die bewirkt, dass eine neue bash im Hintergrund gestartet wird, die zunächst 100 Sekunden wartet und dann parcellite anwirft. Das bewirkt, dass Mate (das System-GUI) aus dem sensiblen Abschnitt heraus ist in dem es - vermutlich - von parcellite in einen Deadlock geschickt kann. Benutzt du auch Mint 17 mit Mate? Wenn ja: Konqueror gehört da nicht hin, den solltest du also wieder deinstallieren. Das geht bei Debian-Derivaten von der Konsole mit
1 | sudo apt-get remove konqueror |
(Das sudo wird nur gebraucht, wenn man nicht root ist) Um an eine Konsole zu kommen, kann man auch bei nicht funktionsfähigen GUI
1 | Strg-Alt F2 |
drücken, um eine Konsole (ohne alles Graphikzeug) zu bekommen. (Statt F2 geht alles von F1 bis F7. Mit F8 kommt man auf die graphische Oberfläche zurück.) Dann kann man sich auch einen Text-Terminal einloggen und mit apt-get den konqueror beseitigen. Anschließend wohl am einfachsten mit
1 | sudo reboot |
die Kiste neu booten.
:
Bearbeitet durch User
Hallo Uhu, Uhu Uhuhu schrieb: > Meine Lösung für parcellite sieht so aus: > > An ~/.profile wird die folgende Zeile angefügt: > >
1 | > (sleep 100; /usr/bin/parcellite)& |
2 | > |
Das ist problematisch. .profile (und .bashrc) werden abgearbeitet, wenn
Du Dich mit einer Login-Shell einloggst. Also beispielsweise auch dann,
wenn Du von remote mit SSH auf den Rechner zugreifst oder wenn Du Dich
auf der Kommandozeile ohne GUI anmeldest. Deswegen sind .profile und
.bashrc gut, um Eigenschaften für die Kommandozeile zu setzen,
beispielsweise den Schalter "--color" für ls(1) und grep(1), Aliasse wie
"ll" für "ls -l", oder die Anzahl der Zeilen in Deiner Bash-History. Zum
Starten von Programmen, die zu einem grafischen Benutzeroberfläche
gehören, sind .profile und .bashrc prinzipiell nicht gut geeignet.
Dieses Mate-Gedöns hat hingegen einen Autostart-Ordner
~/.config/autostart und dort gehört ein Link für dieses Parcellite-Dings
hin. Es kann sein, daß der "OnlyShowIn"-Eintrag in dem standardmäßig
installierten Startlink den Autostart verhindert und die Zeile entweder
entfernt oder der Eintrag "MATE" hinzugefügt werden muß, siehe dazu [1].
>
1 | > sudo apt-get remove konqueror |
2 | > |
Das behält die Konfigurationsdateien des Konqueror. Besser ist vermutlich
1 | sudo apt-get purge konqueror |
HTH, Karl [1] http://sourceforge.net/p/parcellite/bugs/80/
Karl Käfer schrieb: > Das ist problematisch. .profile (und .bashrc) werden abgearbeitet, wenn > Du Dich mit einer Login-Shell einloggst. Das ist doch genau das, was ich brauche... > Also beispielsweise auch dann, wenn Du von remote mit SSH auf den > Rechner zugreifst oder wenn Du Dich auf der Kommandozeile ohne GUI > anmeldest. Das macht nichts - parcellite kann nicht ohne GUI laufen und verabschiedet sich still und leise wieder. > Dieses Mate-Gedöns hat hingegen einen Autostart-Ordner > ~/.config/autostart und dort gehört ein Link für dieses Parcellite-Dings > hin. Offenbar hast du das Problem nicht verstanden: Wenn parcellite aus autostart gestartet wird, produziert es einen Deadlock und Mate läuft nicht richtig hoch. Mit meinem Trick umschiffe ich genau dieses Problem und das funktioniert, auch wenn der Hack weder die reine Lehre ist, noch schön... > [1] http://sourceforge.net/p/parcellite/bugs/80/ Das hatte ich auch schon gefunden - nur leider hat der Tipp nicht funktioniert.
:
Bearbeitet durch User
Hallo Uhu, Uhu Uhuhu schrieb: > Offenbar hast du das Problem nicht verstanden: Wenn parcellite aus > autostart gestartet wird, produziert es einen Deadlock und Mate läuft > nicht richtig hoch. Was heißt denn "produziert einen Deadlock" in diesem Zusammenhang? LG, Karl
Karl Käfer schrieb: > Was heißt denn "produziert einen Deadlock" in diesem Zusammenhang? Mate wartet auf irgend ein Ereignis, das nie eintrifft und kommt deswegen nicht zum Rendern des Desktops. Der Desktop - außer der Fensterdekoration - bleibt schwarz, ein Betrieb des Systems über Mate ist nicht möglich. Uhu Uhuhu schrieb: > Wenn parcellite aus autostart gestartet wird Das ist nicht korrekt. parcellite stürzt beim Start aus autostart ab und der Fix von http://sourceforge.net/p/parcellite/bugs/80/ funktioniert nicht. Ein Versuch, parcellite über ~/.profile zu starten, führt zu dem genannten Deadlock. Mit dem sleep-Trick läßt sich das verhindern. Das ist zwar nicht gerade schön, aber immer noch besser, als nach jedem Login parcellite zu Fuß zu starten, ist es allemal.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.