Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

16.12.2008, 17:41

XFCE Intallation - Der Horror ;-)

Hallo Forengemeinde,

ich habe mit Ach und Krach den X Server mit meiner ATI Radeon HD 4850 zum Laufen gebracht.
Als Anhang habe ich folgendes beigefügt:
  • /etc/X11/xorg.conf
  • /etc/portage/package.keywords und /etc/portage/package.use (beides in Datei package.txt)
  • Ausgabe von emerge --info
  • /usr/src/linux/.config

Aber jetzt kommt etwas, das ich ganz und garnicht verstehe:

Das Emergen von x11-base/xfce4 funktionierte nur nach Neukompilieren des Kernels mit gesetzten Optionen "POSIX_MQUEUE" und "SYSVIPC". Nun der Clou: Jetzt habe ich zwar XFCE installiert, aber dafür wird der proprietäre ATI-Treiber "fglrx" nicht mehr geladen.

Zitat

FATAL: Error inserting fglrx (/lib/modules/2.6.26-gentoo-r4/kernel/drivers/char/drm/fglrx.ko): Operation not permitted
Ich habe Gott sei Dank noch einen Kernel ohne die beiden hinzugefügten o.g. Optionen. Mit dem läuft "fglrx" und damit auch XFCE ohne Probleme. Zwar nur als User, den ich den entsprechenden Gruppen hinzugefügt habe, aber es läuft. Meine zweite Frage wäre, warum es eigentilch nicht als root läuft? Als root bekomme ich den Fehler:

Zitat

/usr/bin/startxfce4: X server already running on display :0.0
Agent pid 5844
Agent pid 5844 killed
Wenn ich XFCE als Benutzer aber erfolgreich starte, kommt noch dieses Fenster direkt vor dem Starten:

Zitat

Konnte Netzwerkadresse von "kozy" nicht finden. Dadurch wird Xfce nicht richtig konfigurieren können...
Habt ihr eine Idee, wie ich das/die Problem(e) lösen kann? Vielleicht ist eine der beiden Kerneloptionen ja überflüssig? Oder liegt der Hase woanders begraben?

Allerbeste Grüße
»VirginiaSteaks« hat folgende Dateien angehängt:
  • package.txt (4,05 kB - 1 mal heruntergeladen - zuletzt: 21.05.2009, 18:42)
  • emerge_--info.txt (4,16 kB - 2 mal heruntergeladen - zuletzt: 21.05.2009, 18:42)
  • xorg.conf.txt (15,32 kB - 2 mal heruntergeladen - zuletzt: 21.05.2009, 18:39)
  • config.txt (44,09 kB - 1 mal heruntergeladen - zuletzt: 21.05.2009, 18:41)

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »VirginiaSteaks« (06.01.2009, 19:45)


2

16.12.2008, 20:54

Du meinst sicher

Quellcode

1
2
3
CONFIG_POSIX_MQUEUE=y
und
CONFIG_SYSVIPC=y
oder?
Bei mir lässt sich der ati-drivers-8.552-r2 auch mit den beiden genannten Kernel Optionen kompilieren und nutzen, evtl muss das Modul nur noch einmal neu gebaut werden.

Einen Desktop solltest du grundsätzlich nur als User starten!
Wenn ein User dann doch mal für bestimmte Sachen root-Rechte erhalten soll dann am besten über "sudo"

Zu der nicht gefundenen Netzwerkadresse fällt mir so ohne weitere Info nichts ein, wurde das Netzwerk schon eingerichtet, bzw läuft es schon?

MfG

3

17.12.2008, 01:36

Ist es also ein Xfce-Sicherheitsfeature, dass man ihn als root garnicht erst starten kann?

Ich habe die o.g. Probleme gelöst, durch folgendene Schritte:
emerge -av x11-drivers/ati-drivers unter dem neuen Kernel mit den 2 Optionen.

Das mit dem Netzwerk lag wohl daran, dass ich die /etc/conf.d/net nicht richtig konfiguriert hatte.
Habe laut gentoo-guide die Standardeinstellungen reingeklatscht und jetzt kommt die nervige Meldung nicht mehr.

Jetzt funktioniert Xfce schonmal einigermaßen :-)

4

17.12.2008, 02:43

Ist es also ein Xfce-Sicherheitsfeature, dass man ihn als root garnicht erst starten kann?
Es wird zumindest versucht zu unterbinden das unerfahrene User dies ohne weiteres tun können. Dies ist aber nicht nur bei xfce so, gleiches verhalten ist auch bei gnome, kde, usw vorzufinden, ein einloggen als "root" wird bei kdm, gdm usw nicht zugelassen, und das ist auch zu deinem eigenen Schutz gut so ;)

Habe laut gentoo-guide die Standardeinstellungen reingeklatscht und jetzt kommt die nervige Meldung nicht mehr.
Hehe dies klingt aber fast so als sei es dir Sch... egal, Hauptsache es funktioniert!? Du solltest etwas sorgsam mit deinem gentoo umgehen sonnst ist die ganze Mühe der Installation und Konfiguration schnell wieder dahin.. Bedenke das ein gut gepflegtes gentoo dich über sehr viele Jahe begleiten kann..

MfG

5

17.12.2008, 11:26

Zitat

X server already running on display :0.0

Diese Meldung hat aber nichts damit zu tun, ob root oder nicht. Sie besagt eigentlich nur genau das, was da steht. ;-)

Deine Beiträge setzt du auf gelöst, so wie es sich gehört?

Mit aktuellem Portage gibt es ein schönes Set, um sich die Module neu zu bauen (was nach einem Kernelupdate immer durchzuführen ist).
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

6

17.12.2008, 14:27

Zitat


Diese Meldung hat aber nichts damit zu tun, ob root oder nicht. Sie besagt eigentlich nur genau das, was da steht. ;-)
Ähm, aber ich habe den X Server doch noch garnicht mit startx gestartet. Wieso kommt dann trotzdem die Meldung, dass X server schon auf dem Display :0.0 läuft?



Zitat

Mit aktuellem Portage gibt es ein schönes Set, um sich die Module neu zu bauen (was nach einem Kernelupdate immer durchzuführen ist).
Was denn für ein Set? Ich habe nicht die ganz aktuelle Portage-Version. Würdet ihr mir die empfehlen? Dazu muss ich doch einfach unmasken, oder?


Zitat

Hehe dies klingt aber fast so als sei es dir Sch... egal, Hauptsache es funktioniert!?
Nein, gewiss nicht. Ich war schon etwas müde, als ich das geschrieben habe. Ich habe etwa 45 Minuten 'net.example' durchgelesen und entsprechend konfiguriert. Ich frage mich nur, wielange es noch dauert, bis ich ein funktionsfähiges System zum Arbeiten habe. Ich würde gerne noch 3D-Effekte für Xfce haben. Nehme ich dafür am besten compiz?
Desweiteren emege ich nachher noch firefox, pidgin, openoffice, etc. Habe allerdings Angst, dass mein Studium erfordert, dass ich bestimmte Software benutze, die es aber nicht im Portage gibt oder dessen Installation Stunden in Anspruch nimmt. Ich hoffe, dass das nicht passieren wird ;-)

Zitat

Deine Beiträge setzt du auf gelöst, so wie es sich gehört
Ja, natürlich! 8)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »VirginiaSteaks« (17.12.2008, 14:36)


7

17.12.2008, 16:22

Also wenn dort ein Test drin ist, der schaut, ob die UID = 0 ist (root), und es wird dann diese Fehlermeldung ausgegeben, dann wäre das aber mehr als schlecht.
Müsste man jetzt im Code schauen.

Kommt halt drauf an was man studiert ;-)
Überhaupt braucht eine Installation selten Stunden, außer das Bauen von OpenOffice oder ähnlichem, aber das lässt man halt über Nacht mal laufen.

Portage 2.2...
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

8

19.12.2008, 00:41

Hallo,

ich habe mir in Xfce den Lautstärkeregler unten in die Menüleiste gepackt und die Auflösung angepasst, neues Hintergrundbild etc.
Nun kann ich Xfce nicht mehr starten. Diese Maus kommt, danach sieht man meinen neuen Hintergrund und diese Sanduhr. Leider hört der Ladevorgang nicht auf, es geht so die ganze Zeit weiter.

Wie kriege ich Xfce wieder zurückgesetzt? Oder gibt es einen abgesicherten Modus?

Ich bekomme folgende Fehlermeldungen auf tty1:

Zitat

alsa: Mixer attach default error: Datei oder Verzeichnis nicht gefunden
Failed to set aperture, ret = 0x00000001
Failed to set aperture, ret = 0x00000001
Failed to set aperture, ret = 0x00000001
Edit:
Es liegt am compiz. Irgendwie stürzt das beim Starten ab. Vielleicht liegt es daran, dass ich manuell eine Compiz-Sitzung gestartet habe (ohne es in irgend einer .xinit oder so stehen zu haben) und den Haken "Sitzung speichern" aktiviert habe.
Habt ihr eine Idee, wie man das elegant lösen könnte?


Lieben Gruß

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »VirginiaSteaks« (19.12.2008, 00:48)


9

19.12.2008, 01:31

Hallo

Ich würde es vermeiden compiz per default laufen zu lassen, es gibt da doch dieses praktische "x11-apps/fusion-icon" mit diesem kannst du es dann bei bedarf bequem an/aus schalten.
Grade auch in Zusammenhang mit dem ATI fglrx Treiber wirst du sicherlich irgendwann in Situationen kommen wo es praktisch ist wenn man compiz mal schnell deaktivieren kann.

MfG

10

20.12.2008, 03:21

Hey Josef,

ich habe mir dieses fusion-icon emerged und es ist super.
Allerdings habe ich noch Probleme mit dem Starten von compiz:

Wenn ich eine Compiz-Session laufen hatte, dann Xfce beende und später wieder starte, hat er ja die Session gespeichert.
Komischerweise stürzt compiz dann ab, ich sehe keine Fenster beim Starten und compiz läuft mit 100% CPU.
Dafür habe ich bisher noch keine Lösung gefunden. Ein Workaround wäre es, erst Xfwm4 zu starten, dann ein sleep zu machen von ein paar Sekunden und dann fusion-icon starten. Könnte man ja per Bashscript machen.
Aber gibt es da keine feinere Lösung? Ich will nicht überall nur Frickelei haben ;-)
Ist ja dann auch schwieriger zu warten.

Gruß

Edit:
Jetzt gehts. Ich habe alle Session Dateien gelöscht in ~/.cache/sessions (das ganze verzeichnis löschen)
Danach beim Abmelden von Xfce den Haken "Sitzung speichern" entfernen.
Danach Fusion-Icon in den Autostart von Xfce (Rechtsklick/Einstellungen/Automatisch gestartete Anwendungen).
Dann Reboot und es läuft.

Gruß

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »VirginiaSteaks« (06.01.2009, 19:45)