First, thanks for informing about "su -" needed for /sbin commands to be used rather than just "su", indeed it fixed my problem.
So after installing the daily image,
tasksel, selected "Debian Desktop environment", "
dpkg-reconfigure x11-common xserver-xorg-legacy" as described in https://www.debian.org/ports/hurd/hurd-install , startx, left-clicking lower-right icon of a folder, choosing "Open in Terminal" in the menu, I get a popup window that say: Failed to execute child process "bash": Failed to fdwalk: Too many open files in the system.
Searching the web for similar message have revealed:
... but since it is for Gnome rather than XFCE... I don't know if it apply.
Also reading the man page for
I am learning first that fdwalk allows to call a function for all open file descriptors...
that it is link to /proc/self/fd which does not seems to exist in Hurd Debian.
But since bash run in "normal" console but not in Xorg... I kind of suspect it is probably more linked to rlimit setting in Xorg.
I guess I should write a function in C to use fdwalk, and see if I can get it to run in normal console, than in Xorg... but it feels hard work to me.