fvwm.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Feb 2016 12:46:36 +0200
changeset 1905 fba288d59662
parent 1814 5cdc89c9d0ae
child 1912 8b81a8f0f692
permissions -rw-r--r--
Include only local subsections into TOC. This prevent duplication of TOC when build single page HTML document. Also this make unnecessary CSS hack to hide document title as top level section.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1453
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
.. -*- coding: utf-8; -*-
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
.. include:: HEADER.rst
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
=======
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
 FVWM.
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
=======
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
.. contents::
1905
fba288d59662 Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1814
diff changeset
     8
   :local:
1453
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
Obtain FVWM capabilities.
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
=========================
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
::
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
  $ fvwm-config --supports
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
  $ if fvwm-config --supports-xft; then echo yes; else echo no; fi
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
  $ fvwm-config --info
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
  $ fvwm-config --prefix
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
  $ fvwm-config --bindir
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
  $ fvwm-config --fvwm-moduledir
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
Dump Fvwm configuration in runtime.
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
===================================
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
Run in Fvwm console::
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
  PrintInfo style 2
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
  PrintInfo bindings
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
and check results in ``~/.xsession-errors``.
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
1620
6a159ac9641b send_configinfo
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1543
diff changeset
    32
Check functions from ``fvwm/functable.c``::
6a159ac9641b send_configinfo
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1543
diff changeset
    33
6a159ac9641b send_configinfo
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1543
diff changeset
    34
  $ FvwmCommand -i1 send_configinfo
6a159ac9641b send_configinfo
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1543
diff changeset
    35
  $ FvwmCommand -i1 send_windowlist
6a159ac9641b send_configinfo
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1543
diff changeset
    36
  $ FvwmCommand -i3 send_windowlist
6a159ac9641b send_configinfo
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1543
diff changeset
    37
1814
5cdc89c9d0ae Debug FVWM.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1690
diff changeset
    38
Debug FVWM.
5cdc89c9d0ae Debug FVWM.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1690
diff changeset
    39
===========
5cdc89c9d0ae Debug FVWM.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1690
diff changeset
    40
::
5cdc89c9d0ae Debug FVWM.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1690
diff changeset
    41
5cdc89c9d0ae Debug FVWM.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1690
diff changeset
    42
  $ ./configure --enable-debug-msgs --enable-command-log
5cdc89c9d0ae Debug FVWM.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1690
diff changeset
    43
  $ fvwm -D
5cdc89c9d0ae Debug FVWM.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1690
diff changeset
    44
5cdc89c9d0ae Debug FVWM.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1690
diff changeset
    45
1453
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
Perl module for FVWM.
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
=====================
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
::
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
  #!/usr/bin/perl -w
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
  use lib `fvwm-perllib dir`;
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
  use FVWM::Module;
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
or::
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
  use lib `fvwm-config -p | tr -d '0`;
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
  use FVWM::Module;
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
FVWM Themes.
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
============
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
See
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
26085615bf98 Dump Fvwm configuration in runtime.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    64
  http://fvwm-themes.sourceforge.net/
1543
a776603b338b FVWM configs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1453
diff changeset
    65
a776603b338b FVWM configs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1453
diff changeset
    66
FVWM configs.
a776603b338b FVWM configs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1453
diff changeset
    67
=============
a776603b338b FVWM configs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1453
diff changeset
    68
a776603b338b FVWM configs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1453
diff changeset
    69
  http://home.gna.org/fvwm-crystal/features.html
a776603b338b FVWM configs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1453
diff changeset
    70
                Usable for ideas how to do things.
a776603b338b FVWM configs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1453
diff changeset
    71
1690
6347c3d54167 Xdg-menu
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1620
diff changeset
    72
Menu.
6347c3d54167 Xdg-menu
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1620
diff changeset
    73
=====
6347c3d54167 Xdg-menu
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1620
diff changeset
    74
6347c3d54167 Xdg-menu
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1620
diff changeset
    75
  https://wiki.archlinux.org/index.php/Xdg-menu
6347c3d54167 Xdg-menu
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1620
diff changeset
    76
    Generates menus for WMs using the Free Desktop menu standard.
6347c3d54167 Xdg-menu
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1620
diff changeset
    77