thanks, I will give a last try before to nuke the BSD...
yes , desktop , still no luck, nevermind, going back to Linux
For my experince (almost) anything can be done with FreeBSD, everything can be configured - you just need to figure it out, how. And if there is no direct solution, there always is a workaround.
But FreeBSD does not comes fully automatically self-configuring out of a magic box.
The reason for this is, you cannot have both:
A perfect individually tailored system suits exactly your personal needs for every situation on every machine, and auto-install-auto-config everything.
Of course it's your choice what you want.
But FreeBSD is worth a try - which you may see if you give it a longer shot than 24h.
(I needed two years until I finally switched completely to it, but I am very lazy in learning computer stuff, not that young anymore, and not an example. Many others I see here became good FreeBSD-cracks within a couple of months.)
Don't forget:
Those are people here, real people.
Some of them are real hardcore cracks [not me, of course] who not only have decades of experiences of many kinds of computers, and Unix, knowing fantastic things - really amazing just to read some of their posts, what all can be done with FreeBSD!
And they are willing to share their knowledge with you, and helping you.
But that is not given.
For to help you, you need to be capable of being helped.
That means, you need to do the deed by yourself - or as some say:
Helping you to learn, but not doing the learning for you.
Since FreeBSD is a system needs some learning effort, and only becomes really usable, if you know things aka learned it. And learning needs patience (you already managed your splitted drives /home setup)
Be a bit more patient.
Be a bit more precise with your current problem(s) - what cannot be read, cannot be known, can only be imagined/guessed.
And don't forget, those are real people, doing this for free in their free time, sometimes even thinking hard about your problem, even trying configurations and running some tests to comprehend it themselves.
Those are not some support-monkeys from a big company.
Okay.
Getting back to your current problem:
Frankly I didn't really understand, what your actual problem with the power-button really is.
I simply use my powerbutton only to switch the machine on.
Since FreeBSD's nature comes from Unix, which as you may already also know, is a server-based multiuser OS.
You don't simply switch off the machine (and kicking everybody stone-cold out), you let it drive down (is this the right term?)
So for switching off under FreeBSD is to use the
shutdown(8) command as root:
shutdown -r now
(you may also shut it down in xxxx seconds... but that's detail for later.)
There also is some short form for the exact same command
poweroff
You may also link this with a button within your windows-mamanger, or desktop environment.
If you're tired to become root everytime, you may add your user (you) to the wheels-group.
Now you (you're user) is capable of bringing the machine down.
If this didn't answered your question, than I'm sorry, I didn't understand you right.
Please come again than.
And don't be discouraged that quickly.
You would miss some great experiences on a really great OS.