rebeka_catalina
Member
Hallo zusammen
Einiges habe ich schon hinbekommen unter FreeBSD, aber woran ich mir quasi die Zaehne ausbeisse ist die Tastaturbelegung und die locales.
Ich nutze eigentlich ueberall en_US.UTF-8, bekomme es aber nicht eingerichtet und verstehe die Zusammenhaenge und FreeBSD noch nicht.
Die Situation ist folgende : Ich habe ein Tastatur von Lenovo mit nur einer Mod4 Taste (links), also so wie bei den meisten Laptops(jauf meinem Laptop habe ich logischerweise dasselbe Problem) und es ist eigentlich auch fast alles ok, nur ist die Mod4 auf Alt verrutscht und Alt existiert quasi nicht. Das ist ein Problem. Zwar habe ich da kein Problem, wo ich die Mod4 brauche, aber bei manchen Programmen brauche ich die Alt Taste. Sicherlich koennte ich das umgehen indem ich die Binds umkonfigurieren, waere aber natuerlich ziemlich dirty.
locale :
<code>
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
</code>
In meiner /etc/profile habe ich :
<code>
LANG=en_US.UTF-8; export LANG
MM_CHARSET=en_US.UTF-8; export MM_CHARSET
</code>
gesetzt und in meiner /etc/rc.conf :
<code>
keymap="us.iso"
</code>
und in /etc/X11/xorg.conf
<code>
Driver "kbd"
Option "XkbLayout" "en"
Option "XkbVariant" "nodeadkeys"
</code>
Ich hab's auch schon mit Eintraegen in meiner ~/.zshrc versucht, aber es klappt nicht.
Ich weiss, wir sind hier bei nicht bei Linux, aber unter Arch Linux gibt's eine locale.conf, wo ich das, was ich haben will, entkommentiere und dann einen locale-gen abschicke. Entsprechende Eintraege in der Konfig fuer den X-Server und /etc/vconsole.conf fuer die Konsole setze.
Wie funktioniert das hier ? Es gibt eine manpage fuer setlocale, aber das muss wohl eine speziellere Funktion sein, weil das Programm nicht einfach so gestartet werden kann. Ich lese schon die ganze Zeit im Handbook, aber ich steige da einfach nicht durch.
Koennte mir dabei bitte jemand behilflich sein ?
Gruss,
Beka
Einiges habe ich schon hinbekommen unter FreeBSD, aber woran ich mir quasi die Zaehne ausbeisse ist die Tastaturbelegung und die locales.
Ich nutze eigentlich ueberall en_US.UTF-8, bekomme es aber nicht eingerichtet und verstehe die Zusammenhaenge und FreeBSD noch nicht.
Die Situation ist folgende : Ich habe ein Tastatur von Lenovo mit nur einer Mod4 Taste (links), also so wie bei den meisten Laptops(jauf meinem Laptop habe ich logischerweise dasselbe Problem) und es ist eigentlich auch fast alles ok, nur ist die Mod4 auf Alt verrutscht und Alt existiert quasi nicht. Das ist ein Problem. Zwar habe ich da kein Problem, wo ich die Mod4 brauche, aber bei manchen Programmen brauche ich die Alt Taste. Sicherlich koennte ich das umgehen indem ich die Binds umkonfigurieren, waere aber natuerlich ziemlich dirty.
locale :
<code>
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
</code>
In meiner /etc/profile habe ich :
<code>
LANG=en_US.UTF-8; export LANG
MM_CHARSET=en_US.UTF-8; export MM_CHARSET
</code>
gesetzt und in meiner /etc/rc.conf :
<code>
keymap="us.iso"
</code>
und in /etc/X11/xorg.conf
<code>
Driver "kbd"
Option "XkbLayout" "en"
Option "XkbVariant" "nodeadkeys"
</code>
Ich hab's auch schon mit Eintraegen in meiner ~/.zshrc versucht, aber es klappt nicht.
Ich weiss, wir sind hier bei nicht bei Linux, aber unter Arch Linux gibt's eine locale.conf, wo ich das, was ich haben will, entkommentiere und dann einen locale-gen abschicke. Entsprechende Eintraege in der Konfig fuer den X-Server und /etc/vconsole.conf fuer die Konsole setze.
Wie funktioniert das hier ? Es gibt eine manpage fuer setlocale, aber das muss wohl eine speziellere Funktion sein, weil das Programm nicht einfach so gestartet werden kann. Ich lese schon die ganze Zeit im Handbook, aber ich steige da einfach nicht durch.
Koennte mir dabei bitte jemand behilflich sein ?
Gruss,
Beka