FVWM Vertex theme!

All questions related to fvwm-themes go here.
User avatar
ILLUXA
Cat in the hat
Cat in the hat
Posts: 25
Joined: Sat May 28, 2016 4:07 pm
Location: $[HOME]

FVWM Vertex theme!

Postby ILLUXA » Wed Aug 16, 2017 1:34 am

ImageImage


1. Install Vertex GTK theme (FreeBSD example):

Code: Select all

# pkg install automake autoconf pkgconf gtk-murrine-engine gdk-pixbuf2 git-lite
% git clone https://github.com/horst3180/vertex-theme --depth 1 && cd vertex-theme
% ./autogen.sh --prefix=/usr/local
# make install


2. Install x11-themes/lxappearance and choose Vertex theme.

3. Download fvwm.zip and extract .fvwm/ dir to your home dir (~/.fvwm).

4. Install and start FVWM:

Code: Select all

# pkg install fvwm

Code: Select all

% startx /usr/local/bin/fvwm2
or

Code: Select all

% startx =fvwm2
if you use zsh.

5. Enjoy!

Button pixmaps were taken from Vertex GTK theme.
Most of menu icons were taken from Vivacious Colors icon theme.


FULL SCREENSHOT


Here is some keybindings:
super + q -- close
super + w -- maximize
super + a -- iconify
super + s -- raise or lower window
super + d -- raise dock and icons

alt+tab / alt+shift+tab
ctrl+tab / ctrl+shift+tab -- focus and raise next/prev uniconified window
super+tab / super+shift+tab -- focus next/prev icon
super+space -- window options menu
ctrl+alt+d -- iconify all
Last edited by ILLUXA on Thu Dec 21, 2017 12:08 am, edited 17 times in total.
Transcend or Die

FVWM 2.6.7, FreeBSD 11.1-RELEASE

User avatar
ILLUXA
Cat in the hat
Cat in the hat
Posts: 25
Joined: Sat May 28, 2016 4:07 pm
Location: $[HOME]

Re: FVWM Vertex theme!

Postby ILLUXA » Thu Nov 30, 2017 4:16 pm

UPDATED.

Added: menu icons and dock, you need to check links to some dock icons manually in config,
here is apps that dock uses: stalonetray, wmcpuload, wmsmixer (replace it with wmamixer if you use GNU/Linux), wmclockmon, wmmoonclock.

Here is my ~/.stalonetrayrc

Code: Select all

kludges force_icons_size
no_shrink  true
skip_taskbar true
sticky true
dockapp_mode simple
parent_bg true
transparent false
geometry 2x2
max_geometry 2x2
icon_size 26
slot_size 26
scrollbars horizontal
grow_gravity SW


For compositing I use compton, here is my ~/.config/compton.conf

Code: Select all

dbus = true;
backend = "xrender";
vsync = "opengl";
dbe = false;
glx-no-stencil = true;
detect-transient = true;
sw-opti = true;
detect-rounded-corners = true;
use-ewmh-active-win = true;
detect-client-opacity = true;
detect-client-leader = true;

mark-wmwin-focused = true;
mark-ovredir-focused = true;
shadow = true;
clear-shadow = true;
no-dnd-shadow = true;
no-dock-shadow = true;
shadow-ignore-shaped = true;
shadow-radius = 4;
shadow-opacity = 1;
shadow-offset-x = -6;
shadow-offset-y = -5;

fading = true;
fade-delta = 5;
no-fading-openclose = false;
fade-in-step = 0.03;
fade-out-step = 0.1;
frame-opacity = 1;
inactive-opacity = 1;

shadow-exclude = [
   #"!name ~= ''",
   "class_g %= '*.exe'",
   "class_g = 'conky'",
   "name = 'Notification'" ];

wintypes:
{
   tooltip = { fade = false; shadow = true; opacity = 0.85; };
   popup_menu = { fade = false; shadow = true; opacity = 0.9; };
   dropdown_menu = { fade = false; shadow = true; opacity = 0.9; };
   utility = { fade = true; shadow = true; opacity = 0.85; };
};



P.S:
Please, remove this!
Image
Or at least increase it to something more usable than 300px!
Cause it seems this forum is not about custom icons, or about some microscopic researches!
It is even impossible to add this little image in full size! I had to scale it using gimp, before adding it to "P.S"!
Last edited by ILLUXA on Fri Dec 01, 2017 11:26 am, edited 1 time in total.
Transcend or Die

FVWM 2.6.7, FreeBSD 11.1-RELEASE

User avatar
ILLUXA
Cat in the hat
Cat in the hat
Posts: 25
Joined: Sat May 28, 2016 4:07 pm
Location: $[HOME]

Re: FVWM Vertex theme!

Postby ILLUXA » Fri Dec 01, 2017 12:27 am

What I'm really missing in FVWM is a possibility to add "padding" to title bar buttons,
for now the absence of this option limits FVWM theming very much, cause all modern
themes and WM-s have distance between buttons, while it is impossible to add custom
space between buttons in FVWM.

What I also want to mention, is a focus policy, it is possible to fix it little bit using FvwmEvent,
but "Prev" doesn't work fine sometimes, for example when you launch app from command line,
and then switch to anther one, "Prev" won't work for an app, that was launched using cli or some launcher.

Also animation, like "FvwmAnimate" and "PlaceAgain Anim" is not very usable,
because it is impossible to run functions in background when using FVWM,
each function (animation) must be finished before the other one is launched,
so when animation is running, it is impossible to use any other FVWM functions.
Transcend or Die

FVWM 2.6.7, FreeBSD 11.1-RELEASE


Return to “Fvwm-themes”

Who is online

Users browsing this forum: Baidu [Spider] and 1 guest