[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: