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.

Changing the style file is done in your ~/.fluxbox/init file.

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

The ~/.fluxbox/slitlist file is empty by default.

The arch, bloe, carp, green_tea, and ostrich styles use the tahoma font.

The BlueFlux style uses Andale-10.

bash-4.3$ mkdir -p ~/.local/share/fonts/TTF
bash-4.3$ cd /tmp
bash-4.3$ curl -OLs \
> https://ponce.cc/slackware/sources/repo/webcore-fonts-3.0.tar.gz
bash-4.3$ tar xf webcore-fonts-3.0.tar.gz
bash-4.3$ mv webcore-fonts/fonts/{andalemo.ttf,tahoma.ttf} ~/.local/share/fonts/TTF
bash-4.3$ fc-cache -f
bash-4.3$

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$

The Meta style uses the glisp font.

The LemonSpace style uses the gelly and glisp fonts.

bash-4.3$ mkdir -p ~/.local/share/fonts/misc
bash-4.3$ curl -OLs \
> http://downloads.sourceforge.net/artwizaleczapka/artwiz-aleczapka-en-sources-1.3.tar.bz2
bash-4.3$ tar xf artwiz-aleczapka-en-sources-1.3.tar.bz2
bash-4.3$ cd artwiz-aleczapka-en-sources-1.3
bash-4.3$ chmod u+x makepcf.sh
bash-4.3$ ./makepcf.sh
bash-4.3$ mv gelly.pcf glisp.pcf ~/.local/share/fonts/misc
bash-4.3$ find ~/.local/share/fonts/misc -type f -exec gzip -9 {} \;
bash-4.3$ mkfontscale ~/.local/share/fonts/misc
bash-4.3$ mkfontdir ~/.local/share/fonts/misc
bash-4.3$ fc-cache -f
bash-4.3$

https://gitlab.com/freedesktop-sdk/mirrors/freedesktop/xorg

See the earlier Post on Xnest.