如何安裝 FVWM3 myExtensions

Install FVWM myExt on MX Linux and Arch Linux

1. Install FVWM3:
MX Linux:
sudo apt install fvwm3
Arch Linux:
yay -S fvwm3-git

2. Logout, select "fvwm" and login (creates the .fvwm/ in your home folder.
3. Unzip FVWM-myExt-v1.0.zip
5. Copy all sub-folders to .fvwm/
6. Menu <Restart>

LOOK & FEEL
Replace .config/gtk-3.0/settings.ini with .fvwm/pkg-ext/Settings/settings.ini

OR
Change with lxappearance.
sudo apt install lxappearance
sudo pacman -Syu lxappearance

Logout/login

----
Brighness tray icon
1. Add xfce4-power-manager.xml in .config/xfce4/xfconf/xfce-perchannel-xml/
Check that this line is there...
<property name="show-tray-icon" type="bool" value="true"/>
2. Menu <Quit> (logout and login)

----
Required by Thumbnails:
sudo apt install imagemagick-common
pacman -Syu imagemagick

Required by Calendar:
sudo apt install yad
pacman -Syu yad

Network wifi
sudo apt-get install stalonetray
pacman -Syu stalonetray

Restart
----

## Additional setup
Edit/add your favorit applications in .fvwm/7Modules/simpleButton.sys  and .fvwm/4Menus/myMenu.conf

Search application
Download Ubuntu (Debian), Arch Linux and Fedora
https://ulauncher.io/#Download
or
Application finder for the Xfce4 desktop environment
sudo apt install xfce4-appfinder
pacman -Syu xfce4-appfinder

Tag or untag the below lines in controlPanelB.sys
#*CPanelButtons: (1x1, Icon $[smallIcons]/search-w.png, Action(Mouse 1) "Exec exec ulauncher" )
#*CPanelButtons: (1x1, Icon $[smallIcons]/search-w.png, Action(Mouse 1) "Exec exec xfce4-appfinder" )

----
File manager authentication agent for PolicyKit
sudo apt install policykit-1-gnome
pacman -Syu polkit

----
Turn off touchpad (for USB mouse)
sudo apt install xserver-xorg-input-synaptics
pacman -Syu xf86-input-synaptics

Add the below line in .fvwm/config:
Test (x synclient) Exec synclient TouchpadOff=1

-----
Screen brightness (add icon in system tray)
sudo apt install xfce4-power-manager
pacman -Syu xfce4-power-manager

Volume Icon (add icon in system tray)
sudo apt install volumeicon-alsa
pacman -Syu volumeicon

-------------
# BACKGROUND
-------------

FVWM myExtension is based on default FVWM3. The config is split into folders and runs in the same sequence as the default.

1. 1Functions
2. 2-3Styles (includes syles and colorsets)
3. 4Menus
4. 5Bindings
5. 6Decor
6. 7Modules

This structure helps to maintain and create new functions, decors, and modules.

By rasat (8 Dec 2020)
Last update: 5 Mar 2021