Guten Abend, die werten Herren!
Mich hat mal wieder der Wissensdurst gepackt und google konnte mir nicht bei allem helfen.
Habe mich mal wieder an eine Installation gewagt, manche Probleme konnte ich lösen, allerdings recht unverständlich...
bitte nicht hauen, weil es kein spezifisches Thema ist.
Die Hardware: altes Zeug aus der Grabbelkiste (AMD Sempron 2400+, Geforce 6200 AGP, 2GB Ram)
Es geht um FreeBSD 10. i386 logischerweise.
Direkt nach der Installation habe ich 'freebsd-update fetch install' gemacht.
Aus den Ports habe ich mit WITH_NEW_XORG=yes in der make.conf den xorg gebaut und danach xfce.
In die /etc/rc.conf folgendes geschrieben:
hald_enable=”YES”
dbus_enable=”YES”
Die xorg.conf fix erstellt und '/usr/local/bin/startxfce4' in die .xinitrc meines Benutzers getippelt.
'proc /proc procfs rw 0 0' wurde zur fstab hinzugefügt. Braucht xfce das überhaupt?
'startx' funktionierte prima. Jetzt wollte ich XFCE noch eingedeutscht haben und aus
http://www.bsdforen.de/threads/xfce4-auf-deutsch-umstellen.22625/
bin ich nicht wirklich schlau geworden, hat mich nur noch mehr verwirrt. Mit einigem Rumprobieren war es dann in deutsch, allerdings die Tastaturbelegung nicht.
Auf http://linux.t-tietz.de/freebsd_9_2_installation habe ich dann andere(?) Ansätze gefunden, die zum Erfolg führten.
#
/etc/profile :
LANG=de_DE.ISO8859-1; export LANG
MM_CHARSET=ISO-8859-1; export MM_CHARSET
#
Was ist der Unterschied von de_DE.ISO8859-1 und de_DE.ISO8859-15? Da ich bei der Grundinstallation bereits deutsch angab und die Tastatur auf deutsch auf der Konsole funktioniert, wieso brauchts das? Ist die profile-Datei eine Vorlage für alle lokalen Benutzer inkl. root?
#
/etc/csh.login
setenv LANG de_DE.ISO8859-1
setenv MM_CHARSET ISO-8859-1
#
Wieder die gleiche Frage, die c-shell ist doch schon auf deutsch?
#
die datei erstellt und gefüllt: /usr/local/etc/hal/fdi/policy/x11-input.fdi
<?xml version="1.0" encoding="iso-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.x11_options.XkbModel" type="string">pc102</merge>
<merge key="input.x11_options.XkbLayout" type="string">de</merge> </match>
</device>
</deviceinfo>
#
Das verstehe ich so, dass das die config-datei der Tastatur für den Xorg ist.
Jedenfalls war dann alles auf deutsch. Ist das ein sauberer Weg oder gibt es gar noch einen besseren?
Danach habe ich mir den nvidia-driver-173 installiert, war mir nicht sicher, ob der nvidia-driver noch Treiber für die gf6200 enthält-
echo 'nvidia_load="YES"' >> /boot/loader.conf <-- das ist selbsterklärend
echo 'linux_enable="YES"' >> /etc/rc.conf <--- das soweit auch, welchen sinn würde es machen, den linuxulator schon in der loader.conf starten zu lassen?
echo 'hint.agp.0.disabled="1"' >> /boot/device.hints <--- wie ich es verstanden habe, wird damit der fbsd eigene agp treiber deaktiviert. stimmt das so?
Mit nvidia-xconfig habe ich mir dann eine neue config erstellen lassen.
Diese habe ich editiert und in der device-section 'Option "NvAGP" "1"' eingetragen, damit meines Wissens nach der nvidia agp treiber genutzt wird. Richtig?
Einmal fix gerebootet, xfce gestartet, aber weder Maus noch Tastatur funktionierten. Ich dachte erst, der Treiber sei falsch und hätte einen freeze hingelegt, aber ich konnte zurück aufs virtuelle Terminal und den xorg anhalten.
http://blog.killtheradio.net/tricks-hacks/keyboardmouse-not-working-in-xorg-on-freebsd/
war dann die Lösung. Woran lag das jetzt, ist für mich vollkommen unverständlich, zumal diese Ports schon vorher drauf waren?
Um mal fix die 3D-Beschleunigung auszutesten, habe ich eduke32 installiert. Es wurde kein Eintrag im Anwendungsmenü von xfce erstellt, bei libreoffice allerdings schon. Ist sowas portspezifisch oder liegt das an xfce oder sonstwas anderem?
Jedenfalls konnte ich eduke per Terminal starten, alles super wie erwartet.
Btw. Terminal....das zappt auf und schließt sich sofort wieder. Erst wenn ich 3-5x anklicke, bleibt mal ein Terminal offen. Da konnte ich auch keine Lösung dazu finden....
Bei xfce sind neustarten, herunterfahren und ruhezustand ausgegraut. Ist das ein Berechtigungsproblem? Wie kann ich das freischalten?
Die Ports mail/evolution und mail/evolution-exchange habe ich gebaut, es läßt sich aber nicht starten. Im Terminal habe ich folgende Fehlermeldung:
(evolution:1179): GLib-CRITICAL **: gchar *g_convert(const gchar *, gssize, const gchar *, const gchar *, gsize *, gsize *, GError **): assertion `str != NULL' failed
Illegaler Speicherzugriff (core dumped)
Was tun?
Vielen Dank im voraus!
Mich hat mal wieder der Wissensdurst gepackt und google konnte mir nicht bei allem helfen.
Habe mich mal wieder an eine Installation gewagt, manche Probleme konnte ich lösen, allerdings recht unverständlich...
bitte nicht hauen, weil es kein spezifisches Thema ist.
Die Hardware: altes Zeug aus der Grabbelkiste (AMD Sempron 2400+, Geforce 6200 AGP, 2GB Ram)
Es geht um FreeBSD 10. i386 logischerweise.
Direkt nach der Installation habe ich 'freebsd-update fetch install' gemacht.
Aus den Ports habe ich mit WITH_NEW_XORG=yes in der make.conf den xorg gebaut und danach xfce.
In die /etc/rc.conf folgendes geschrieben:
hald_enable=”YES”
dbus_enable=”YES”
Die xorg.conf fix erstellt und '/usr/local/bin/startxfce4' in die .xinitrc meines Benutzers getippelt.
'proc /proc procfs rw 0 0' wurde zur fstab hinzugefügt. Braucht xfce das überhaupt?
'startx' funktionierte prima. Jetzt wollte ich XFCE noch eingedeutscht haben und aus
http://www.bsdforen.de/threads/xfce4-auf-deutsch-umstellen.22625/
bin ich nicht wirklich schlau geworden, hat mich nur noch mehr verwirrt. Mit einigem Rumprobieren war es dann in deutsch, allerdings die Tastaturbelegung nicht.
Auf http://linux.t-tietz.de/freebsd_9_2_installation habe ich dann andere(?) Ansätze gefunden, die zum Erfolg führten.
#
/etc/profile :
LANG=de_DE.ISO8859-1; export LANG
MM_CHARSET=ISO-8859-1; export MM_CHARSET
#
Was ist der Unterschied von de_DE.ISO8859-1 und de_DE.ISO8859-15? Da ich bei der Grundinstallation bereits deutsch angab und die Tastatur auf deutsch auf der Konsole funktioniert, wieso brauchts das? Ist die profile-Datei eine Vorlage für alle lokalen Benutzer inkl. root?
#
/etc/csh.login
setenv LANG de_DE.ISO8859-1
setenv MM_CHARSET ISO-8859-1
#
Wieder die gleiche Frage, die c-shell ist doch schon auf deutsch?
#
die datei erstellt und gefüllt: /usr/local/etc/hal/fdi/policy/x11-input.fdi
<?xml version="1.0" encoding="iso-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.x11_options.XkbModel" type="string">pc102</merge>
<merge key="input.x11_options.XkbLayout" type="string">de</merge> </match>
</device>
</deviceinfo>
#
Das verstehe ich so, dass das die config-datei der Tastatur für den Xorg ist.
Jedenfalls war dann alles auf deutsch. Ist das ein sauberer Weg oder gibt es gar noch einen besseren?
Danach habe ich mir den nvidia-driver-173 installiert, war mir nicht sicher, ob der nvidia-driver noch Treiber für die gf6200 enthält-
echo 'nvidia_load="YES"' >> /boot/loader.conf <-- das ist selbsterklärend
echo 'linux_enable="YES"' >> /etc/rc.conf <--- das soweit auch, welchen sinn würde es machen, den linuxulator schon in der loader.conf starten zu lassen?
echo 'hint.agp.0.disabled="1"' >> /boot/device.hints <--- wie ich es verstanden habe, wird damit der fbsd eigene agp treiber deaktiviert. stimmt das so?
Mit nvidia-xconfig habe ich mir dann eine neue config erstellen lassen.
Diese habe ich editiert und in der device-section 'Option "NvAGP" "1"' eingetragen, damit meines Wissens nach der nvidia agp treiber genutzt wird. Richtig?
Einmal fix gerebootet, xfce gestartet, aber weder Maus noch Tastatur funktionierten. Ich dachte erst, der Treiber sei falsch und hätte einen freeze hingelegt, aber ich konnte zurück aufs virtuelle Terminal und den xorg anhalten.
http://blog.killtheradio.net/tricks-hacks/keyboardmouse-not-working-in-xorg-on-freebsd/
war dann die Lösung. Woran lag das jetzt, ist für mich vollkommen unverständlich, zumal diese Ports schon vorher drauf waren?
Um mal fix die 3D-Beschleunigung auszutesten, habe ich eduke32 installiert. Es wurde kein Eintrag im Anwendungsmenü von xfce erstellt, bei libreoffice allerdings schon. Ist sowas portspezifisch oder liegt das an xfce oder sonstwas anderem?
Jedenfalls konnte ich eduke per Terminal starten, alles super wie erwartet.
Btw. Terminal....das zappt auf und schließt sich sofort wieder. Erst wenn ich 3-5x anklicke, bleibt mal ein Terminal offen. Da konnte ich auch keine Lösung dazu finden....
Bei xfce sind neustarten, herunterfahren und ruhezustand ausgegraut. Ist das ein Berechtigungsproblem? Wie kann ich das freischalten?
Die Ports mail/evolution und mail/evolution-exchange habe ich gebaut, es läßt sich aber nicht starten. Im Terminal habe ich folgende Fehlermeldung:
(evolution:1179): GLib-CRITICAL **: gchar *g_convert(const gchar *, gssize, const gchar *, const gchar *, gsize *, gsize *, GError **): assertion `str != NULL' failed
Illegaler Speicherzugriff (core dumped)
Was tun?
Vielen Dank im voraus!