Fix no mouse if touch device present in X11
Fix no mouse if touch device present in X11

Plus several improvements in this area.

Sadly, grabbing has been disabled until a better solution is found.

Fixes #14427.

Faless/godot,MarianoGnu/godot,okamstudio/godot,Shockblast/godot,mcanders/godot,RandomShaper/godot,ZuBsPaCe/godot,BastiaanOlij/godot,Valentactive/godot,Faless/godot,Faless/godot,firefly2442/godot,ZuBsPaCe/godot,vkbsb/godot,okamstudio/godot,sanikoyes/godot,akien-mga/godot,okamstudio/godot,ex/godot,Valentactive/godot,godotengine/godot,josempans/godot,BastiaanOlij/godot,ex/godot,ZuBsPaCe/godot,Paulloz/godot,Valentactive/godot,NateWardawg/godot,godotengine/godot,groud/godot,DmitriySalnikov/godot,groud/godot,mcanders/godot,RandomShaper/godot,sanikoyes/godot,ex/godot,sanikoyes/godot,Valentactive/godot,DmitriySalnikov/godot,vnen/godot,godotengine/godot,Shockblast/godot,MarianoGnu/godot,guilhermefelipecgs/godot,vkbsb/godot,akien-mga/godot,Paulloz/godot,NateWardawg/godot,Zylann/godot,vnen/godot,firefly2442/godot,Valentactive/godot,josempans/godot,Zylann/godot,Paulloz/godot,DmitriySalnikov/godot,Shockblast/godot,godotengine/godot,BastiaanOlij/godot,DmitriySalnikov/godot,ex/godot,Zylann/godot,DmitriySalnikov/godot,vkbsb/godot,MarianoGnu/godot,josempans/godot,pkowal1982/godot,Shockblast/godot,Faless/godot,NateWardawg/godot,honix/godot,akien-mga/godot,pkowal1982/godot,NateWardawg/godot,firefly2442/godot,RandomShaper/godot,mcanders/godot,RandomShaper/godot,Faless/godot,guilhermefelipecgs/godot,ZuBsPaCe/godot,Shockblast/godot,akien-mga/godot,sanikoyes/godot,firefly2442/godot,okamstudio/godot,akien-mga/godot,josempans/godot,Zylann/godot,sanikoyes/godot,akien-mga/godot,josempans/godot,pkowal1982/godot,okamstudio/godot,firefly2442/godot,okamstudio/godot,RandomShaper/godot,groud/godot,ZuBsPaCe/godot,ex/godot,honix/godot,Paulloz/godot,ex/godot,pkowal1982/godot,BastiaanOlij/godot,MarianoGnu/godot,honix/godot,okamstudio/godot,vnen/godot,RandomShaper/godot,josempans/godot,BastiaanOlij/godot,guilhermefelipecgs/godot,firefly2442/godot,Valentactive/godot,NateWardawg/godot,godotengine/godot,NateWardawg/godot,BastiaanOlij/godot,groud/godot,akien-mga/godot,NateWardawg/godot,vnen/godot,DmitriySalnikov/godot,guilhermefelipecgs/godot,ex/godot,guilhermefelipecgs/godot,MarianoGnu/godot,MarianoGnu/godot,sanikoyes/godot,vnen/godot,honix/godot,sanikoyes/godot,mcanders/godot,DmitriySalnikov/godot,firefly2442/godot,BastiaanOlij/godot,godotengine/godot,josempans/godot,Zylann/godot,Zylann/godot,honix/godot,RandomShaper/godot,Faless/godot,akien-mga/godot,Faless/godot,mcanders/godot,vkbsb/godot,MarianoGnu/godot,ZuBsPaCe/godot,godotengine/godot,okamstudio/godot,Zylann/godot,Paulloz/godot,Paulloz/godot,ZuBsPaCe/godot,Shockblast/godot,ZuBsPaCe/godot,guilhermefelipecgs/godot,mcanders/godot,vnen/godot,guilhermefelipecgs/godot,pkowal1982/godot,vnen/godot,sanikoyes/godot,NateWardawg/godot,okamstudio/godot,Shockblast/godot,Faless/godot,ex/godot,groud/godot,BastiaanOlij/godot,honix/godot,vkbsb/godot,guilhermefelipecgs/godot,Zylann/godot,firefly2442/godot,Valentactive/godot,josempans/godot,Shockblast/godot,vkbsb/godot,Paulloz/godot,Valentactive/godot,vkbsb/godot,pkowal1982/godot,pkowal1982/godot,MarianoGnu/godot,pkowal1982/godot,groud/godot,vkbsb/godot,okamstudio/godot,godotengine/godot,NateWardawg/godot,vnen/godot