FreeBSD Screen Shots

I don't run X11 or a window manager on my FreeBSD system. Do you want a screen shot anyway? I suppose I could plug in a screen and take a picture of it.
 
I don't run X11 or a window manager on my FreeBSD system. Do you want a screen shot anyway? I suppose I could plug in a screen and take a picture of it.
Is it a unique screenshot?
If you want. However, what is the point of a terminal screen shot unless it's unique?
 
Here is updated FVWM Vertex theme with dock and menu icons.
ujyJXzM.png


It uses Droid Sans font, so x11-fonts/droid-fonts-ttf should be installed.

The only thing that you need to configure for your screen resolution in ~/.fvwm/config, is "IconBox"
Not anymore, just replace
Code:
Style * IconBox 852x64+0-0, \
IconFill r b, IconGrid 1 1
with
Code:
Style * IconBox 0 0 -514 -2,\
	IconFill r b, IconGrid 1 1

Apps that dock uses:
1. x11/stalonetray
Here is my ~/.stalonetrayrc:
Code:
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
kriiHJO.png

With this config you're able to scroll tray applications if you launch more than 4 tray apps,
with button on right and left of stalonetray, with mouse wheel or left click.
2. audio/wmsmixer
3. astro/wmmoonclock
4. x11-clocks/wmclockmon


HNNC5yh.png

Apps from mini buttons:
xterm, xdg-open $HOME (open your home dir with your default file manager), geany, firefox, chromium, iftop, audacious, htop, tigervnc.
Also mini buttons uses icons from x11-themes/adwaita-icon-theme, so it should be installed.
To run applications (Alt+F2) install x11/gmrun, to show your keyboard layout in tray (stalonetray), install x11/sbxkb.

So to use it:
1. Install GTK Vertex theme:
# pkg install automake autoconf pkgconf gtk-murrine-engine
% 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 attached zip archive (fvwm.zip) and extract .fvwm/ dir to your home dir (~/.fvwm).

4. Install and start FVWM: # pkg install fvwm, % startx /usr/local/bin/fvwm2.

5. Enjoy!

To move titlebar buttons to right
3KtlAW8.png

replace
Code:
##########Titlebar buttons pixmaps
# Close
ButtonStyle 1 Pixmap button.png -- Flat
ButtonStyle 1 Inactive Pixmap button-unfocused.png -- Flat
ButtonStyle 1 ActiveDown Pixmap button-close.png -- Flat
# Iconify
ButtonStyle 3 Pixmap button.png -- Flat
ButtonStyle 3 Inactive Pixmap button-unfocused.png -- Flat
ButtonStyle 3 ActiveDown Pixmap button-iconify.png -- Flat
# Maximize
ButtonStyle 5 Pixmap button.png -- Flat
ButtonStyle 5 Inactive Pixmap button-unfocused.png -- Flat
ButtonStyle 5 ActiveDown Pixmap button-maximize.png -- Flat
##########Titlebar buttons actions: Close/iconify/maximize
AddToFunc CloseButton
 + C Close
AddToFunc IconifyButton
 + C Iconify
AddToFunc MaximizeButton
 + C Maximize

Mouse 1		1	A	CloseButton
Mouse 1		3	A	IconifyButton
Mouse 1		5	A	MaximizeButton
with
Code:
##########Titlebar buttons pixmaps
# Close
ButtonStyle 2 Pixmap button.png -- Flat
ButtonStyle 2 Inactive Pixmap button-unfocused.png -- Flat
ButtonStyle 2 ActiveDown Pixmap button-close.png -- Flat
# Iconify
ButtonStyle 6 Pixmap button.png -- Flat
ButtonStyle 6 Inactive Pixmap button-unfocused.png -- Flat
ButtonStyle 6 ActiveDown Pixmap button-iconify.png -- Flat
# Maximize
ButtonStyle 4 Pixmap button.png -- Flat
ButtonStyle 4 Inactive Pixmap button-unfocused.png -- Flat
ButtonStyle 4 ActiveDown Pixmap button-maximize.png -- Flat
##########Titlebar buttons actions: Close/iconify/maximize
AddToFunc CloseButton
 + C Close
AddToFunc IconifyButton
 + C Iconify
AddToFunc MaximizeButton
 + C Maximize

Mouse 1		2	A	CloseButton
Mouse 1		6	A	IconifyButton
Mouse 1		4	A	MaximizeButton


Also it is possible to use gnome3 native applications, because it also uses Vertex theme,
LNQIhW5.png

just add
Code:
gtk-decoration-layout=close,minimize,maximize:menu
to ~/.config/gtk-3.0/settings.ini
To move buttons to right, use
Code:
gtk-decoration-layout=menu:minimize,maximize,close
.

As a composite manager I use x11-wm/compton,
here is my:
Code:
dbus = true;
backend = "xrender";
vsync = "opengl";

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;

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 = 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;

shadow-exclude = [
	#"!name ~= ''",
	"name = 'Notification'",
	"class_g %= '*.exe'",
	"class_g = 'Gnome-screenshot'",
	"class_g = 'Wine'",
	"class_g = 'conky'",
	"class_g = 'Firefox' && argb",
	"class_g = 'Seamonkey' && argb",
	"class_g = 'Thunderbird' && argb",
	"class_g = 'chromium-browser' && argb"
];


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; };
};

Also there is embedded drop down xterm in configuration, press F1 to show it, you need to adjust it size to fit yout screen, search for "# Drop-down terminal function", you need to configure
Code:
 + I None (drop_down_term, CurrentDesk) Exec exec xterm -name drop_down_term -geometry [b]195x33[/b]
 + I All (drop_down_term, !Maximized) ResizeMove [b]100 65 0 0[/b]
Also, please add
Code:
 + I All (drop_down_term) FlipFocus
to this function (because I forgot).

Most of menu icons where taken from Vivacious Colors GTK Icon Theme.
 

Attachments

  • fvwm.zip
    44.3 KB · Views: 366
Last edited by a moderator:
I don't run X11 or a window manager on my FreeBSD system. Do you want a screen shot anyway? I suppose I could plug in a screen and take a picture of it.

Is it a unique screenshot?
If you want. However, what is the point of a terminal screen shot unless it's unique?

Well, I haven't actually seen one in this thread. Beyond that it's pretty normal.

Are you blind? :D
See post above, you cannot see it anywhere else.

Terminal without X11 or window manager.
 
Hello ILUXA, can you tell me the software tools you use in help for this graphical desktop FVWM? :)
Hello, Teo! What "software tools"? :)
All you need is my config, that is attached above (extract it to your $HOME dir), and x11-wm/fvwm2 installation.
Then start FVWM, with $ startx /usr/local/bin/fvwm2, or create .destop file, to start fvwm with your login manager, like slim,
create /usr/local/share/xsessions/fvwm.desktop with
Code:
[Desktop Entry]
Name=FVWM
Exec=fvwm2
Other apps that I use, are pretty standard, like xterm, pcmanfm, geany...
 
ILUXA said:
Hello, Teo! What "software tools"? :)
All you need is my config, that is attached above (extract it to your $HOME dir), and x11-wm/fvwm2 installation.
Then start FVWM, with $ startx /usr/local/bin/fvwm2, or create .destop file, to start fvwm with your login manager, like slim,
create /usr/local/share/xsessions/fvwm.desktop with
Code:
[Desktop Entry]
Name=FVWM
Exec=fvwm2

The $HOME DIR refers to the user's home? And others software like the editor dconf? Maybe some scripts in the system settings? What are the files or applications on the taskbar called?
 
Try to enter % echo $HOME or % echo ~ in your terminal emulator ;)
(extracted folder from archive should be "~/.fvwm")
I don't use dconf-editor, or any other tools or panels, all you see in screenshot is fvwm configuration.
Tips how to configure it are given above.
 
As far as I know, gnome3 is dead and not supported by GNOME team on FreeBSD now.
You cannot even install extensions from their site… Also new versions of gnome-shell use systemd as a dependency…
So, it seems, there will be no gnome3 update anymore for FreeBSD.
And it is very sad, I can say, as an ex gnome-shell user and fan, I even owned few gnome-shell extensions.
Here is my gnome-shell screen shot from 2016 :)
freebsd_481133_full.png
 
I prefer gkrellm myself instead of conky. With the -c option you can run multiple instances so that you can position the clock and its format separately from other elements

s.png
 
With the -c option you can run multiple instances so that you can position the clock and its format separately from other elements

It is possible to do the same with conky, just create different config and launch conky like % conky -c ~/.conkyrc.second


BTW, updated logo in "how to change xscreensaver lock screen logo", using original logo from /usr/share/examples/BSD_daemon/beastie.fig:
 
As far as I know, gnome3 is dead and not supported by GNOME team on FreeBSD now.
You cannot even install extensions from their site… Also new versions of gnome-shell use systemd as a dependency…
So, it seems, there will be no gnome3 update anymore for FreeBSD.
And it is very sad, I can say, as an ex gnome-shell user and fan, I even owned few gnome-shell extensions.
Here is my gnome-shell screen shot from 2016 :)
freebsd_481133_full.png
I am using GNOME3 long time and as you can see version of gnome-shell on the picture.
BTW: OpenBSD has version 5.24
 
What is the difference between fvwm and fluxbox
With x11-wm/fvwm2 you can do almost anything you want, any panel, dock... anything.
While x11-wm/fluxbox is more like x11-wm/openbox (considering that they are different), it is limited in its configuration,
and not so configurable. But it is much harder to configure fvwm, because its configuration file uses specific "language".
Also most people do not like to learn something new, especially if it is not very easy lo learn, so fluxbox and openbox are more popular.
 
More or less fluxfox is observed, you can easily configure and customiza fluxbox in FreeBSD?

The themes are easily edited through a plain text file. I have a few on my site you're free to use if you like. With the exception of adding programs to the menu through a text file the actual x11-wm/fluxbox configuration is done through a right-click menu.

I have noticed an issue with the x11-wm/fluxbox Force Pseudo-Transparency option that I first attributed to the Radeon card on another FreeBSD box but have since encountered on my OpenBSD box with Nvidia Optimus.

If Force Pseudo-Transparency is enabled it will break native transparency in x11/eterm. If disabled and x11-wm/fluxbox restarted transparency returns to x11/eterm. You just don't get transparency in the menu or toolbar, everything else works as it should.

I have two other FreeBSD machines with the same configuration, one uses Nvidia and the other an Intel chip, and don't experience the problem on either of those machines.
 
Back
Top