Re: probleme mit utf8
Jonas Meurer wrote:
> es gibt aber als user jedesmal aus:
> $ unicode_start
> /usr/bin/unicode_start: line 54: /dev/tty0: Permission denied
> /usr/bin/unicode_start: line 54: /dev/tty1: Permission denied
> /usr/bin/unicode_start: line 54: /dev/tty2: Permission denied
> /usr/bin/unicode_start: line 54: /dev/tty3: Permission denied
> /usr/bin/unicode_start: line 54: /dev/tty4: Permission denied
> /usr/bin/unicode_start: line 54: /dev/tty7: Permission denied
> /usr/bin/unicode_start: line 54: /dev/tty8: Permission denied
> /usr/bin/unicode_start: line 54: /dev/tty9: Permission denied
> /usr/bin/unicode_start: line 54: /dev/tty10: Permission denied
> /usr/bin/unicode_start: line 54: /dev/tty11: Permission denied
> /usr/bin/unicode_start: line 54: /dev/tty12: Permission denied
>
> eben alle ausser denen wo der user eingeloggt ist. unicode_start
> 2>/dev/null wäre natürlich eine möglichkeit, aber das kann ja nicht
> die dauerlösung sein, wenn jemand utf-8 verwenden will.
Wenn du mal die Besitzer/Rechte bei
$ ls /dev/tty[0-6]
anschaust (während ein user auf einem/mehreren aber nicht allen der
ttys eingeloggt ist) und gleichzeitig siehst, dass in
/usr/bin/unicode_start am Ende ein 'echo' mit einer Escape-Sequenz auf
jedes tty umgeleitet wird, dann wird dir klar werden, dass
normalerweise nur 'root' unicode_start benutzen kann.
Ich glaube aber, dass du dir eine Menge Ärger ersparen kannst, wenn du
z.b. mittels
# dpkg-reconfigure locales
in der /etc/environment so etwas wie
LANG=xx_XX.UTF-8
stehen hast (ich habe das zusätzlich in /etc/profile; natürlich ist
xx_XX durch etwas sinnvolles zu ersetzen). Das sollte dann beim
Neustart dafür sorgen, dass /etc/init.d/console-screen.sh
unicode_start automatisch ausführt (/etc/init.d/keymap.sh hat eine
ähnliche Mimik).
HTH,
andreas
Reply to: