You are not logged in.
Pages: 1
I have Hebrew installed I think:
[kirk@arch ~]$ locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
[kirk@arch ~]$ locale -a
C
POSIX
en_US
en_US.iso88591
en_US.utf8
he_IL
he_IL.iso88598
he_IL.utf8
hebrew
[kirk@arch ~]$ more /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
# UUID=92d68525-22b2-4619-a35a-0ba35df05b89
/dev/sda2 / ext4 rw,relatime,data=ordered 0 1
# UUID=fb6f5666-6075-4cfc-9105-30052be224e3
/dev/sda1 /boot ext4 rw,relatime,data=ordered 0 2
# UUID=fcb00885-7ad0-46c0-8d68-40cde74e1a1a
/dev/sda5 /srv ext4 rw,relatime,data=ordered 0 2
# UUID=35b3b21c-82f5-4db6-8406-8bd19c9d4aeb
/dev/sda3 /home ext4 rw,relatime,data=ordered 0 2
and setxkbmap il works to set Hebrew for my applications (I have the culmus package installed which provides Hebrew fonts), but not for my terminal and I can't save filenames in Hebrew.
What am I doing wrong? Do I need to put Hebrew fonts into my Console fonts directory?
Last edited by CaptainKirk (2012-11-25 13:55:08)
Offline
post your /etc/locale.conf and /etc/vconsole.conf
LANG=C
means you don't have a language set
You did uncomment the codes in /etc/locale.gen for English and Hebrew
before typing locale-gen at the command prompt?
Last edited by fschiff (2012-11-25 05:32:06)
Offline
post your /etc/locale.conf and /etc/vconsole.conf
Both are "No such file or directory"
LANG=C
means you don't have a language set
I was wondering about that. Anyhow I want English as my main language. I just want Hebrew also.
You did uncomment the codes in /etc/locale.gen for English and Hebrew
before typing locale-gen at the command prompt?
Yes.
Offline
If you use systemd you should use its config files: https://wiki.archlinux.org/index.php/Sy … figuration
The locale output you posted is not related to your question. I have Hebrew enabled and typing locale here outputs:
% locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
The locale -a output is similar to yours.
If you changed your locale configurations before the last kernel update you may need to "mkinitcpio" manually. Not sure.
Edit: Hebrew file names work fine.
Last edited by SoleSoul (2012-11-25 10:21:21)
Offline
Yes, you do have to set a console font that includes Hebrew characters. The default console font does not include them. The culmus AUR package does not include any console fonts.
Offline
fschiff wrote:post your /etc/locale.conf and /etc/vconsole.conf
Both are "No such file or directory"
So, I go over to your house and hit you over the head with a loaf of bread.
Why?
Cause you should have those two files setup if you followed the wiki (Beginner's Guide and locale)
You are getting LANG=C because the first file doesn't exist. You are getting problems seeing the hebrew filesnames cause you are using the default console fonts which don't have support of all languages.
echo LANG="en_US.UTF-8" > /etc/locale.conf
Fill in /etc/vconsole.conf with your console font info and you will see hebrew characters when you type ls in the terminal.
Offline
So, I go over to your house and hit you over the head with a loaf of bread.
Sir, so long as the bread isn't frozen, you are welcome to visit. I have butter for you and chumus for me for the bread, if it survives the collision with my skull.
You are getting LANG=C because the first file doesn't exist. You are getting problems seeing the hebrew filesnames cause you are using the default console fonts which don't have support of all languages.
That indeed fixed it. Thank you very much for your assistance. I really appreciate it.
Offline
Pages: 1