I don't know about "two desks", nobody I know uses a home desk for anything BUT work. If you have one desk, you could designate it for work, and not do other things there. Don't do work on the couch or where you eat your meals (if that's somewhere other than a couch), only do it at the desk, and don't do other things there (pay your bills or whatever on the couch or whatever). Is what I was suggesting.
I see now that many other comments on this thread also suggest finding a way to have a dedicated workspace, so it's not just me.
If you do have room for a desk, but can't avoid using it for things other than work too, perhaps it would be helpful to keep all non-work things off the desk when you are working, and all work things off the desk when you are not, to help separate it.
But I'm sorry my ideas were inapplicable to your situation and thus offensive to you.