I have removed for a mistake my $HOME/.Xauthority file.
I want to recreate it without restarting X11.
ATM I have start a new X11 session with this command
startx -- :1
but my :0 display still don't run any X11 application. I have tried those commands
rm ~/.Xauthority 
touch ~/.Xauthority
xauth add ${HOSTNAME}/unix:0 . $(xxd -l 16 -p /dev/urandom)
xauth add ${HOSTNAME}/unix:1 . $(xxd -l 16 -p /dev/urandom)
xauth add ${HOSTNAME}/unix:10 . $(xxd -l 16 -p /dev/urandom)
xauth add ${HOSTNAME}/unix:12 . $(xxd -l 16 -p /dev/urandom)
xauth add ${HOSTNAME}/unix:13 . $(xxd -l 16 -p /dev/urandom)
The command xauth list report ok
xauth list
myhost.mydomain/unix:0  MIT-MAGIC-COOKIE-1  blablabla
myhost.mydomain/unix:1  MIT-MAGIC-COOKIE-1  blablabla
myhost.mydomain/unix:10  MIT-MAGIC-COOKIE-1  blablabla
myhost.mydomain/unix:12  MIT-MAGIC-COOKIE-1  blablabla
myhost.mydomain/unix:13  MIT-MAGIC-COOKIE-1  blablabla
but..
xterm -display :0
Invalid MIT-MAGIC-COOKIE-1 keyxterm: Xt error: Can't open display: :0
xeyes -display :0
Invalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: :0
How to generate a good Xauthority and recover my "lost" :0 display without restarting it?
Edit: I found a pseudo-solution. If you save somewhere the old Xauthority file, or remind the right cookies the X11 display return to work, but if I don't remind the right cookies value?
