LXDE startet nicht

opeth

Well-Known Member
hallo und guten Tag ,

ich habe FreeBSD 10.3-64 bit installiert .

laut einer Anleitung wiki lxde die LXDE Umgebung istalliert mit pkg install ...anders wo stand noch das vorher noch xorg installiert werden muss habe ich auch gemacht .

habe dann die datei rc.conf angelegt so wie es vorgeschlagen wird und die .xinitrc auch so wie im LXDE wiki .

nach startX bekommen ich nur 3 verschiden große Xterm und eine Login shell aber keinen LXDE desktop was ist da falsch gelaufen ?

X -configure und dann testen auch gemacht als root nur schwarzer bildschirm als normaler user wieder nur die 3 consolen ohne desktop


schon mal Danke an alle !
 
in .xinitrc
#



export LC_ALL=ru.UTF-8
export LANGUAGE=ru.UTF-8
export LANG=ru.UTF-8
exec startlxde
echo 'exec startlxde' > ~/.xinitrc

in rc.conf

dbus_enable=”YES”
hald_enable=”YES”
 
an stelle von ru steht bei mir natürlich de . habe es nur aus der anleitung kopiert.

ich schaue noch mal wenn der laptop sich wieder starten lässt er ist immer schnell überhitzt und rebootet dann für ne weile nicht .
 
nachtrag zu .xinitrc
letzte zeile echo exec ....

habe noch mal geschaut also an stelle der einfachen stiche oben finde ich nur die anführungszeichen und die welle ~ vor dem / ist bei mir oben in der zeile also etwas erhöht.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
bei rc.conf :

hostname=" FBSDPC"
keymap="german.isokbd"
dbus_enable="YES"
hald_enable="YES"

wlans_run0="wlan0"
ifconfig_wlan0="WPA DHCP
sshd_enable="YES"
moused_enable="YES"
powerd_enable="YES"
 
Das
Code:
 echo 'exec startlxde' > ~/.xinitrc
hat in der .xinitrc sicherlich nichts zu suchen.
Poste doch mal einfach den Inhalt deiner .xinitrc und nicht einen Ausschnitt aus der Anleitung...

Rob
 
habe es aus der Anleitung übenommen --- habe es schon geprüft bis auf das ru was bei mir de ist und das problem mit der ~ die oben in der zeile ist stimmt alles

direkt rauskopieren von anderen pc kann ich nicht .
ich habe es abgeschrieben .

die Anleitung
http://wiki.lxde.org/en/FreeBSD

und jetzt habe ich gerade diese noch abgearbeitet

https://antumdeluge.wordpress.com/2014/07/19/how-to-install-freebsd/

kann aber wider nicht booten weil der Acer schrott schon wider überhitzt ist habe sogar schon mal die kühlung ausgebaut und gereinigt war aber nicht stark verschmuzt das ding wurde schon als er neu war manchmal zu heiß aber das ist eine andere sachen .
 
Sprich deine ~/.xinitrc sollte so aussehen ja? Die Zeile mit dem "echo" gehört, wie @KobRheTilla schon sagte hier definitiv nicht rein (übrigens ist die auch in dem Wiki nicht als Bestandteil der Datei erwähnt;) ).
Code:
export LC_ALL=de.UTF-8
export LANGUAGE=de.UTF-8
export LANG=de.UTF-8
exec startlxde

Die Datei ist von deinem Benutzer auch lesbar hoffe ich mal? Gibt es Fehlermeldungen beim Starten? Was sagen deine Logfiles?
 
ja stimmt stimmt genau so habe es ,jetzt noch mal gepruft und die falsche zeile etfernt ob das von meinem benutzer lesbar ist weis ich nicht kenne mich nicht so gut aus .
und wie das mit dem Logfile gehen soll weis ich auch noch nicht habe das schon öffter versucht zu verstehen wo befindet sich die datei ?

wie sage ich dem system das es sich als der benuzer anmelde nsoll und dann xdm startet ?
wenn ich jetzt neustarte bin ich nur in der sh
 
vielleicht schaltest du erstmal den SSH Zugang ein. Dann kannst du von einem anderen Rechner aus was konfigurieren und vor allem copy-and-pasten. Gerade wenn man nicht so recht weis, worauf es ankommt, tut man sich mit abschreiben besonders schwer.
 
Du beschreibst sehr unpräzise und sehr fehlerhaft. Bitte mache es dir doch einfacher und sorge dafür dass du dich per SSH auf die betroffene Maschine einloggen kannst - somit ersparst du dir auch umständliches und fehleranfälliges Abschreiben
 
ssh kenn ich nicht nur mal gelesen das es das gibt warscheinlich netzwerkkram das ist mir dann aber doch zu aufwändig kenn das nicht

sagt mir doch einfach wie oder wo ich das logfile finde und was ihr noch braucht

die beiden dateiel rc.conf und .xinitrc sind so wie beschriben was soll ich da noch dazudichten ?

copieren kan ich nichts da ich keine externen datenträger besitze
 
Ist lxde überhaupt installiert.

Was sagt ein
Code:
pkg version -v | grep lxde
bzw. ein
Code:
ls -l /usr/local/bin/startlxde

Und zeig uns noch die Ausgabe von
Code:
ls -l ~/.xinitrc

Logfiles findest du unter /var/log
Das für den xserver heißt z.B. /var/log/Xorg.0.log
 
als normaler benutzer nach eingabe von startx kommt

(EE)Server terminated with error (1)
xinit : giving up
xinit : unable to connect to X server : Connection refused
xinit : server error
 
logs kommen gleich dauert alles ein bischen

bei grep lxde passiert nichts ich fliege aus der console raus kein $ mehr am linken bildschirmrand
 
Bitte die Kommandos genau so eingeben wie sie oben stehen und die Ausgabe genau so posten wie sie am Bildschirm steht. Ansonsten kommen wir hier nicht weiter.
 
root@FBSD #ls-l /usr/local/bin/startlxde
-rwxr-xr-x 1 root wheel 1331 jul 5 13:00 /usr/loval/bin/strartlxde

root@FBSD #ls -l .xinitrc
-rw-r--r-- 1 rpoot wheel 88 jul 15 14:54 .xinitrc


das ~ läst sich nicht eingeben es ist so ähnlich aber eben weiter oben in der zeile nicht in der mitte
 
root@FBSD #ls-l /usr/local/bin/startlxde
-rwxr-xr-x 1 root wheel 1331 jul 5 13:00 /usr/local/bin/startlxde

root@FBSD #ls -l .xinitrc
-rw-r--r-- 1 rpoot wheel 88 jul 15 14:54 .xinitrc

kann freebsd mit FAT16/ 32 umgehen (usbStick) dann würde ich versuchen die logs zu kopieren ?
 
Gut, LXDE scheint installiert zu sein.
Ich sehe du arbeitest als root. Das ist im allgemeinen keine gute Idee.
Hast du die oben genannte .xinitrc als root oder als normaler user angelegt?
Du solltest sie als normaler user anlegen und dann LXDE als normaler user starten.

FAT32 kannst du mit
Code:
mount -t msdosfs /dev/$USBGERAET /mnt
mounten.
 
ich habe sie als root angelegt weil ich als normaler user keine schreibrechte habe soll ich sie mit sudo als normaler user noch mal anlegen ?
leider habe ich die vergessen wie man in der console kopiert wie war das noch ?

danke erst mal ich muss nun aufhören kann heute nicht mehr weitermachen ich mache morgen weiter und melde mich dann .
 
Du sollst sie ja auch im HOME Verzeichnis des normalen users anlegen.

Falls du dort keine Schreibrechte hast ist irgendwas faul.
 
@opeth:
wenn die Kiste dauernd überhitzt und deshalb abstürzt, wirst du damit keine Freude haben aber ganz gewiss keine Freude mit FreeBSD. Zum einen, weil FreeBSD eh nicht alle HW so unterstützt, dass optimale Leistungsanpassung und dadurch geringe Hitzeentwicklung tatsächlich wie vielleicht zu wünschen wäre realisierbar ist und sodann, weil FreeBSD eher dadurch glücklich machen kann, dass es lange oben bleibt und nicht zu dauernden Neustarts zwingt.
Aus deinen anderen Beiträgen habe ich auch den Eindruck, dass du ja noch immer auf der Suche bist und nicht unbedingt an FreeBSD hängst.
Außerdem scheint mir deine Haltung gegenüber auftauchenden Problemen gegenüber jener, die ich noch von den letzten Aktionen im Gedächtnis habe, nicht verbessert. Noch immer misstraust du regelrecht den Tips die dir hier jemand mit auf den Weg gibt und forderst konkrete Angaben zur Lösung deiner Probleme, obwohl du vom letzten Mal noch wissen müsstest, dass es solche Antworten nicht gibt, oft nicht geben kann. Du musst dein System selbst aufbauen und administrieren, wenn du es auf FreeBSD aufsetzen möchtest. Ein abtippen von Vorschlägen (aus irgendwelchen Anleitungen) ist meist nicht zielführend. Man sollte verstehen, was man macht und dazu ist das FreeBSD Handbuch ein guter Leitfaden und ein Einstieg.
Nimm das nicht persönlich, aber deine Legasthenie ist eine wirkliche Hürde. Wir alle tippen Fehler, aber Fehler in Kommandos können tödlich für dein System sein. Das gilt auch für Konfigurationen. Es kommt nicht auf den guten Willen an, sondern es muss eben akkurat korrekt geschrieben werden, inklusive Satzzeichen. Das Betriebssystem hat keine verzeihende (nicht mal irgendeine interpretierende) Intelligenz. Deshalb hatten wir dir den Umgang mit SSH nahegelegt, den du immer noch überschwänglich ablehnst. Das kann durchaus auch als Lernresistenz aufgefasst werden, ebenso wie manche deiner Formulierungen, etwa: "die beiden dateiel rc.conf und .xinitrc sind so wie beschriben was soll ich da noch dazudichten ?". Nochmal: die Dateien müssen nicht sein, wie irgendwo beschrieben, sie müssen so sein, dass sie das machen, was du möchtest und dazu musst du ganz genau wissen, was du willst (Wissen dazu erwerben) und ganz genau umsetzen, was dazu nötig ist. Beschreibungen sind immer Beispiele zum besseren Verständnis und nur manchmal kann man Teile daraus direkt für sich selbst benutzen.

Zu deinem Problem.
Wenn du zu Anfang startx aufgerufen hattest und dann die drei Fenster erschienen waren, dann war das ein sehr guter Start. Denn so ist das in der /usr/local/etc/X11/xinit/xinitrc beschrieben und das ist deine systemweite Einstellung, die dann greift, wenn du nichts anderes in den Heimatverzeichnissen deiner Nutzer in eine ~/.xinitrc einträgst. Du kannst dir diese /usr/local/etc/X11/xinit/xinitrc ansehen und die letzten Zeilen sind auch ein gutes Beispiel für die korrekte Syntax in einer ~/.xinitrc.
Eine ~/.xinitrc benutzt du indessen nicht, wenn du einen DisplayManager wie XDM benutzen möchtest.
Eine ~/.xinitrc beschreibt, was durch Eingabe des Befehls startx zusätzlich für den jeweiligen User noch ausgeführt werden soll, außer dem allgemeinen teil aus der /usr/local/etc/X11/xinit/xinitrc. Deshalb kann (soll, muss) jeder User diese Datei für sich anlegen und entscheiden, was er braucht. Dabei funktionieren natürlich nur die Dinge, die der Sysadmin auch zuvor schon auf dem System installiert hatte und wofür der User die evtl benötigten Rechte hat.
Das Ganze ist ein System, das in vielen Punkten abgestimmt sein will. Es genügt keinesfalls, irgendwo irgendeinen Eintrag zu machen und vielleicht auch nich mit Ausrufezeichen zu versehen. Nur, wenn alles ganz genau korrekt gemacht wurde, darf man auf einen Erfolg hoffen.
Dafür muss man dann evtl mit Fragen sehr weit ausholen, man kann nicht durch ansehen eine Konfiguration erkennen, ob denn die benötigten Bestandteile auch installiert wurden und man kann nicht durch die Behauptung, dass eine Konfiguration korrekt ist, weil sie einer bestimmten Anleitung entnommen wurde, irgendwo einen Fehler diagnostizieren. Da ist konzentrierte und systematische Vorgehensweise wichtig.
als normaler benutzer nach eingabe von startx kommt

(EE)Server terminated with error (1)
xinit : giving up
xinit : unable to connect to X server : Connection refused
xinit : server error

widerspricht dem hier:

nach startX bekommen ich nur 3 verschiden große Xterm und eine Login shell aber keinen LXDE desktop was ist da falsch gelaufen ?

Auf weitere Ungereimtheiten möchte ich nun nicht eingehen. Vor allen anderen Anleitungen solltest du aber dringend erst das FreeBSD Handbuch lesen und verstehen. Dazu gehört auch der grundlegende Umgang mit Unix-Befehlen. Ohne dieses Wissen bist du mit FreeBSD falsch beraten.
 
Hallo @opeth,

bitte zeige doch mal ein
Code:
ls -la /usr/home/dein_Username/.xinitrc

Und bitte noch:
Code:
pkg info lxde*

Wenn nach dieser Eingabe nix kommt, hast Du kein lxde installiert. Dann bitte:
Code:
pkg install lxde-meta

Viele Grüße,
Holger
 
Ich glaube hier liegen einige grundlegende Dinge im argen.
1. Ist scheinbar noch nicht ganz klar ob lxde überhaupt installiert wurde. Hier wurde bereits erwähnt, dass wie du das nachprüfen kannst. z.B mit dem folgenden Befehl:
Code:
pkg info | grep lxde-meta

Bei allen Eingaben bitte auf korrekte Gross-/Kleinschreibung achten und auch darauf achten, dass die Leerzeichen an der richtigen Stelle sind.
Wenn der obige Befehl ein Paket anzeigt ist lxde wohl installiert. Zeigt er nix an musst du lxde erst nochmal installieren. Das machst du, wie auch schon erwähnt wurde mit dem folgenden Befehl, den du bitte als Benutzer root ausführst.

Code:
pkg install lxde-meta

2. Ist hier glaube ich nie ganz klar mit welchem Benutzer gerade gearbeitet wird. Zumindest ich kann es nicht aus dem Beiträgen nachvollziehen. Programme installieren und grundsätzliche Systemeinstellungen machst du als Benutzer root. Alles andere, und dazu gehört auch das arbeiten in der grafischen Oberfläche, machst du als normaler Nutzer. Als root solltest du dich eigentlich nie anmelden müssen. Immer als normaler Benutzer anmelden und dann mittels su oder sudo (falls du das installiert und konfiguriert hast) root-Rechte erlangen und nach getaner Arbeit wieder loswerden.

Da die Datei .xinitrc eine benutzerspezifische Datei ist liegt sie im Heimatverzeichnis des Benutzers der den lxde starten will. Da du nicht mit root im lxde arbeiten willst also im Heimatverzeichnis deines normalen Benutzers. Daher legst du sie auch als dieser Benutzer an. Melde dich als normaler Benutzer an und geb mal folgenden zwei Zeilen in die Shell (Kommandozeile) ein.
Code:
cd
echo "exec startlxde" > .xinitrc

Danach versuchst du es nochmal mit deinem startx.

3. Fehlen hier einige grundlegende Kenntnisse von FreeBSD im Speziellen und Unix im Allgemeinen. Die sind allerdings bei einem System wie FreeBSD dringend zu empfehlen, gerade wenn man etwas ungeduldig ist.

So steht ~ z.B. für das Heimatverzeichnis des aktuell angemeldeten Benutzers. Das ist für einen normalen Benutzer (der z.B. tim heisst) der Ordner /usr/home/tim und für den Benutzer root ist es /root.
Die Datei ~/.xinitrc ist also die Datei .xinitrc im Heimatverzeichnis des aktuell angemeldeten Benutzers. Sprich für den Benutzer tim wäre es die /usr/home/tim/.xinitrc
Dass die Datei mit einem . beginnt bedeutet übrigens, dass sie "versteckt" ist. Sprich mit einem normalen ls wird sie nicht angezeigt. Mit einem ls -a hingegen schon.

Wenn du einfach nur eine schmale Oberfläche als Basis oder zum rumprobieren suchst kannst du es auch mit meinem Script versuchen (https://github.com/rakor/freebsd-desktop). Das macht zwar kein lxde, aber als Basis kannst du es natürlich nutzen.
Mal sehen, evtl passe ich das Script nachher noch auf lxde an wenn ich dazu komme.

Übrigens ist der Tipp mit dem ubuntu-wiki an sich wirklich nicht schlecht. Es gibt einige Linux-Communities die wirklich gute Doku haben. Speziell in diesem Fall finde ich es aber schwierig, da man schon wissen muss wo die Unterschiede liegen. Das Installieren und das Einrichten eines Displaymanagers unterscheidet sich hier z.B. schon etwas je nach System. Das einrichten der .xinitrc sollte hingegen wieder weitestgehend vergleichbar sein.
 
ich lerne nun mal langsam kann doch auch nichts dafür ....

ich weis das ein . vor einer datei diese versteckt kenne ich schon von debian ich weis auch das man als root nur sachen macht wo man auch als root angemeldet sein musss das lag nur an meiner bequemlichkeit werde das aber nicht mehr so machen hast ja recht .
einen desktop habe ich schon mal unter Archlinux und unter free bsd hinbekommen alles nach anleitung völlig ohne hintergrundwissen leider funktioniert es diesesmal nicht aber ist nicht schlimm .

danke für die kleine einführung ich muss mir mehr wissen aneignen habe ich nun verstanden

literatur ist schon unterwegs

ich habe jetzt die rc.conf und die .xinitrc als normalen benutzer angelegt die .xinitrc ist 2 mal vorhanden im benutzer verzeichnis und in /usr/local/etc/X11/xinit/

hier die ausgaben von :

$ ls -la /usr/home/benutzer/.xinitrc

-rw-r-- 1 benutzer benutzer 88 Jul 16 09 : 33 /usr/home/benutzer/ .xinitrc

und dia ausgaben von :

$ pkg info lxde*

lxde-common-0.5.5_5
lxde-icon-theme-0.5.1
lxde-meta-1.0_7
 
Zurück
Oben