I tried the second suggestion and the result was a login manager showing up for a few seconds before quitting. After that, using "startx" would result in an error because the X server was supposedly already running. I had to use both your first and second option to disable the login manager.
The first option, using disable instead of remove, had the same effect as using remove. But I would guess disable is the better way...
Thank!