Beginner: Deutsch für 4.10 und KDE

  • Ersteller Ersteller hjl
  • Erstellt am Erstellt am
H

hjl

Guest
Hallo zusammen,

nicht gleich schlagen....ja, ich habe gegoogelt und die SuFu benutzt :) .

Ich habe es nunmehr geschafft, FreeBSD 4.10 neben WinXP auf meinem Notebook zu installieren, die Darstellungsqualität ist zwar noch miserabel, aber meine externe USB-Mouse und das Touchpad funktionieren gleichzeitig und KDE startet auch.

Ich habe bisher gemacht:
1.) .login.conf, /etc/login.conf, /etc/profile, /etc/csh.login geändert bzw. mit dem deutschen Schriftsatz ergänzt ISO8859-1
2.) als ich mit pkg_add -r kde3-i18n installieren wollte, hat er mir 14 MB aus dem Internet herunter geladen. Ich habe aber im Kontrollzentrum von KDE keine Auswahlmöglichkeit für Deutsch..

Nun meine Fragen:
1.) Wie kann ich das System "Deutsch" einrichten?
2.) Wie kann ich die deutsche Sprachunterstützung in KDE einrichten?
3.) In meiner XF86conf ist unter Keyboard nur ein Eintrag mit Keyboard; deutsch, Tastenanzahl etc. fehlen. Wie richte ich die Tastatur korrekt ein?

Ich weiss, alles banale Fragen, aber ich bin für jeden wohlgemeinten Tipp, Erklärung etc. für einen alten "S..k" dankbar ;)

P.S.: Es werden sicherlich noch viele banale Fragen kommen :)

Gruss
hjl / Hans-Jürgen
 
KDE auf Deutsch

1.) Kontrolliere ob das deutsche kde-i18n installiert ist:
# pkg_info | grep de-kde
wenn nicht:
# pkg_add -r de-kde-i18n

2.) K-Menü -> Settings -> Control Center
3.) Eintrag: Regional & Accessibility -> Country/Region & Language
4.) German anklicken und Knopf "Move Up" drücken
5.) Knopf "Apply" drücken
6.) KDE-Sitzung beenden und neuanmelden => Fertig!
 
@Andreas:

Danke, KDE ist jetzt deutsch :)

@all: wenn ich in einer Konsole unter KDE etwas schreiben will, ist die amerikanische Tastatur eingestellt, obwohl ich über deutsch angegeben habe :confused:

Gruss
hjl / Hans-Jürgen
 
Tastaturlayout einstellen

Es muss für den x11-Server und für die Konsole seperat das Tastaturlayout eingestellt werden.

******************************************************************
x11-Server

Die Konfiguration des XFree86-Server geschieht normalerweise in der Datei /etc/X11/XF86Config. Für die Tastatur ist vor allem der Abschnitt: Section "InputDevice" mit dem Driver "keyboard" interessant.

Section "InputDevice"

Identifier "Main Keyboard"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc102"
Option "XkbLayout" "de"
EndSection

könnte deine XF86Config enthalten, wenn sie korrekt konfiguriert ist, schraube an den XkbModel-Einstellungen bis:

more /var/log/XFree86.0.log |grep EE

eine XFree86-Server-Fehlermeldung enthält!


=> Hinweis zum xorg-Server: Option "XkbRules" "xorg" verwenden!

+++++++++++++++++++++++++++++++++++++++++++++++++++++
Kontrolle der Tastatureinstellungen:

Öffne kedit und versuche die gross- und kleingeschriebenen Umlaute (z.B. Caps-Lock und ö) sowie Z, Y und ¤ (Alt-Gr und e) einzugeben.
+++++++++++++++++++++++++++++++++++++++++++++++++


**********************************************************************
Konsole

Siehe am besten auch im FreeBSD-Handbuch nach, lokal unter:

/usr/share/doc/de_DE.ISO8859-1/books/handbook/l10n.html


1.) /etc/login.conf modifizieren:

german:German Users Accounts:\
:charset=ISO-8859-15:\
:lang=de_DE.ISO8859-15:\
:tc=default:

2.) /etc/login.conf.db anlegen:

cap_mkdb login.conf

3.) Den gewünschten Benutzer die Benutzerklasse zuweisen:

vipw
user:password:1111:11:german:0:0:User_Name:/home/user:/bin/sh

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Tip: Die Datei /etc/csh.cshrc mit:

setenv EDITOR ee

ergänzen. Danach kann vipw mit dem benutzerfreundlicheren Easy-Editor bedient werden. Wenn man mit dem Easy-Editor nicht weiter weiss, einfach die Esc-Taste drücken..
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

+++++++++++++++++++++++++++++++++++++++++++++++++++
Kontrolle der Tastatureinstellungen:

In der Konsole:

locale

eingeben.
++++++++++++++++++++++++++++++++++++++++++++++++

************************************************************************
UNICODE

Bei mir gibt locale folgendes zurück:

LANG=de_CH.UTF-8
LC_CTYPE="de_CH.UTF-8"
LC_COLLATE="de_CH.UTF-8"
LC_TIME="de_CH.UTF-8"
LC_NUMERIC="de_CH.UTF-8"
LC_MONETARY="de_CH.UTF-8"
LC_MESSAGES="de_CH.UTF-8"
LC_ALL=

Ich verwende UNICODE-Zeichensatz. Für mehr Informationen zu UNICODE
siehe:

http://www.bsdforen.de/showthread.php?t=4833
 
Hallo Andreas,

vielen herzlichen Dank für Deine Hinweise; ich werde sie morgen mal nachvollziehen
und dann auch berichten.

Gruss
hjl / Hans-Jürgen
 
Option "XkbModel" "pc102"

Option "XkbModel" "pc102"
ist notwendig bei meiner IBM-Labtop-Tastatur, welche keine Windows- und Kontextmenü-Tasten besitzt!

Alle glücklichen Besitzer einer Tastatur mit den obengenannten Tasten wählen natürlich:
Option "XkbModel" "pc105" .
 
Nachtrag: Konsole-Tastatureinstellung

Die Konsole-Tastatureinstellung ist unvollständig. Es fehlt ein sehr wichtiger Konfigurationsteil:

Der Datei /etc/rc.conf folgende Zeilen anhängen:

keymap="german.iso"
font8x8="iso15-8x8"
font8x14="iso15-8x14"
font8x16="iso15-8x16"
 
@Andreas Meyer:

Danke Andreas, für Deine umfangreiche Hilfe aber.......ich habe nunmehr eine Woche lang versucht, das OS FreeBSD zu installieren, leider kein Erfolg. Zu 90% war die Meldung: no screens found. Ich konnte die XFree86 konfigurieren wie ich wollte, der X-Server startete einfach nicht. Ich habe auch die XFree86 von Knoppix und Kanotix ausprobiert, leider kein Erfolg.

Erfolg der ganzen Geschichte: ich werde mir wohl erst einmal ein Buch kaufen: FReeBSD 5.

Ich nehme an, mein Notebook Sony Vaio PCG-FX701 ist wohl schon zu "alt" bzw. ich bin von der Hardwareerkennung von FreeBSD maßlos enttäuscht, weil Linux (Debian, Mandrake, SuSE, Fedora Core 2, Knoppix und Kanotix) alles einwandfrei erkennen, ohne Nachbesserungen.
FreeBSD 5.2.1 konnte ja nicht mal auf mein CD/DVD-Rom zugreifen, 4.9 auch nicht nur mit 4.10 ging es.

Hinzu kommt, ich bin Anwender und kein "Programmierer". Kleinigkeiten an den Konfigurationsdateien ändern = ok. aber so?

Gruss
hjl/Hans-Jürgen
 
poste doch mal deine xf86config und die infos zum laptop, wie graka etc.
am anfang hatte ich auch immer probleme mit X.
 
@s-tlk:

Danke für Deine Hilfe aber.........ich habe auf der Partition wieder Fedora Core 2 drauf. Ich sende Dir aber trotzdem die Daten.

Bei der jetzigen XFree86 ist mir aufgefallen, dass unter FreeBSD die Sectionen "Files" und "DRI" NICHT auftauchten. Ansonsten hatte ich es mit einer gleichen XFree86 versucht.

Sony Vaio PCG-FX701:
Processor Mobile AMD Athlon(TM) XP Processor featuring PowerNow! 1400+
Network Realtek RTL8139CL - 10Base-T/100Base-TX
Cache 256 KB (on die)
Memory 256 MB
Hard Disk Drive 20 GB Gb
Video Chipset ATI Rage Mobility-M1
Video Memory 8 MB SDR (on die)
Display 14.1" TFT XGA 1024x768
Sound Chip Analog Devices AD1881A � 16-bit CD-quality stereo sound � 3D Surround � AC97
Floppy Disk Drive 3.5" 1.44 MB
CDROM : 24 x Speed
DVD-ROM : 8 x Speed
Ports on Unit 1 PC Card Slot(s) � 4 pins i.Link Port � 2 USB Port(s) �
Ports on Unit Docking Station Connector � Headphones Out � Microphone In � Parallel Port � Serial Port � TV Out � VGA Monitor Out �
PC Card Slots 1 PCMCIA type I or 1 PCMCIA type II Cards and Cardbus support
Modem built-in modem V.90/K56Flex (56kbps) data/fax modem
Keyboard 87 Keys � Hotkeys
Mouse Touchpad
AC Adapter PCGA-AC19V
Battery PCGA-BP71A

Jetzige XFree86 von Fedora Core 2:
# XFree86 4 configuration created by pyxf86config

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "LCD Panel 1024x768"
HorizSync 31.5 - 48.5
VertRefresh 40.0 - 70.0
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "ati"
VendorName "Videocard vendor"
BoardName "ATI Rage Mobility"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

Gruss
hjl/Hans-Jürgen
 
versuch das mal: in Section "Screen" einfach folgendes hinzufügen:
SubSection "Display"
Depth 8
Modes "640x480"
EndSubSection
 
Hallo,
auf meinem Rechner (FreeBSD 5.3RC2, X von xorg) kann ich zwar Umlaute, @, ¤, ... verwenden, aber das Pipe-Zeichen (der senkrechte Strich, ohne den nix geht), will die Tastatur nicht hergeben. Zumindest nicht unter X. Auf der virtuellen Konsole ist alles ok.
Ich kann dem User alerdings auch nicht die gewünschte Klasse "german" zuweisen (Fehlermeldung beim Login des Nutzers, daß "german" nicht gültig ist).
locale gibt überall "C", nur bei LANG ist kein Eintrag.

Hat dafür jemand einen Tip?

Vielen Dank,
Burkhard

AndreasMeyer schrieb:
Es muss für den x11-Server und für die Konsole seperat das Tastaturlayout eingestellt werden.

******************************************************************
x11-Server

Die Konfiguration des XFree86-Server geschieht normalerweise in der Datei /etc/X11/XF86Config. Für die Tastatur ist vor allem der Abschnitt: Section "InputDevice" mit dem Driver "keyboard" interessant.

Section "InputDevice"

Identifier "Main Keyboard"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc102"
Option "XkbLayout" "de"
EndSection

könnte deine XF86Config enthalten, wenn sie korrekt konfiguriert ist, schraube an den XkbModel-Einstellungen bis:

more /var/log/XFree86.0.log |grep EE

eine XFree86-Server-Fehlermeldung enthält!


=> Hinweis zum xorg-Server: Option "XkbRules" "xorg" verwenden!

+++++++++++++++++++++++++++++++++++++++++++++++++++++
Kontrolle der Tastatureinstellungen:

Öffne kedit und versuche die gross- und kleingeschriebenen Umlaute (z.B. Caps-Lock und ö) sowie Z, Y und ¤ (Alt-Gr und e) einzugeben.
+++++++++++++++++++++++++++++++++++++++++++++++++


**********************************************************************
Konsole

Siehe am besten auch im FreeBSD-Handbuch nach, lokal unter:

/usr/share/doc/de_DE.ISO8859-1/books/handbook/l10n.html


1.) /etc/login.conf modifizieren:

german:German Users Accounts:\
:charset=ISO-8859-15:\
:lang=de_DE.ISO8859-15:\
:tc=default:

2.) /etc/login.conf.db anlegen:

cap_mkdb login.conf

3.) Den gewünschten Benutzer die Benutzerklasse zuweisen:

vipw
user:password:1111:11:german:0:0:User_Name:/home/user:/bin/sh

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Tip: Die Datei /etc/csh.cshrc mit:

setenv EDITOR ee

ergänzen. Danach kann vipw mit dem benutzerfreundlicheren Easy-Editor bedient werden. Wenn man mit dem Easy-Editor nicht weiter weiss, einfach die Esc-Taste drücken..
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

+++++++++++++++++++++++++++++++++++++++++++++++++++
Kontrolle der Tastatureinstellungen:

In der Konsole:

locale

eingeben.
++++++++++++++++++++++++++++++++++++++++++++++++

************************************************************************
UNICODE

Bei mir gibt locale folgendes zurück:

LANG=de_CH.UTF-8
LC_CTYPE="de_CH.UTF-8"
LC_COLLATE="de_CH.UTF-8"
LC_TIME="de_CH.UTF-8"
LC_NUMERIC="de_CH.UTF-8"
LC_MONETARY="de_CH.UTF-8"
LC_MESSAGES="de_CH.UTF-8"
LC_ALL=

Ich verwende UNICODE-Zeichensatz. Für mehr Informationen zu UNICODE
siehe:

http://www.bsdforen.de/showthread.php?t=4833
 
Zurück
Oben