.. -*- mode: rst; coding: utf-8 -*- ==================================== Dakkar's ``fvwm-crystal`` settings ==================================== I use a 3840x2160 desktop (a 4k display), with a `slightly modified version`_ of the `TopLine` recipe. I also use a 5x5 pages virtual desktop, and a Dvorak keyboard with volume keys (mapped to the proper keycodes in X11). My desktop manager is `ROX`. .. _`slightly modified version`: ../tree/recipes/Dakkar The recipe ========== The main differences from the stock `TopLine` are: - different desktop bindings - larger thumbnails - different behaviour of the edges - the pager (and my "biff" terminal) is raised above all other windows if I keep the mouse pointer on it long enough - no application button panel The decoration ============== I have changed the `MicroClear Default` decoration_ to add a mini-icon as button 3. .. _decoration: ../tree/decorations/Dakkar/Default The bindings ============ I redefined most keyboard bindings to my taste, `overriding some of the default ones`_. .. _`overriding some of the default ones`: ../tree/components/bindings/ The styles and icons ==================== I added some style declaration and icons for some applications (e.g. the windows created by ``xine-ui`` and ``xpad`` should be bare, and I added icons for ``xchat-2`` and ``skype``) The functions ============= I tweaked a Perl script I found on the Web to create a menu for my ``screen`` sessions, see the `Screen-Menu`_ configuration file and the `fvwm-screen.pl`_ script. .. _`Screen-Menu`: ../tree/components/functions/Screen-Menu .. _`fvwm-screen.pl`: ../tree/scripts/fvwm-screen.pl In the `Urgency-Hint`_ file, I redefined the ``UrgencyFunc`` to pop up a notification via the dbus notification mechanism (using a `simple Perl script`_ which uses `Net::DBus`_). .. _Urgency-Hint: ../tree/components/functions/Urgency-Hint .. _`simple Perl script`: ../tree/FvwmNotify.pm .. _`Net::DBus`: https://metacpan.org/pod/Net::DBus