08 June 2019

Xephyr

System: Slackware Linux (version 14.2)
CPUs: Intel(R) Atom(TM) CPU N270 @1.60GHz
GPU: IGP Intel(R) GMA 950 graphics core


Xephyr supports extensions like composite, damage and randr.

bash-4.3$ cat ~/.local/share/applications/Xephyr.desktop
[Desktop Entry]
Type=Application
Name=Xephyr
Comment=Nested X Server
Exec=/home/eric/bin/fluxbox.sh
Icon=xorg
Terminal=false
Categories=System;
bash-4.3$ cat ~/bin/fluxbox.sh
#!/bin/sh
Xephyr :1 -resizeable -screen 960x500 -terminate 2>/dev/null &
sleep 0.5
DISPLAY=:1 fluxbox
bash-4.3$

The first fluxbox run generates and populates a ~/.fluxbox directory.

The BlueFlux style uses Andale-10, and the bloe style uses tahoma-10.

bash-4.3$ curl -OLs \
> https://ponce.cc/slackware/sources/repo/webcore-fonts-3.0.tar.gz
bash-4.3$

Extract the .tar.gz and move andalemo.ttf and tahoma.ttf to ~/.local/share/fonts.

Then run the following command.

fc-cache -f -v

Increasing font sizes is done in your ~/.fluxbox/overlay file.

The below may be useful for high resolution monitors.

bash-4.3$ tail /var/lib/sbopkg/SBo/14.2/system/webcore-fonts/README
The following Fontconfig setting (taken from infinality.net)
is recommended. Put it in /etc/fonts/local.conf or
~/.config/fontconfig/fonts.conf:

    <!-- Disable embedded bitmaps in fonts like Calibri -->
  <match target="font" >
    <edit name="embeddedbitmap" mode="assign">
      <bool>false</bool>
    </edit>
  </match>
bash-4.3$

See the earlier Post on Xnest.