Permalink
Browse files

first commit

  • Loading branch information...
0 parents commit 01d5767e14f23a2dc8068a097ba5f4e92e1266e4 @ThomasFunk ThomasFunk committed Jun 7, 2012
Showing with 179 additions and 0 deletions.
  1. +179 −0 README
@@ -0,0 +1,179 @@
+Welcome to Fvwm Nightshade! This project is a desktop environment based
+on Fvwm. It contains many features of a modern but lightweight desktop.
+
+Featurelist of Fvwm Nightshade:
+-----------------------------------
+- 4 virtual desktop pages (at the moment)
+- Taskbar to show running apps per page
+- Systray (if stalonetray is installed)
+- date and time (if xclock is installed)
+- Lock desk & screensaver (if xscreensaver is installed)
+- Application menu via a modified version of fvwm-xdg-menu.py
+- Personal menu via FvwmScript-PersonalMenu (in progress to work with
+ fvwm-xdg-menu.py menu entries)
+- Background configurable with thumb browser (if imagemagick and eterm
+ is installed)
+- Animation control of window moves
+- Simple "Run" command with FvwmForm
+- Some themes/decors (Default, Ambience and Air). Can be changed on the
+ fly without restart
+- Autostart possibility (starting apps while startup)
+- Session management (in preperation)
+- A useful set of GUI tools to configure the global system (Gtk+, Qt,
+ mouse, keyboard, etc)
+- Help messages for mouse bindings in titlebar, window, corners, sides
+ and icon with Shift-Alt-Ctrl + click
+- Help messages for key bindings with Shift-Alt-Ctrl + key (see on
+ "Keybindings")
+ - A global one with Shift-Alt-Ctrl + H
+- Dynamic menus
+- Switching focus between windows with Alt-Tab
+- Splash screen
+- Print messages for needed apps for full config functionality in
+ .xsessions-error
+
+Requirements:
+-------------
+mandatory: Fvwm >= 2.6.4
+recommended: xterm, stalonetray, xscreensaver, eterm, imagemagick,
+useful: LxApearance, qtconfig, xneurs, ...
+nice to have: Volume Icon, fdpowermon, gnomes network manager,
+ bluetooth-applet, pm-utils
+
+
+Default started systray apps, if stalonetray is installed:
+----------------------------------------------------------
+- Volume Icon: lightweight volume control
+ (http://softwarebakery.com/maato/volumeicon.html)
+- fdpowermon: simple battery power monitor
+ (http://packages-holter.debian.org/de/wheezy/fdpowermon)
+- nm-applet: gnomes network manager (http://projects.gnome.org/NetworkManager/)
+- bluetooth-applet: gnomes bluetooth applet
+ (http://library.gnome.org/users/gnome-bluetooth/stable/gnome-bluetooth-applet.html.en)
+
+Btw. it doesn't matter if they not installed. Will skip then ;-)
+
+
+Keybindings:
+------------
+
+Alt+Tab Switching focus between windows
+Alt+Print Screenshot of the whole desktop (page)
+
+Shift-Alt+F1 Open root menu
+Shift-Alt+F2 Launch 'run' dialog box
+Shift-Alt+F3 Show window list
+Shift-Alt+F4 Close active window
+Shift-Alt+F5 Not used
+Shift-Alt+F6 Cycle between same resource windows
+Shift-Alt+F7 Move active window
+Shift-Alt+F8 Resize active window
+Shift-Alt+F9 Minimize active window
+Shift-Alt+F10 Maximize/restore active window
+Shift-Alt+F11 Maximize active window to fullscreen and back
+Shift-Alt+F12 Identify active window
+
+-> Help message with Shift-Alt-Ctrl + A
+
+
+Shift-Ctrl+F1 Open full windows oops menu
+Shift-Ctrl+F2 Launch FvwmConsole
+
+Shift-Ctrl+D Hide/unhide all windows
+Shift-Ctrl+L Lock Screen
+Shift-Ctrl+T Launch Terminal
+Shift-Ctrl+Print Screenshot of the active window
+
+-> Help message with Shift-Alt-Ctrl + C
+
+
+Shift-Ctrl+cursor right Switch to page right
+Shift-Ctrl+cursor left Switch to page left
+
+Shift-Alt+Cursor right Switch to page right with active window
+Shift-Alt+Cursor left Switch to page left with active window
+
+Shift-Alt-Ctrl+cursor right Scroll right by 10% of a page
+Shift-Alt-Ctrl+cursor left Scroll left by 10% of a page
+
+Ctrl-Alt+cursor right Move mouse pointer right by 1% of a page
+Ctrl-Alt+cursor left Move mouse pointer left by 1% of a page
+Ctrl-Alt+cursor up Move mouse pointer up by 1% of a page
+Ctrl-Alt+cursor down Move mouse pointer down by 1% of a page
+
+-> Help message with Shift-Alt-Ctrl + P
+
+
+Mouse bindings:
+---------------
+Mouse:
+ +------------+
+ | || || || |
+ | |
+ +------------+
+ 1 2 3
+
+Window:
+ +----------------------------------------------------------+
+ | V - + X |
+ +----------------------------------------------------------+
+ | |
+
+
+Left (V):
+---------
+Button 1: shows MenuWindowOpsTrimmed menu
+Button 2: shows Move to page menu
+Button 3: shows WindowOps group menu
+
+Close (X):
+----------
+Every button close window
+
+Maximize (+):
+-------------
+Button 1: maximize window
+Button 2: maximize window vertically
+Button 3: maximize window horizontally
+
+Minimize (-):
+-------------
+Button 1: iconify window
+Button 2: iconify group of same window resources
+Button 3: iconify/deiconify group of same window resources
+
+Mouse on windows decoration:
+----------------------------
+Titlebar, corners and sides:
+Button 1: Drag moves window, maximize on double click
+Button 2: Drag moves window, raise or lower with click
+Button 3: WindowOpsTrimmed menu with click, MenuWindowOpsFull menu with
+ ALT + click
+Button 4/5: Rolling wheel on titlebar up/down shades/unshades
+
+Mouse on window area:
+---------------------
+Button 1: Root menu with ALT + click
+Button 2: Drag + ALT moves window, raise or lower with ALT + click
+
+Mouse on Icons (iconified):
+---------------------------
+Button 1: Drag moves icon, deiconify with double click, root menu with
+ ALT + click
+Button 2: Deiconify icon with click, all of the same resource group with
+ CTRL + click
+Button 3: WindowOpsTrimmed menu with click
+ WindowGroupOps menu with CTRL + click
+
+Mouse on Root area:
+-------------------
+Button 1: Root menu
+Button 2: Window list
+Button 3: WindowOpsFull menu
+
+Anywhere:
+---------
+Button 4/5: Switch to page left/right with ALT + rolling wheel up/down anywhere
+Button 4/5: Switch with active window to page left/right with CTRL + rolling
+ wheel up/down anywhere
+

0 comments on commit 01d5767

Please sign in to comment.