There is an updated pull request by ericonr against master on the void-packages repository https://github.com/ericonr/void-packages screen https://github.com/void-linux/void-packages/pull/32159 screen: fix launch. When screen isn't suid, it can't create the directory under /run/screens for sessions to sit in. We went with this approach instead of removing --with-socket-dir so screen would default to using ~/.screen, becaise it would require users with currently running screen sessions to launch the screen client with SCREENDIR set correctly. Since that approach would be more complicated for users and require leaving an INSTALL.msg in the package for some time, we went with a simpler one of always creating the directory at build time. #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR A patch file from https://github.com/void-linux/void-packages/pull/32159.patch is attached