I have xterm (and lxterm) working in Xorg now, but I did not figure out why... yet.
First, trying to do a program with fdwalk, I have come to the conclusion fdwalk does not exist in Debian sid. My program: paul@debian:~$ cat fdwalk.c #include <stdlib.h> #include <sys/resource.h> #include <stdio.h> struct rlimit rl; int i; int num_files=0; int fd; int countOpenFiles(void *data, int fd){ num_files++; } void main(){ fdwalk(countOpenFiles, &fd); printf("num_files=%d",num_files); } result in: paul@debian:~$ gcc fdwalk.c fdwalk.c: In function ‘main’: fdwalk.c:15:3: warning: implicit declaration of function ‘fdwalk’ [-Wimplicit-function-declaration] 15 | fdwalk(countOpenFiles, &fd); | ^~~~~~ /usr/bin/ld: /tmp/cc3BVAdS.o: in function `main': fdwalk.c:(.text+0x4b): undefined reference to `fdwalk' collect2: error: ld returned 1 exit status paul@debian:~$ also: paul@debian:~$ man fdwalk No manual entry for fdwalk After that I did: apt-get build-essential; apt-get source bash; apt-get build-dep bash And I tried to find fdwalk in bahs-5.1 directory with: paul@debian:~$ cd bash-5.1/ paul@debian:~/bash-5.1$ grep -rnw '/path/to/somewhere/' -e 'fdwalk' grep: /path/to/somewhere/: No such file or directory paul@debian:~/bash-5.1$ grep -rnw . -e 'fdwalk' paul@debian:~/bash-5.1$ grep -rn . -e 'fdwalk' paul@debian:~/bash-5.1$ [I did try with other terms found in files, and that worked] But I decided to rebuild it with: dpkg-buildpackage then installed generated pkgs with dpkg -i [most .deb except static one] in .. apt-get install xterm twm after that I created: paul@debian:~$ cat .xinitrc xterm & exec twm paul@debian: startx And then, I was able to position my xterm window on the screen and use it. I don't know yet if it is the fact to build my own .xinitrc file that did the trick or to rebuild the bash package... will probably reinstall and try just the .xinitrc file with "apt install xterm twm" to see if it is enough to make it work.