You are not logged in.
I just migrated from KDE 4.8 to GNOME 3.2 since KDE 4.8 was giving me a LOT of trouble with Firefox (mostly with homebrewed browser scripts for Firefox, but that's my fault. I pacman -Syu'd blindly).
Anyway, when I use GNOME Shell, all my applications are sorted by case. For example, I scroll down, and I gedit all the way at the bottom, but I see nothing between the F apps and the H apps.
In Nautilus it's even more confusing. For example, I have my xdg-user-dirs (such as Desktop, Music, etc.) but my ~/builds directory is all the way down. The same goes for ~/scripts and ~/r9k.
I've checked /etc/profile and /etc/rc.conf, but I can't find anything that would give a clue as to WHY this is happening. Here's a wgetpaste from my /etc/profile and /etc/rc.conf if that helps.
http://paste.pocoo.org/show/554087/ <- /etc/rc.conf
http://paste.pocoo.org/show/554088/ <- /etc/profile
Last edited by shaunsingh14 (2012-02-23 18:08:01)
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
Open a terminal and run:
env LC_COLLATE=en_US.UTF-8 nautilus --no-desktopsee if Nautilus sorts stuff case-insensitive.
If it does, then some script (e.g. ~.dmrc) has set your LC_COLLATE to "C" or "POSIX".
Offline
nope that doesn't work. files still remain case sensitive.
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
What's your current value of LC_COLLATE?
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
how do i check that again? forgive me, but i'm somewhat groggy and i can't recall how i check lc_collate again.
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
locale | grep LC_COLLATEBurninate!
Offline
LC_COLLATE="C"
apparently, this is what i have.
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
Open a terminal and run:
env LC_COLLATE=en_US.UTF-8 nautilus --no-desktopsee if Nautilus sorts stuff case-insensitive.
If it does, then some script (e.g. ~.dmrc) has set your LC_COLLATE to "C" or "POSIX".
shaun@the-enforcer:~$ env LC_COLLATE=en_US.UTF-8 nautilus --no-desktop
(nautilus:15115): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
shaun@the-enforcer:~$
i reran the command, and i got this.
how could i have not remembered to post the error message?
*harakiri*
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
You should uncomment your preferred locale in /etc/locale.gen, put it in rc.conf and run locale-gen.
Offline
You should uncomment your preferred locale in /etc/locale.gen, put it in rc.conf and run locale-gen.
this piece of news on the arch home page says otherwise
http://www.archlinux.org/news/initscrip … -required/
Last edited by shaunsingh14 (2012-02-22 17:07:49)
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
lucke wrote:You should uncomment your preferred locale in /etc/locale.gen, put it in rc.conf and run locale-gen.
this piece of news on the arch home page says otherwise
http://www.archlinux.org/news/initscrip … -required/
What shell are you using?
lucke basically summarized the instructions from the Beginners' Guide.
Offline
shaunsingh14 wrote:lucke wrote:You should uncomment your preferred locale in /etc/locale.gen, put it in rc.conf and run locale-gen.
this piece of news on the arch home page says otherwise
http://www.archlinux.org/news/initscrip … -required/What shell are you using?
lucke basically summarized the instructions from the Beginners' Guide.
Bash
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
Even when I added "en-US.UTF-8" to /etc/rc.conf, locale | grep LC_COLLATE still gives the same output: "C"
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
I'm using bash too and this shell can source rc.conf just fine, it's the default shell on Arch.
We add support for /etc/locale.conf. The settings in this file takes precedence over /etc/rc.conf, and those who use shells that cannot source /etc/rc.conf are required to move to this new format.
It doesn't change anything for you and me (apart from that one-time manual intervention). You still can follow the Beginners' Guide on how to set up your locale.
Edit:
Even when I added "en-US.UTF-8" to /etc/rc.conf, locale | grep LC_COLLATE still gives the same output: "C"
rc.conf is sourced at boot.
Please follow lucke's advice, reboot and post the output of 'locale' and 'locale -a'.
Last edited by karol (2012-02-22 17:20:52)
Offline
locale returns this:
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=
locale -a returns this:
C
POSIX
en_US
en_US.iso88591
en_US.utf8
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
am i missing something here?
>bash able to source rc.conf
>followed lucke's instructions
>still gives same output
>default locale is still c
>mfw
![]()
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
Post your rc.conf please.
Are you exporting your locale settings somewhere, like in your .bashrc?
I have
export LC_MESSAGES="C"
export LC_COLLATE="C"Offline
here's a wgetpaste of my rc.conf file: http://paste.pocoo.org/show/555117/
and here's a wgetpaste of my ~/.bashrc: http://paste.pocoo.org/show/555118/
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
LOCALE="en_US" doesn't seem to be a valid choice.
Offline
let me try en_US.UTF-8
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
nope, locale is still c
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline
What does
LANG="en_US.UTF-8" localereturn?
Last edited by lucke (2012-02-22 19:44:38)
Offline
no worries now. had to reinstall arch linux because my asshat cousin decided to erase /etc/rc.conf and that messed up my entire system.
during installation, i uncommented en_US.UTF-8 and placed that in /etc/rc.conf. now the default locale is en_US.UTF-8 for everything. now nautilus isn't case sensitive anymore.
rather queer, this situation.
I made this account 10 years ago when I was an ignorant and insufferable teenager.
I apologise to all the people I annoyed with my cringe in the past.
Offline