Thanks for the video. The click doesn't get a blank screen, but rather a return to the login screen, but the problem is clear.
Before I saw the video I wrote out a proposal to check firefox and dwm, which was the following:
To check whether dwm or firefox is a problem, it may be worth trying something like the following. Best to read all the proposal before running anything.
1. Write the file: .xinitrc in your home directory (i.e. /home/<user>/.xinitrc, where you insert your username for <user>) with the following contents:
For "xterm" you could use "st" as a terminal if you wish. You can download xterm if you prefer it and don't have it. This should open a terminal on screen in X when called by the xinit command below.
2. Boot to a text prompt and log in. You may need to set systemd to multi-user-target with a command such as:
Code:
systemctl set-default multi-user.target
and reboot to get the machine to boot to a text prompt.
3. Start X with a command like:
Code:
xinit /home/<user>/.xinitrc -- /usr/bin/X :0 vt1
Note that if you don't have the xinit program on your system, you can download it.
If that command doesn't run, try:
4. On screen there should now be a terminal. In that terminal run the command to start dwm. It is usually:
5. If all's well, dwm should make available the tags and you can start a terminal in any one of them with the default keypress of: alt + shft + enter. Open a terminal like that. The terminal type will be the one configured in the dwm config.h file, which by default is st.
6. In the new terminal just opened, run the firefox command which most likely is:
When firefox is open, test it by using it and see if it behaves properly, or with errors. If it behaves normally, then neither firefox nor dwm is the problem. Any other browser can be checked by running in a terminal as well.
Note that the above is all entirely reversible, and is a "proof of concept" procedure for this case.
Now that I've seen the video, it looks like the display manager is interfering. If the proposal above works out showing no problem with dwm or the browser, then the suspicion returns to the display manager. Display managers can be changed, say from lightdm to sddm, or simply dispensed with altogether with text logins. YMMV.