fvwm.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Thu, 12 Feb 2015 19:28:09 +0200
changeset 1683 d99b4a277679
parent 1620 6a159ac9641b
child 1690 6347c3d54167
permissions -rw-r--r--
Installing on Debian.

.. -*- coding: utf-8; -*-
.. include:: HEADER.rst

=======
 FVWM.
=======
.. contents::

Obtain FVWM capabilities.
=========================
::

  $ fvwm-config --supports
  $ if fvwm-config --supports-xft; then echo yes; else echo no; fi

  $ fvwm-config --info
  $ fvwm-config --prefix
  $ fvwm-config --bindir
  $ fvwm-config --fvwm-moduledir

Dump Fvwm configuration in runtime.
===================================

Run in Fvwm console::

  PrintInfo style 2
  PrintInfo bindings

and check results in ``~/.xsession-errors``.

Check functions from ``fvwm/functable.c``::

  $ FvwmCommand -i1 send_configinfo
  $ FvwmCommand -i1 send_windowlist
  $ FvwmCommand -i3 send_windowlist

Perl module for FVWM.
=====================
::

  #!/usr/bin/perl -w
  use lib `fvwm-perllib dir`;
  use FVWM::Module;

or::

  use lib `fvwm-config -p | tr -d '0`;
  use FVWM::Module;

FVWM Themes.
============

See

  http://fvwm-themes.sourceforge.net/

FVWM configs.
=============

  http://home.gna.org/fvwm-crystal/features.html
                Usable for ideas how to do things.