I use texlive 2012 on ubuntu 12.04.
I wanted my ~/texmf folder invisible, so I edited my texmf.cnf file which is in /usr/local/texlive/2012 directory:
TEXMFHOME = ~/.texmf
I rebooted my computer and ran the command
kpsewhich -var-value TEXMFHOME
which gave me /home/myusrname/texmf.
I checked texmf.cnf file again and it still had the line above.
And my TEXMFHOME really is ~/texmf because I tested one of my .sty file under/.textmf and it did not work, while it still worked under ~/texmf.
Should I change something else to change my TEXMFHOME?
texmf.cnffile? – Paul Gaborit Sep 14 '12 at 06:25texmf.cnfissue itself, but couldn't you just setTEXMFHOMEin your.profile? – Joseph Wright Sep 14 '12 at 06:29env | grep TEXMF? – egreg Sep 14 '12 at 09:37