BSD log
So, I don't remember why I did it, but I reinstalled FreeBSD on the laptop it was already installed on. This time, however, I used version 12-CURRENT instead of 11.2-RELEASE
I don't remember why.....but this time everything was a bit more streamlined and that may just be me having literally just installing it the day before and knowing what to do.
Also somehow I now have an emoji picker tied to a keyboard shortcut and like this is great and I'm not asking questions :3
BSD log
hmmmm
just installed a program I use frequently on linux into freebsd
on first run it fucked up my X server a bit, but restarting the program fixed it.
on the second run it made noise where on linux it was silent. i think it was supposed to make noise all along, but for some reason didn't on linux.
wtf
BSD log
@rechner it's set to /home/zac but /home is a symlink to /usr/home
think that could be the issue? cd $HOME works properly and so does cd /home/zac
BSD log
@zac I'm not sure about fish, but if you add -x (or add `set -x` to /etc/profile) your login shell should become very verbose, might shed some light on that problem.
BSD log
@rechner I was able to fix it!
I put
export HOME=/home/zac
and then it worked!
Thank you very much for helping! :3
BSD log
@zac Indirectly, perhaps. Assuming fish is your shell as given in /etc/passwd, I'd guess there's a relevant difference between the shell's login-time-only .profile script and its run-on-every-new-shell $ENV or .shrc script. (Or fish's equivalent scripts.)
BSD log
@arielmt just realized that my file manager also opens to /
i also just tried changing my shell to bash instead of fish and it didn't make any difference
BSD log
@zac Is bash installed? It's not the default in most BSDs, and if it is installed, it'll be /usr/local/bin/bash.
BSD log
@arielmt yeah it was installed and after I changed my shell to it it didn't change anything :/
BSD log
@zac I'm out of ideas.
BSD log
@arielmt
it's okay!
i really appreciate you taking the time to help! :3
BSD log
@arielmt !
on a whim I added "export HOME='/home/zac'" into my .xsessionrc and now everything works?
π€·π€·π€·
BSD log
@arielmt I'm using fish because I got used to it, so it shouldn't source those files, and when I log in via the console it drops me in ~
Think it could have something to do with X?