25 Jul
2013
25 Jul
'13
8:46 a.m.
[2013-07-25 10:35:11 +0200] Ralf Mardorf:
If I run HOME=/home/rocketmouse/alt_profiles/1 xfce4-terminal --maximize by xfce4-terminal the path gets completely ignored, all settings still are stored to /home/rocketmouse and not to the path /home/rocketmouse/alt_profiles/1.
Applications have different means of finding out what the HOME directory of a given user is. The HOME environment variable is just one of them. Other popular ones include the function calls getpwuid() and getpwuid(); they basically read the data from /etc/passwd so your only way to work around that and pretend having a different home directory would be to override those calls with LD_PRELOAD... -- Gaetan