From: <dom...@us...> - 2015-11-02 17:44:49
|
Revision: 768 http://sourceforge.net/p/fvwm-crystal/code/768 Author: dominique_libre Date: 2015-11-02 17:44:47 +0000 (Mon, 02 Nov 2015) Log Message: ----------- The man pages viewer have now their name into the tittle bar. Some documentation updates. Modified Paths: -------------- ChangeLog asciidoc/ApplicationDatabase asciidoc/FAQ asciidoc/KeyboardBindings asciidoc/MouseBindings asciidoc/fvwm-crystal fvwm/components/functions/Developer-Menu Modified: ChangeLog =================================================================== --- ChangeLog 2015-10-29 18:19:40 UTC (rev 767) +++ ChangeLog 2015-11-02 17:44:47 UTC (rev 768) @@ -3,6 +3,9 @@ Version 3.4.0 ------------- +Lundi 2 novembre 2015 + functions/Developer-Menu: The man pages viewer have now their name into the tittle bar. + Jeudi 29 octobre 2015 scripts/PrefVars/PrefVars: fix media files editing. addons/fvwm-crystal.pot, functions/Developer-Menu, Modified: asciidoc/ApplicationDatabase =================================================================== --- asciidoc/ApplicationDatabase 2015-10-29 18:19:40 UTC (rev 767) +++ asciidoc/ApplicationDatabase 2015-11-02 17:44:47 UTC (rev 768) @@ -2,7 +2,7 @@ ====================== :doctype: manpage :man source: ApplicationDatabase -:man version: 3.2.5 +:man version: 3.4.0 :man manual: FVWM-Crystal NAME @@ -186,7 +186,7 @@ fvwm-crystal.apps (C) 2005 by Rafal Bisingier bugfixes 2008-2013 by Dominique Michel -fvwm-crystal.generate-menu (C) 2008-2013 by Dominique Michel +fvwm-crystal.generate-menu (C) 2008-2015 by Dominique Michel <dom...@us...> Modified: asciidoc/FAQ =================================================================== --- asciidoc/FAQ 2015-10-29 18:19:40 UTC (rev 767) +++ asciidoc/FAQ 2015-11-02 17:44:47 UTC (rev 768) @@ -2,7 +2,7 @@ =================== :doctype: manpage :man source: FAQ -:man version: 3.2.8 +:man version: 3.4.0 :man manual: FVWM-Crystal NAME @@ -55,7 +55,9 @@ 2.8: Why there is no application panel on the desktop? +2.9: How can I get the error log of FVWM-Crystal + 3. Usage. ~~~~~~~~~ 3.1: Where can I start some prefered application at startup? @@ -64,7 +66,7 @@ 3.3: How can I have a tear off menu? -3.4: How can I record madias with mplayer? +3.4: How can I record medias with mplayer? 3.5: The Music menu get screwed. What can I do about this? @@ -94,7 +96,7 @@ 1.1 Q: What is FVWM-Crystal? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -A: It's a set of FVWM configuration files, some Python and shell scripts, a set of application icons and images. This combination produces a fairly decent and customized Linux desktop using FVWM as it's basic component. With additional file managers, such as Thunar ROX-Filer or Nautilus (from GNOME Project) you can create useable and good-looking Linux desktop environment. +A: It's a set of FVWM configuration files, some Python and shell scripts, a set of application icons and images. This combination produces a fairly decent and customized Linux desktop using FVWM as it's basic component. With additional file managers, such as Thunar ROX-Filer or Nautilus (from GNOME Project) you can create usable and good-looking Linux desktop environment. 1.2 Q: Who are the authors? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -175,7 +177,7 @@ - a music player - AlsaPlayer, XMMS2 , QuodLibet, cdcd, MPlayer, cmus, audacious or MPD are supported -- graphical file manager - Thunar, ROX-Filer or Nautilus +- some file manager - Thunar, ROX-Filer, Nautilus, worker, mc krusader, xfm, 4Pane, ranger, pcmanfm, gentoo, konqueror, emelfm2dolphin and spacefm are supported directly. The other can be supported via custom commands in the preferences of the FVWM_Crystal desktop manager. Here are URLs for applications specified above: @@ -232,23 +234,22 @@ 2.3 Q: How to install FVWM-Crystal from distributed packages? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -A: Unpack fvwm-crystal-X.Y.tar.gz to an empty directory. After that cd into unpacked directory and execute: +A: Unpack fvwm-crystal-X.Y.tar.gz to an empty directory. After that cd into the unpacked directory and execute: ---- make install ---- -By default Crystal will be installed in /usr/local directory. You can select destination directory using: +By default Crystal will be installed in /usr/local directory. You can select another destination directory using: ---- make prefix=/usr install ---- After successful installation you can copy sample *~/.Xresources* file from *addons/* directory of the FVWM-Crystal package, if you don't have -one. A Xsession desktop file will be installed into /usr/share/xsessions, so -any graphical login manager should be able to select FVWM-Crystal as your -desktop. +one. A Xsession desktop file will be installed into /usr/share/xsessions, making possible to select FVWM.Crystal with +any graphical login manager. 2.4 Q: How to install FVWM-Crystal from subversion repository? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -A: You need to create a local copy of a darcs repository by issuing command: +A: You need to create a local copy of the subversion repository with: ---- svn co svn://svn.code.sf.net/p/fvwm-crystal/code/ fvwm-crystal ---- @@ -286,7 +287,10 @@ A: If you are using *startx* for running your X session, copy the file *addons/Xsession* from FVWM-Crystal package to your ~~/.Xsession or ~~/.xinitrc file. In other words, you need to start *fvwm-crystal* script, -*fvwm* or *fvwm2* will not work, because FVWM-Crystal has it's main configuration files in different place than FVWM. +*fvwm* or *fvwm2* will not work, because FVWM-Crystal has it's main configuration files in different place than FVWM. That imply the last line of your .xinitrc file should contain: +---- +exec fvwm-crystal +---- If you are using a graphical login manager like *GDM*, just select *FVWM-Crystal* in the Session menu. @@ -307,6 +311,18 @@ chmod -R a+rx <installpath>/Applications ---- +2.9 Q: How can I get the error log of FVWM-Crystal +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +A: The best way is to run FVWM-Crystal with startx. The last line of your .xinitrc file should be: +---- +exec fvwm-crystal 2>.errors.fvwm-crystal +---- +The log of fvwm-crystal will be in the file ~/.errors.fvwm-crystal. The verbosity of the log can be reduced in the preferences: +---- +Preferences -> Silent operations +---- + + 3. Usage -------- @@ -349,6 +365,12 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A: According to Thomas Adam, auto-generated menus in FVWM are very sensitive to special characters. You must change all the special characters in the directories and folders names where FVWM will search for your media files. +I get more troubles with these menus when using icons into them, so I added a perference: +---- +Music -> Player -> Icons into the file navigator +---- +You should get much better results when the icons are off. + 3.6 Q: Mplayer doesn't show the movie I selected into the menu. Why? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A; You are watching something else. The file(s) was just added into mplayer's internal playlist. Press Enter or chosse Next in the menu. Only the DVB and DVD sources will play instantly. @@ -396,11 +418,13 @@ 3.10 Q: How to customize the application menu? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -A: First, take a look at the documentation: Main FVWM-Crystal menu -> FVWM-Crystal documentation -> Application Database. - +A: First, take a look at the documentation: +---- +Main FVWM-Crystal menu -> FVWM-Crystal documentation -> Application Database. +---- The application menu use a priority system based on the file name. -With the default priority of 0, the file name will begin with ~prog_name~*. By renaming it to 10~prog_name~*, you will give it a more important priority than ~prog2~*, and less priority than 20~prog3~* +With the default priority of 0, the file name will begin with *~prog_name~Prog_name*. By renaming it to *10~prog_name~Prog_name*, you will give it a more important priority than *~prog2~Prog2*, and less priority than *20~prog3~Prog3* FVWM-Crystal comme with a collection a preconfigured menu entries. You will find them in /usr/fvwm-crystal/fvwm/applications/* and can copy them into @@ -433,7 +457,7 @@ ---- They will be mounted at boot and the +users+ tag will let you mount and umount them as user. -- For the USB and Firewire devices not present in the fstab, you must install pmount. pmount-gui is also supported. They will be mounted in /media. You mwy want to install uam too. +- For the USB and Firewire devices not present in the fstab, you must install pmount. pmount-gui is also supported. They will be mounted in /media. You may want to install uam too. - For the CD/DVD devices and much more, install and configure autofs. @@ -441,7 +465,7 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A: This form use the BROWSER variable. If it don't exist, FVWM-Crystal will launch a dialog where you can set it, that at start time. If it is set to a wrong value, -the will use it and do nothing. +it will do nothing. You can set it in your ~/.bashprofile file: ---- Modified: asciidoc/KeyboardBindings =================================================================== --- asciidoc/KeyboardBindings 2015-10-29 18:19:40 UTC (rev 767) +++ asciidoc/KeyboardBindings 2015-11-02 17:44:47 UTC (rev 768) @@ -2,7 +2,7 @@ =================== :doctype: manpage :man source: KeyboardBindings -:man version: 3.3.3 +:man version: 3.4.0 :man manual: FVWM-Crystal NAME @@ -65,7 +65,7 @@ entries, Enter to select an entry and Escape to close the menu. *Alt + A*:: - Opens a XDG applications menu which contains a list of avaible + FVWM>2.6.5: Opens a XDG applications menu which contains a list of avaible applications. You can use the same keys than with the 2 other menus. @@ -74,11 +74,11 @@ *Alt + Escape*:: Swiches between two last used pages of the desktop. -*Alt + F1, F2, F3, F4, F5, F6, F7, F8*:: - Switches to the selected page of the desktop, from 1 to 8. +*Alt + F1, F2, F3, F4, F5, F6, F7, F8. F9*:: + Switches to the selected page of the desktop, from 1 to 9 as selected in the preferences. -*Alt + Shift + F1, F2, F3, F4, F5, F6, F7, F8*:: - Moves active window to selected page, from 1 to 8. +*Alt + Shift + F1, F2, F3, F4, F5, F6, F7, F8, F9*:: + Moves active window to selected page, from 1 to 9. *Alt + [*:: Go to the page on the left side of the current one. @@ -108,7 +108,10 @@ h k j l +*Alt + E*:: + Launch the Expose clone + Window and icon list: --------------------- *Alt + Tab*:: @@ -175,7 +178,13 @@ *Alt + Shift + / (slash)*:: Toggles sequential/random playback +*Alt + P*:: + Toggle the display of the media player. With mplayer, it will display the file name. +*Alt + S*:: + Toggle the display of the audio mixer and QJackCtl. + + Multimedia keys: ---------------- Not all the media players/mixers support all the following bindings. @@ -302,6 +311,10 @@ *Alt + Home*:: Move mouse cursor to "home position" - top left corner of the screen. +*Alt + O*:: + Shut down the screen. + + Note: ----- If you want to modify some bindings, the best place is to put them into @@ -338,15 +351,15 @@ For the signification of the modifiers, read the key and mouse commands description into `man fvwm`, as well than the output of - +---- less "${FVWM_SYSTEMDIR}"/components/functions/Keyboard-Modifiers +---- +while FVWM-Crystal is running. -when FVWM-Crystal is running. - AUTHORS ------- -Documentation written by Maciej Delmanowski <ha...@be...> -and ported to asciidoc by Dominique Michel +Documentation written by Maciej Delmanowski <ha...@be...>, +updated and ported to asciidoc by Dominique Michel <dom...@us...> Modified: asciidoc/MouseBindings =================================================================== --- asciidoc/MouseBindings 2015-10-29 18:19:40 UTC (rev 767) +++ asciidoc/MouseBindings 2015-11-02 17:44:47 UTC (rev 768) @@ -37,20 +37,26 @@ The Desktop: ------------ *LMB (+ hold)*:: - If enabled in the preferences, open applications or system menu - depending on the recipe in use. + IF ENABLED IN THE PREFERENCES, OPEN APPLICATIONS OR SYSTEM MENU + DEPENDING ON THE RECIPE IN USE. *RMB*:: - Open a terminal window. + OPEN A TERMINAL WINDOW. *MMB*:: - Toggle the ability to switch desktop pages using screen edge (off/on, - defult off). + TOGGLE THE ABILITY TO SWITCH DESKTOP PAGES USING SCREEN EDGE (OFF/ON, + DEFAULT OFF). + With some recipes, we get instead: + Amiga recipe: toggle the topbar on top. + LapLeft/Right, LapLeft/Right with ACPI: Show a global window list. -*Alt + MMB*:: - Hide or show desktop panels. +*ALT + MMB*:: + HIDE OR SHOW DESKTOP PANELS. +*ALT + SHIFT + MMB*:: + Toggle the desktop panels on top. + Window thumbnails: ------------------ *Doubleclick LMB*:: Modified: asciidoc/fvwm-crystal =================================================================== --- asciidoc/fvwm-crystal 2015-10-29 18:19:40 UTC (rev 767) +++ asciidoc/fvwm-crystal 2015-11-02 17:44:47 UTC (rev 768) @@ -2,7 +2,7 @@ =============== :doctype: manpage :man source: fvwm-crystal -:man version: 3.2.5 +:man version: 3.4.0 :man manual: FVWM-Crystal NAME @@ -68,7 +68,7 @@ ---- or from the menu on the first music button. -In the same menu, you will find +Recreate the playlists+. This script will scan the paths pointed by the MediaDirectories preference file, and create the play-lists into +$HOME/.fvwm-crystal/Playlists+. They will be separated into an Audio and a Video part. We can cal them the Crystal play-lists. Don't edit those files, all your changes will be lost the next time you run +Recreate the playlists+. Instead, 2 other directories will be created: +$HOME/Playlists/Audio+ and +$HOME/Playlists/Video+. They are the User play-lists. +In the same menu, you will find +Recreate the playlists+. This script will scan the paths pointed by the MediaDirectories preference file, and create the play-lists into +$HOME/.fvwm-crystal/Playlists+. They will be separated into an Audio and a Video part. We can call them the Crystal play-lists. Don't edit those files, all your changes will be lost the next time you run +Recreate the playlists+. Instead, 2 other directories will be created: +$HOME/Playlists/Audio+ and +$HOME/Playlists/Video+. They are the User play-lists. In the same Music menu, the play-lists operation are grouped. You can of course load them into the selected player. +Copy playlist+ will copy the selected play-list from the Crystal play-lists to the User play-lists. +Remove playlist+ will remove the selected play-lists from the User play-lists. Some players provide they own play-lists management system, FVWM-Crystal try to support them as well. @@ -77,20 +77,21 @@ Desktop Organisation ~~~~~~~~~~~~~~~~~~~~ -17 different desktop layouts, named recipes, are available. +19 different desktop layouts, named recipes, are available. -Some are very simple and provide very few decorations. Others provide many buttons and decorations. A few of them mimic existing OS, like Nebulae which loosely mimic Windows or Amiga which mimic the Amiga OS. +Some are very simple and provide very few decorations. Others provide many buttons and decorations. A few of them mimic existing OS, like Nebulae which loosely mimic Windows, or Amiga which mimic the Amiga OS. -You can change them via Fvwm-Crystal system menu +You can change them via Fvwm-Crystal system menu: ---- Preferences -> Recipes -> System ---- The other preferences apply to all recipes and are independent from each others. -By example, you can choose to have desktop icons showing the XDG user directories and the mounted partitions, and to not have applications icons. +By example, you can choose to have desktop icons showing the XDG user directories and the mounted partitions, and to not show applications icons. -It is 2 menus, the system menu available with *Alt + Win_R* (Meta + Windows Left) and the application menu available with *Alt + Menu* (Meta + a "menu" key). A menu can also be available by holding a *Left click* on the root window (the desktop) if selected in System -> Preferences -> Desktop menu (On by default). The content of that menu depend on the recipe in use. +It is 2 menus, the system menu available with *Alt + Win_R* (Meta + Windows Right) and the application menu available with *Alt + Menu* (Meta + a "menu" key). A menu can also be available by holding a *Left click* on the root window (the desktop) if selected in System -> Preferences -> Desktop menu (On by default). The content of that menu depend on the recipe in use. +With FVWM > 2.6.5, a supplementary XDG application menu is available with *Alt + A" if selected in the preferences menu. Decorations common to all recipes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -103,14 +104,14 @@ There are some mouse bindings available: + * left clicking open the system menu -* middle clicking change the wallpaper randomly +* middle clicking open the wallpaper menu * right clicking on some recipes open the applications menu + The Amiga recipe is different: + * left clicking shift the top bar to a menu bar and back -* middle clicking change the wallpaper randomly +* middle clicking open the wallpaper menu * right clicking open the system menu + @@ -146,13 +147,19 @@ * right clicking launch the preferred application + -These menus have full support for the additional FreeDesktop categories, which mean much less modifications will be needed in comparison with many other desktops. And last but not least, your modifications will never be lost. It is why at the first place I begun with Crystal and I will keep it that way. See *man ApplicationDatabase* for how to customize the application menu (the examples are at the end). +These menus have full support for the additional FreeDesktop categories, which mean much less modifications will be needed in comparison with many other desktops. And last but not least, your modifications will never been lost. It is why at the first place I begun with Crystal and I will keep it that way. See *man ApplicationDatabase* for how to customize the application menu (the examples are at the end). + -More: the files in the applications database are scripts. You can put anything you want into them. You will find them into +$prefix/share/fvwm-crystal/fvwm/Applications+ and +$HOME/.fvwm-crystal/Applications+, and can copy them fro this first location to the second one. The files in the second path will take the precedence. The same apply for the icons directory. +More: the files in the applications database are scripts. You can put anything you want into them. You will find them into +$prefix/share/fvwm-crystal/fvwm/Applications+ and +$HOME/.fvwm-crystal/Applications+, and can copy them from this first location to the second one. The files in the second path will take the precedence. The same apply for the icons directory. + The same database is used to generate the application menu available with the system menu on some recipes, and with the Alt+Menu key binding. + -The application database provided by +FVWM_Crystal+ contain a large set of menu entries and application icons. You can generate extra database menu entries and icons from the preferences menu: +Diamond -> Preferences -> Generate application menu+. This will populate +$HOME/.fvwm-crystal/Applications+ and +$HOME/.fvwm-crystal/icons+. +The application database provided by +FVWM_Crystal+ contain a large set of menu entries and application icons. You can generate extra database menu entries and icons from the preferences menu: + +---- +Diamond -> Preferences -> Generate application menu+ +---- + +This will populate +$HOME/.fvwm-crystal/Applications+ and +$HOME/.fvwm-crystal/icons+. + The 2 first time you run this script, it will copy 2 preferences files and show help messages. + @@ -161,7 +168,7 @@ _The Clock_:: + -As it name describe it, a clock. +As its name describe it, a clock. _The Pager_:: @@ -182,7 +189,7 @@ _Icon Manager_:: + -A recipe can provide several icon managers. They can show the icons from the running applications on the whole desktop or on the current desktop page. They can be grouped by applications type like terminals or other application types. The application name can be shown in the icon manager or as a tool-tip when the mouse is over the icon. And different actions are bound to these icons. +A recipe can provide several icon managers, or only one, or not at all. They can show the icons from the running applications on the whole desktop or on the current desktop page. They can be grouped by applications type like terminals or other application types. The application name can be shown in the icon manager or as a tool-tip when the mouse is over the icon. And different actions are bound to these icons. + Some recipes provide an icon manager for the iconic applications. With these recipes, no application icons will be on the desktop, independently of what choice was made in the preferences. @@ -199,9 +206,9 @@ * +Nautilus+ will manage these icons. + -You can change on the fly between +None+ and +FVWM-Crystal+. The other changes need to logout and restart Xorg and FVWM-Crystal. At that time of writing, the FVWM-Crystal-3.2.0 desktop icon managing is mature enough to considerer that ROX-Filer and Nautilus are provided only as a commodity or for backward compatibility or convenience. (See *man CrystalRoxHOWTO* for rox.) +You can change on the fly between +None+ and +FVWM-Crystal+. The other changes need to logout and restart Xorg and FVWM-Crystal. At that time of writing, the FVWM-Crystal-3.4.0 desktop icon managing is mature enough to considerer that ROX-Filer and Nautilus are provided only as a commodity or for backward compatibility or convenience. (See *man CrystalRoxHOWTO* for rox.) + -When +FVWM-Crystal+ is selected, it will show all its icons be default. Right clicking on the +Home+ icon will open the +Desktop icons preference menu+. the +Home+ icon is mandatory, both the +XDG user directories+ icons and the +partitions+ icons are optionals. +When +FVWM-Crystal+ is selected, it will show all its icons by default. Right clicking on the +Home+ icon will open the +Desktop icons preference menu+. the +Home+ icon is mandatory, both the +XDG user directories+ icons, the +partitions+ icons are optionals and the +User managed directories+ are optionals. + In the same menu, you can select the actions for the left and middle clicks. Several file managers have built-in support: +Thunar+, +Worker+ (a very good Directory Opus clone), +Midnight Commander+ (mc in short), +ROX-Filer+, +Nautilus+, +Krusader+, +Xfm+, +4Pane+, +Ranger+ (a Vim like file manager), +PCMan FM+, +gentoo+ (another dopus clone), +Konqueror+, +emelFM2+ (which, like mc, support extfs), +Dolphin+ and +SpaceFM+. + @@ -214,7 +221,11 @@ + They are the icons of the iconic applications. This will work only with the recipe that doesn't provide an icon manager for them. + -In Preferences -> Type of icons, you can choose between: +In +---- +Preferences -> Type of icons +---- +you can choose between: + * +None+ * +Thumbnails+ @@ -240,7 +251,7 @@ PREFERENCES ----------- -Most preferences are applied on the fly. Some, like a recipe change, need a restart. +Most preferences are applied on the fly. To change from or to the ROX-Filer or Nautilus desktop manager need a restart. *Select recipe*:: Select a recipe. @@ -258,7 +269,7 @@ Start and stop translucency. Off by default, this setting will not survive a restart. When On, you can use the mouse wheel on the window title bars to set their translucency. *Bling bling*:: - Start and stop the bling bling. It is an effect that will shift the translucency with the focus. This setting is Off by default and will not survive a restart. Translucency can have a negative impact whit some softwares like MPlayer. In the worst case, shift to a primary console with *Ctrl + Alt + F<n>*, login, run *killall mplayer* or *killall -9 mplayer*, and get back to FVWM-Crystal with *Alt + F7*. + Start and stop the bling bling. It is an effect that will shift the translucency with the focus. This setting is Off by default and will not survive a restart. Translucency can have a negative impact with some softwares like MPlayer. In the worst case, shift to a primary console with *Ctrl + Alt + F<n>*, login, run *killall mplayer* or *killall -9 mplayer*, and get back to FVWM-Crystal with *Alt + F7*. *Default terminal*:: Set the terminal available with *Right click* on the root window. Possible choices: +GNOME-Terminal+, +Multi-GNOME-Terminal+, +XFCE4-Terminal+, +Terminator+, +MRxvt+, URxvt+, +ATerm+, +ETerm+ and +XTerm+. @@ -277,6 +288,7 @@ *Desktop menu*:: Set On or Off the menu available with left clicking. + With FVWM>2.6.5, you can also set On or Off the XDG menu *Alt + A* *Notification area manager*:: Select stalonetray or trayer, and let you choose the size of the area between 0 to 20 icons. @@ -299,12 +311,26 @@ *Silent operations*:: Add "2>/dev/null" at the end of most commands launched by FVWM-Crystal. +*Preferences editor*:: + Launch the Preferences editor which let you set several preference files and variables: + - +Startup+ - launch applications at startup + - +ShowDirectories+ - custom directories shown by FVWM_Crystal Desktop Manager + - +Browser+ - The default browser (BROWSER environmental variable) + - +Editor+ - The default editor (EDITOR environmental variable) + - +DesktopDirs+ - The paths for the application type desktop files + - +IconsDirs+ - The paths for the application icons + - +MediaDirectories+ - The paths for your media files + - +FullscreenApps+ - Set the applications you want in full screen by default +*Key binding modifiers editor*:: + Let you set which key are used as modifiers with the key bindings. This is useful if the key bindings of FVWM-Crystal collide with the key bindings of your prefered application (ardour, emas, whatever...). In most cases, to change *Mod1 Meta* is sufficient. I use *4* for the left windows key for it. + + CUSTOMIZATION ------------- Structure of Fvwm-Crystal ~~~~~~~~~~~~~~~~~~~~~~~~~ -*FVWM-Crystal* is split in a system, a system wide configuration, and an user configuration part. +*FVWM-Crystal* is split into system-wide files, a system-wide configuration, and an user-wide configuration. The system part is located in +/usr/local/share/fvwm-crystal/fvwm+ (default) or +/usr/share/fvwm-crystal/fvwm+ (distribution related). We can call it <system> @@ -312,16 +338,16 @@ The user part is located in +~/.fvwm-crystal+. <user> -You can copy any file from the system part (without the /fvwm/) to the 2 other parts. Files in the user part will be used first, second will be the files in the system configuration part (empty be default), and third will be used the files in the system part. This is true for all files loaded with the +Include+ command, which is the case for most FVWM-Crystal files. +You can copy any file from the system part (without the /fvwm/) to the 2 other parts. For each file, files in the user part will be used first if they exist. If they don't exist, FVWM-Crystal will use the files in the system configuration part (empty be default), and if they don't exist, it will use the files in the system part. This is true for all files loaded with the *Include* command, which is the case for allmost all FVWM-Crystal files. Location of some Files and their Function ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *<system>/config* will be the first file loaded by FVWM. It initialize some variables and load the whole FVWM-Crystal configuration, inclusive the recipe in use. -*<system>/components/Standard* is the second file loaded by FVWM. It contain the functions used to load the other file with respect to their priorities part order. After, it load other files with functions used in many places. +*<system>/components/Standard* is the second file loaded by FVWM. It contain the functions used to load the other files with respect to their priorities part order. After, it load other files with functions used in many places. -The other files in <system> are grouped in directories. Each directory correspond to a group of functions. For example, *<system>/preferences* are for the saved preferences, *<system>/apps* are functions to control some main features of FVWM-Crstal like the Desktop Icons, the Screen Saver, or the Fvwm Console. +The other files in <system> are grouped in directories. Each directory correspond to a group of functions. For example, *<system>/preferences* are for the default preferences, *<system>/apps* are functions to control some main features of FVWM-Crstal like the Desktop Icons, the Screen Saver, or the Fvwm Console. As a rule, make small modification at a time. And RTFM. FVWM is not so difficult, but it is very complex. This complexity make things harder. So, try to keep focused on one thing at a time. @@ -340,7 +366,7 @@ AUTHORS ------- -This man page was written by Dominique Michel <dom...@us...> (C) 2013 +This man page was written by Dominique Michel <dom...@us...> (C) 2013-2015. I am sorry for my bad English, and if you don't like it or can improve it, please considere to contribute. COPYRIGHT Modified: fvwm/components/functions/Developer-Menu =================================================================== --- fvwm/components/functions/Developer-Menu 2015-10-29 18:19:40 UTC (rev 767) +++ fvwm/components/functions/Developer-Menu 2015-11-02 17:44:47 UTC (rev 768) @@ -40,7 +40,7 @@ DestroyFunc FvwmViewManPage AddToFunc FvwmViewManPage -+ I A man $0 ++ I AT $0 "man $0" DestroyMenu /Developer/FvwmManpages AddToMenu /Developer/FvwmManpages This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |