By default pyhoca-cli starts xterm without sourcing any Xresources or environment variables. This means you have at least broken filenames when they contain special characters and no Xresource options active. To solve this you have two options. First: Use "-t desktop" (which users probably don't want to do). Second (which is what users probably most want): * Set $HOME/.Xdefaults on server side, because it is the only place which is sourced when there is no X server. A symlink to global Xresources is sufficient. * Start the app by using bash --login to source the env vars (i.e. pyhoca-cli --server <server> --kbd-layout <lang> -c "bash --login -c urxvt"
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d493671508998ac73c0efd66983f88161af159ee commit d493671508998ac73c0efd66983f88161af159ee Author: Jakov Smolić <jsmolic@gentoo.org> AuthorDate: 2022-12-20 13:58:19 +0000 Commit: Jakov Smolić <jsmolic@gentoo.org> CommitDate: 2022-12-20 14:25:35 +0000 net-misc/pyhoca-cli: treeclean Closes: https://bugs.gentoo.org/650786 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> net-misc/pyhoca-cli/Manifest | 1 - net-misc/pyhoca-cli/metadata.xml | 12 --------- net-misc/pyhoca-cli/pyhoca-cli-0.6.1.2.ebuild | 36 --------------------------- profiles/package.mask | 6 ----- 4 files changed, 55 deletions(-)