Skip to content

Commit

Permalink
add installer, wallpapers, update config. See Changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
ThomasFunk committed Jun 12, 2012
1 parent 99b8d3a commit 5085ffe
Show file tree
Hide file tree
Showing 10 changed files with 794 additions and 26 deletions.
5 changes: 4 additions & 1 deletion Changelog
@@ -1,9 +1,12 @@
History: History:
06/10/2012 V 0.4.3 06/12/2012 V 0.4.3
- add About box - add About box
- add !Title style for FvwmForm-RunCommand, FvwmForm-About, FvwmForm-Messages - add !Title style for FvwmForm-RunCommand, FvwmForm-About, FvwmForm-Messages
- fix bugs in fvwm-xdg-menu.py - fix bugs in fvwm-xdg-menu.py
- fix bugs creating .menu - fix bugs creating .menu
- fix paths of FvwmScript-PersonalMenu to find it in the module dir
- add an installer script
- add new default wallpaper (5:4 & 16:9) to artwork


06/10/2012 V 0.4.2 06/10/2012 V 0.4.2
- update overview and some comments in config - update overview and some comments in config
Expand Down
6 changes: 6 additions & 0 deletions Changelog_installer
@@ -0,0 +1,6 @@
History:

06/12/2012 V 0.1.0
- initial installer:
- copy Fvwm-Nightshade to the correct place
- check which apps needed for full functionality are installed
83 changes: 63 additions & 20 deletions README
@@ -1,8 +1,27 @@
Welcome to Fvwm Nightshade! This project is a desktop environment based _____________________________
on Fvwm. It contains many features of a modern but lightweight desktop. / ___________________________/
/ /_ ___ ______ ___
/ __/| / / | /| / / __ `__ \ ___
/ / | |/ /| |/ |/ / / / / / / /__/
/_/ |___/ |__/|__/_/ /_/ /_/

_ ___ __ __ __ __
/ | / (_)____ _/ /_ / /______/ /_ ____ _____/ /___
/ |/ / // __ `/ __ \/ __/ ___/ __ \/ __ `/ __ // _ \
/ /| / // /_/ / / / / /_(__ ) / / / /_/ / /_/ // __/
/_/ |_/_/ \__, /_/ /_/\__/____/_/ /_/\__,_/\__,_/ \___/
/____/


Welcome to Fvwm Nightshade! This project aims to be a lightweight but
feature rich and good looking configuration of Fvwm. It contains many
useful things to make work and life easier with a flavour of a modern
desktop. But it can be configure by your own. It is good documented and
shows you what is possible with this powerful window manager.



Featurelist of Fvwm Nightshade: Featurelist of Fvwm Nightshade:
----------------------------------- ===============================
- 4 virtual desktop pages (at the moment) - 4 virtual desktop pages (at the moment)
- Taskbar to show running apps per page - Taskbar to show running apps per page
- Systray (if stalonetray is installed) - Systray (if stalonetray is installed)
Expand Down Expand Up @@ -32,17 +51,20 @@ Featurelist of Fvwm Nightshade:
- Print messages for needed apps for full config functionality in - Print messages for needed apps for full config functionality in
.xsessions-error .xsessions-error



Requirements: Requirements:
------------- =============
mandatory: Fvwm >= 2.6.4 Required: Fvwm >= 2.6.3, xdg-python, xterm, xclock, xscreensaver,
recommended: xterm, stalonetray, xscreensaver, eterm, imagemagick, eterm, imagemagick, stalonetray
useful: LxApearance, qtconfig, xneurs, ...
nice to have: Volume Icon, fdpowermon, gnomes network manager, Recommended: gnomes network manager, Volume Icon
bluetooth-applet, pm-utils
Useful: fdpowermon, bluetooth-applet, pm-utils, LxApearance,
qtconfig-qt3, qtconfig-qt4, xneurs




Default started systray apps, if stalonetray is installed: These systray apps started automatically, if stalonetray is installed:
---------------------------------------------------------- ----------------------------------------------------------------------
- Volume Icon: lightweight volume control - Volume Icon: lightweight volume control
(http://softwarebakery.com/maato/volumeicon.html) (http://softwarebakery.com/maato/volumeicon.html)
- fdpowermon: simple battery power monitor - fdpowermon: simple battery power monitor
Expand All @@ -55,7 +77,7 @@ Btw. it doesn't matter if they not installed. Will skip then ;-)




Keybindings: Keybindings:
------------ ============


Alt+Tab Switching focus between windows Alt+Tab Switching focus between windows
Alt+Print Screenshot of the whole desktop (page) Alt+Print Screenshot of the whole desktop (page)
Expand Down Expand Up @@ -105,7 +127,8 @@ Ctrl-Alt+cursor down Move mouse pointer down by 1% of a page




Mouse bindings: Mouse bindings:
--------------- ===============

Mouse: Mouse:
+------------+ +------------+
| || || || | | || || || |
Expand Down Expand Up @@ -147,8 +170,8 @@ Mouse on windows decoration:
Titlebar, corners and sides: Titlebar, corners and sides:
Button 1: Drag moves window, maximize on double click Button 1: Drag moves window, maximize on double click
Button 2: Drag moves window, raise or lower with click Button 2: Drag moves window, raise or lower with click
Button 3: WindowOpsTrimmed menu with click, MenuWindowOpsFull menu with Button 3: WindowOpsTrimmed menu with click, MenuWindowOpsFull menu
ALT + click with ALT + click
Button 4/5: Rolling wheel on titlebar up/down shades/unshades Button 4/5: Rolling wheel on titlebar up/down shades/unshades


Mouse on window area: Mouse on window area:
Expand All @@ -160,8 +183,8 @@ Mouse on Icons (iconified):
--------------------------- ---------------------------
Button 1: Drag moves icon, deiconify with double click, root menu with Button 1: Drag moves icon, deiconify with double click, root menu with
ALT + click ALT + click
Button 2: Deiconify icon with click, all of the same resource group with Button 2: Deiconify icon with click, all of the same resource group
CTRL + click with CTRL + click
Button 3: WindowOpsTrimmed menu with click Button 3: WindowOpsTrimmed menu with click
WindowGroupOps menu with CTRL + click WindowGroupOps menu with CTRL + click


Expand All @@ -173,7 +196,27 @@ Button 3: WindowOpsFull menu


Anywhere: Anywhere:
--------- ---------
Button 4/5: Switch to page left/right with ALT + rolling wheel up/down anywhere Button 4/5: Switch to page left/right with ALT + rolling wheel up/down
Button 4/5: Switch with active window to page left/right with CTRL + rolling anywhere
wheel up/down anywhere Button 4/5: Switch with active window to page left/right with CTRL +
rolling wheel up/down anywhere

Installation
============
Use the install.sh found in the root path of the Fvwm-Nightshade package


Bugs and Feature requests
=========================
Fvwm-Nightshade is young project. Bugs are possible. We try to avoid
them but nobody is perfect ... So, if you find one or have ideas, submit
them under https://github.com/ThomasFunk/Fvwm-Nightshade/issues


Enjoy our work and hopefully you love Fvwm-Nightshade as we do ;-)



Team
====
Thomas Funk <t.funk@web.de>
Bernhard Popp <kermit.popp@googlemail.com>
Binary file added artwork/splash_Nightshade.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added artwork/wp_Nightshade_default_16x9.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added artwork/wp_Nightshade_default_5x4.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 5 additions & 5 deletions config
Expand Up @@ -143,7 +143,7 @@ ImagePath +:/usr/share/pixmaps:/usr/share/pixmaps/fvwm
#----------------------------------------------------------------------- #-----------------------------------------------------------------------
# The actual theme. Will be changed dynamically via FuncChangeDecor # The actual theme. Will be changed dynamically via FuncChangeDecor
#----------------------------------------------------------------------- #-----------------------------------------------------------------------
InfoStoreAdd used_theme Ambience InfoStoreAdd used_theme Default


#----------------------------------------------------------------------- #-----------------------------------------------------------------------
# Each Nightshade theme is located in $[FVWM_USERDIR]/themes # Each Nightshade theme is located in $[FVWM_USERDIR]/themes
Expand Down Expand Up @@ -958,7 +958,7 @@ DestroyModuleConfig FvwmAnimate: *
Style FvwmBanner !Title, Sticky, StaysOnTop, WindowListSkip, CirculateSkip Style FvwmBanner !Title, Sticky, StaysOnTop, WindowListSkip, CirculateSkip


*FvwmBanner: NoDecor *FvwmBanner: NoDecor
Test (I $[FVWM_USERDIR]/Nightshade_logo_compl.png) *FvwmBanner: Pixmap $[FVWM_USERDIR]/Nightshade_logo_compl.png Test (I $[FVWM_USERDIR]/artwork/splash_Nightshade.png) *FvwmBanner: Pixmap $[FVWM_USERDIR]/artwork/splash_Nightshade.png
*FvwmBanner: Timeout 3 *FvwmBanner: Timeout 3


#======================================================================= #=======================================================================
Expand Down Expand Up @@ -1176,7 +1176,7 @@ AddToFunc StartFunction
+ I Test (Init) Read $[NS_MODULEDIR]/DigitalXclock + I Test (Init) Read $[NS_MODULEDIR]/DigitalXclock
+ I TestRc (Match) DigitalXclock H + I TestRc (Match) DigitalXclock H
# create an Applications menu if no exist # create an Applications menu if no exist
+ I Test (!f $[FVWM_USERDIR]/.menu) PipeRead '$FVWM_USERDIR/fvwm-xdg-menu.py -w -f -s 16 -m FvwmMenu > $FVWM_USERDIR/.menu 2> $FVWM_USERDIR/log.txt &' + I Test (!f $[FVWM_USERDIR]/.menu) PipeRead 'fvwm-xdg-menu.py -w -f -s 16 -m FvwmMenu > $FVWM_USERDIR/.menu 2> /dev/null &'
+ I TestRc (!Match) PipeRead 'echo Read .menu; echo SetEnv inProgress 2' + I TestRc (!Match) PipeRead 'echo Read .menu; echo SetEnv inProgress 2'
# start programs found in .autostart # start programs found in .autostart
#+ I Test (Init) FuncAutoStartPrograms #+ I Test (Init) FuncAutoStartPrograms
Expand Down Expand Up @@ -1505,7 +1505,7 @@ AddToFunc FuncHibernate
#----------------------------------------------------------------------- #-----------------------------------------------------------------------
DestroyFunc FuncCreateFvwmMenu DestroyFunc FuncCreateFvwmMenu
AddToFunc FuncCreateFvwmMenu AddToFunc FuncCreateFvwmMenu
+ I PipeRead '$FVWM_USERDIR/fvwm-xdg-menu.py -w -f -s 16 -m FvwmMenu > $FVWM_USERDIR/.menu 2> /dev/null ; echo SetEnv inProgress 0' + I PipeRead 'fvwm-xdg-menu.py -w -f -s 16 -m FvwmMenu > $FVWM_USERDIR/.menu 2> /dev/null ; echo SetEnv inProgress 0'




#======================================================================= #=======================================================================
Expand Down Expand Up @@ -1791,7 +1791,7 @@ AddToFunc FuncMenuFvwmPersonal
+ I DestroyMenu MenuFvwmPersonal + I DestroyMenu MenuFvwmPersonal
+ I AddToMenu MenuFvwmPersonal DynamicPopupAction FuncMenuFvwmPersonal + I AddToMenu MenuFvwmPersonal DynamicPopupAction FuncMenuFvwmPersonal
+ I AddToMenu MenuFvwmPersonal "$[gt.&Personal Applications]" Title + I AddToMenu MenuFvwmPersonal "$[gt.&Personal Applications]" Title
+ I AddToMenu MenuFvwmPersonal "$[gt.Configure Personal Applications]%menu/configuration.xpm%" FvwmScript FvwmScript-PersonalMenu + I AddToMenu MenuFvwmPersonal "$[gt.Configure Personal Applications]%menu/configuration.xpm%" FvwmScript $[NS_MODULEDIR]/FvwmScript-PersonalMenu
+ I Test (f $[FVWM_USERDIR]/.personal) PipeRead `sed -e '/^# personal menu/ d;/^ *$/,$ d' $[FVWM_USERDIR]/.personal` + I Test (f $[FVWM_USERDIR]/.personal) PipeRead `sed -e '/^# personal menu/ d;/^ *$/,$ d' $[FVWM_USERDIR]/.personal`


#======================================================================= #=======================================================================
Expand Down

0 comments on commit 5085ffe

Please sign in to comment.