• Diese Seite verwendet Cookies. Indem du diese Website weiterhin nutzt, erklärst du dich mit der Verwendung von Cookies einverstanden. Erfahre mehr

Zeigt her eure Desktops v1.1

datasmurf

Happy FreeBSD User
Da es ein Paket powerline-fonts gibt habe ich das nie als Hindernis gesehen.
Als Beispiel Powerline aber es gibt ja noch Nerdfonts https://github.com/ryanoasis/nerd-fonts

Auf jedenfall habe ich immer Probleme mit den Fallback egal in welchen Terminal.
Bei URxvt zb. muss man

Code:
  URxvt.font: xft:Screen:size=10, xft: Terminess Powerline:size=9
angeben damit der die Fonts/Glyphs findet. Ja und von .font.conf hab ich schon gehört. Leider hatte ich
damit keinen Erfolg deshalb. Beim XFCE Terminal geht das genauso nur steht das nirgendswo.

Aber ich will hier nicht vom Thema ablenken, wenn das von Interesse sein sollte. Dann macht halt einen neuen Thread auf. :)
 

Rakor

Administrator
Mitarbeiter
Immer öfter denkt man... "Schönes Hintergundbild... Ist das nun nur der Hintergunrdbild oder der 'Desktop'... Ah ja, da ist ein Mauszeiger... 'Desktop'".

:D
 
Ich habe mal was mit fvwm2.2 und 2.6 rumgespielt und mit ein paar Anleihen bei CDE das hier zusammengebastelt:
...
Auf Wunsch hier die .fvwm2rc
Code:
# This file changed by the .fvwm2rc to .fvwm/.fvwm2rc converter
# this is a bare bones sample .fvwm2rc/system.fvwm2rc file for fvwm-2.
# It should be customized before install.  See other sample .fvwm2rc files
# for hints, as well as pointers from the various links on the official
# fvwm web page (see the FAQ).

# be sure to customize these paths for your installation:
# Removed by fvwm-convert-2.4: ModulePath /usr/X11R6/lib/X11/fvwm
#PixmapPath /usr/X11R6/include/X11/pixmaps
#IconPath  /usr/X11R6/include/X11/bitmaps
ImagePath /usr/X11R6/include/X11/pixmaps:/usr/X11R6/include/X11/bitmaps:/usr/local/share/icons:+:/home/USER/.fvwm/mine/icons/dt/:+


EdgeResistance 750
Style * EdgeMoveResistance 1
EdgeScroll 100 100
ClickTime 750

# make sure these fonts exist on your system:
Style "*" Font -adobe-times-bold-r-*-*-16-*-*-*-*-*-*-*
Style "*" IconFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*

Style "*" HilightFore white, HilightBack maroon
MenuStyle  black grey75 black -adobe-times-bold-r-*-*-16-*-*-*-*-*-*-* fvwm

DeskTopSize 2x2

ColormapFocus FollowsMouse

# default Styles:
Style "*"  BorderWidth 7, HandleWidth 7
Style "*"  Icon unknown1.xpm, Color black/grey75
Style "*"  MWMFunctions, MWMDecor, HintOverride
Style "*"  DecorateTransient, !UsePPosition
Style "*"  IconBox 0 -10 -280 -1
Style "*"  FocusFollowsMouse
Style "*"  SmartPlacement, CleverPlacement

# Styles for various Fvwm modules:
Style "Fvwm*"  !Title, Sticky, WindowListSkip
Style "Fvwm*"  BorderWidth 2, CirculateSkipIcon, CirculateSkip
Style "FvwmPager"  StaysOnTop
Style "FvwmBanner"  StaysOnTop
#Style "FvwmButtons" Icon toolbox.xpm, ClickToFocus

# Styles for your common terminal emulator programs:
#AddToDecor terms
#+ ButtonStyle 1 Pixmap mini.xterm.xpm
#+ HilightColor #bebebe blue
#Style "XTerm"  UseDecor terms
#Style "XTerm"  Icon xterm.xpm, SloppyFocus, IconBox -70 1 -1 -140
#Style "rxvt"  UseDecor terms
#Style "rxvt"  Icon term.xpm, SloppyFocus, IconBox -70 1 -1 -140
#Style "rxvt"  MWMBorder, MWMButtons

# Styles for various common programs:
#Style "*lock"  NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus
Style "xbiff"  !Title, Sticky, WindowListSkip, ClickToFocus
style "xcalc"  Icon xcalc.xpm, !Button 2, CleverPlacement, ClickToFocus
Style "xmh"  Icon mail1.xpm, !IconTitle, StickyIcon
Style "xmh"    CleverPlacement, !Button 2
Style "xman"    Icon xman.xpm, CleverPlacement, ClickToFocus
Style "xmag"    Icon mag_glass.xpm, CleverPlacement, ClickToFocus
#Style "xgraph"  Icon graphs.xpm, CleverPlacement, ClickToFocus
#Style "xmosaic"  Color Green/Yellow, ClickToFocus
Style "xconsole"  Icon rterm.xpm, WindowListSkip, Sticky


# some simple default key bindings:
Key Next  A  SCM  Next  Focus
Key Prior  A  SCM  Prev  Focus

# some simple default mouse bindings:
#  for the root window:
Mouse 1   R     A  Menu RootMenu Nop
Mouse 2   R     A     Menu Window-Ops Nop
Mouse 3   R     A     WindowList

#  for the title bar buttons:
Mouse 0   1     A     Menu Window-Ops2 Close
Mouse 0   2     A     Maximize-Func
Mouse 0   4     A     Iconify

#  for other parts of the window/borders/icons:
Mouse 1   FS   A   Resize-or-Raise
Mouse 1   T   A   Move-or-Raise
Mouse 1   I   A   Move-or-Iconify
Mouse 2   I   A   Iconify
Mouse 2   FST   A   Menu Window-Ops2 Nop
Mouse 3   TSIF   A   RaiseLower

######################## Initialization Functions ############################
#+       "I" Module FvwmPager * *
#+       "I" exec /usr/X11R6/bin/xsetroot -solid black
#+       "I" Module FvwmButtons

#+  "I" Module FvwmPager * *
#+       "I" exec /usr/X11R6/bin/xsetroot -solid black
#+  "I" exec fvwm-root ~/.fvwm/mine/wallpaper/mine-Convex.pm
#+  "I" exec xbattbar right
#+  "I" Module FvwmButtons

######################## Menus ###################
AddToMenu RootMenu   "Root Menu"   Title
+       "XTerm%/usr/local/share/icons/Faenza/apps/16/xterm.png%"     Exec exec xterm -fg green -bg black -fn 10x20 -fb 10x20BOLD -sl 8192 -n $USER@localhost -T $USER@localhost
+       "XTewrm - root%/usr/local/share/icons/Faenza/apps/16/xterm-color_32x32.png%"   Exec exec xterm -fg gold -bg black -fn 10x20 -fb 10x20BOLD -sl 8192 -n root@$HOSTNAME  -T root@$HOSTNAME  -e su -l
+       "MC"     Exec exec xterm -g 80x40 -sb +sk -si -sl 500 -j -ls -fn 10x20 -fb 10x20BOLD -n Midnight-Commander -T Midnight-Commander -e mc -x
+       "Rxvt"     Exec exec rxvt
+       ""     Nop
+       "Remote Logins"   Popup Remote-Logins
+       ""     Nop
+  "Utilities"  Popup Utilities
+  "Internet"   Popup Internet
+  "Office"   Popup Office
+  "DTP"     Popup DTP
+  "Multimedia"   Popup Multimedia
+       "Finance"   Popup Finance
+       "Games"     Popup Games
+       "System"   Popup System
+  ""  Nop
+       "Fvwm Modules"    Popup Module-Popup
+  "Fvwm Window Ops"  Popup Window-Ops
+  "Fvwm Simple Config Ops"  Popup Misc-Ops
+       ""     Nop
+  "Refresh Screen"  Refresh
+  "Recapture Screen" Recapture
+       "(Re)Start"   Popup Quit-Verify
+       ""     Nop
+  "Exit"  Module FvwmForm QuitVerify

AddToMenu Utilities  "Utilities" Title
+       "xcalc%/usr/local/share/icons/nuvola/16x16/apps/xcalc.png%"     Exec exec xcalc
+       "grpn"     Exec exec grpn
+  ""  Nop
+       "xfe%/usr/local/share/xfe/icons/xfe-theme/xfe.png%"     Exec exec xfe
+       "xfi%/usr/local/share/xfe/icons/xfe-theme/xfi.png%"     Exec exec xfi
+       "xfw%/usr/local/share/xfe/icons/xfe-theme/xfw.png%"     Exec exec xfw
+  ""  Nop
+  "gvim%/usr/local/share/icons/Faenza/apps/16/gvim.png%"  Exec exec gvim
+  "XEdit"  Exec exec xedit
+       "NEdit"     Exec exec nedit
+  ""  Nop
+  "CatFish%/usr/local/share/icons/Faenza/apps/16/catfish.png%"  Exec exec catfish
+  ""  Nop
+       "Xman"     Exec exec xman
+       "Xmag%/usr/local/share/icons/nuvola/16x16/apps/xmag.png%"     Exec exec xmag
+  "XArchive%/usr/local/share/icons/Faenza/apps/16/xarchiver.png%"  Exec exec xarchiver
+  "XClipboard"  Exec exec xclipboard
+  "XPad%/usr/local/share/icons/Faenza/apps/16/xpad.png%"  Exec exec xpad
+  "XDeskTopManager" Exec exec xdtm
+  ""  Nop
+       "XClock%/usr/local/share/icons/nuvola/16x16/apps/xclock.png%"   Exec exec xclock
+  "XDaliClock"  Exec exec xdaliclock

AddToMenu Games     "Games" Title
+       "XEyes"     Exec exec xeyes
+  "Xlogo"  Exec exec xlogo
+  "XDesktopWaves" Exec exec xdesktopwaves
+  "XEarth"  Exec exec xearth
+  ""  Nop
+  "XMahjongg"  Exec exec xmahjongg --tileset real --layout ceremonial --background green
+  "XLennart"  Exec exec xlennart
+  "XBill"  Exec exec xbill
+  "XNeko"  Exec exec xneko

AddToMenu Finance   "Finance" Title
+       "GnuCash%/usr/local/share/icons/Faenza/apps/16/gnucash-icon.png%"   Exec exec gnucash
+       "XQuote"   Exec exec xquote

AddToMenu System   "System" Title
+  "XCa"  Exec exec xca
+  ""  Nop
+  "XLoad"  Exec exec xload
+  "Top"  Exec exec xterm -T Top -n Top -e top
+  "XProp"  Exec exec xprop
+  "XResTop"  Exec exec xrestop

+  "Editres"  Exec exec editres
+  "ColorExplorer" Exec exec ColorExplorer
+  "XGraphicsDemo" Exec exec xgc
+  "XTestPicture"  Exec exec xtestpicture
+  "Xev"  Exec exec xev
+  ""  Nop
+  "XScreenSaver"  Exec exec xscreensaver
+  "XLock"  Exec exec xlock
+  ""  Nop
+  "XMoBar"  Exec exec xmobar
+  "XStatBar"  Exec exec xstatbar
+  "XRootConsole"  Exec exec xrootconsole /var/log/messages
+  "XConsole"  Exec exec xconsole
+       ""     Nop
#+  "Mail"  MailFunction xmh "-font fixed"
#+       ""     Nop
+  "XLock%mini.xlock.xpm%"  Exec exec xlock
+       ""     Nop
+  "Reset X defaults" Exec xrdb -load $HOME/.Xdefaults

AddToMenu Internet   "Internet" Title
+       "sylpheed%/usr/local/share/icons/Faenza/apps/16/sylpheed.png%"   Exec exec sylpheed
+  ""  Nop
+       "seamonkey%/usr/local/lib/seamonkey-2.40/chrome/icons/default/seamonkey.png%"   Exec exec seamonkey
+       "seamonkey - mail" Exec exec seamonkey -mail
+  "seamoneky - calendar" Exec exec seamonkey -calendar
+  "seamoneky - chat" Exec exec seamonkey -chat
+  "seamonkey - edit" Exec exec seamonkey -edit
+  "seamonkey - news" Exec exec seamonkey -news
+  "seamonkey - abook" Exec exec seamonkey -adressbook
+  ""  Nop
#+       "firefox%/usr/local/share/icons/Faenza/apps/16/firefox.png%" Exec exec firefox
#+       "iridium%/~/.fvwm/themes/icons/16x16/iridium.png%" Exec exec iridium --incognitio
+       "FileZilla%/usr/local/share/icons/Faenza/apps/16/filezilla.png%"   Exec exec filezilla
+  ""  Nop
+       "bluefish%/usr/local/share/icons/Faenza/apps/16/bluefish.png%" Exec exec bluefish
+  ""  Nop
+  "XTraceRoute"  Exec exec xtraceroute

AddToMenu Office   "Office" Title
+       "libreoffice%/usr/local/share/icons/Faenza/apps/16/libreoffice-startcenter.png%" Exec exec libreoffice
+  "libreoffice - calc%/usr/local/share/icons/Faenza/apps/16/libreoffice-calc.png%" Exec exec libreoffice --calc
+  "libreoffice - writer%/usr/local/share/icons/Faenza/apps/16/libreoffice-writer.png%" Exec exec libreoffice --writer
+  "libreoffice - impress%/usr/local/share/icons/Faenza/apps/16/libreoffice-impress.png%" Exec exec libreoffice --impress
+  "libreoffice - draw%/usr/local/share/icons/Faenza/apps/16/libreoffice-draw.png%" Exec exec libreoffice --draw
+  "libreoffice - math%/usr/local/share/icons/Faenza/apps/16/libreoffice-math.png%" Exec exec libreoffice --math
+  "libreoffice - web%/usr/local/share/icons/Faenza/apps/16/libreoffice-startcenter.png%" Exec exec libreoffice --web
+  ""  Nop
+  "Xournal%/usr/local/share/icons/Faenza/apps/scalable/xournal.svg%"  Exec exec xournal
#+  ""  Nop
#+  "plan%/usr/local/share/icons/Faenza/apps/16/plan.png%" Exec exec plan

AddToMenu DTP     "DTP" Title
+       "texmaker%/usr/local/share/texmaker/texmaker16x16.png%" Exec exec texmaker
+       "scribus%/usr/local/share/icons/Faenza/apps/16/scribus.png%" Exec exec scribus
+  "XFontSel"  Exec exec xfontsel
+       "pdfshuffler%/usr/local/share/icons/hicolor/16x16/apps/pdfshuffler.png%" Exec exec pdfshuffler
+  "Xdvi"  Exec exec xdvi
+  ""  Nop
+       "inkscape%/usr/local/share/icons/Faenza/apps/16/inkscape.png%"   Exec exec inkscape
+       "gimp%/usr/local/share/icons/Faenza/apps/16/gimp.png%"     Exec exec gimp
+  "XFig%/usr/local/share/icons/mono/scalable/apps/xfig.svgz%"  Exec exec xfig
+       ""     NOP
+       "Xpdf%/usr/local/share/icons/gnome-colors-common/16x16/apps/xpdf.png%"     Exec exec xpdf

AddToMenu Multimedia   "Multimedia" Title
+       "vlc%/usr/local/share/icons/Faenza/apps/16/vlc.png%" Exec exec vlc
+       "smplayer%/usr/local/share/icons/Faenza/apps/16/smplayer.png%" Exec exec smplayer
+  ""  Nop
+       "audacious%/usr/local/share/icons/Faenza/apps/16/audacious.png%" Exec exec audacious
+       "audacity%/usr/local/share/icons/Faenza/apps/16/audacity.png%" Exec exec audacity
+  "XCdPlayer"  Exec exec xcdplayer
+  "XCdRoast"  Exec exec xcdroast
+  "Xmms%/usr/local/share/icons/mono/scalable/apps/xmms.svgz%"  Exec exec xmms
+  ""  Nop
+  "XPaint"  Exec exec xpaint
+  "Xv%/usr/local/share/icons/mono/scalable/apps/xv.svgz%"  Exec exec xv
+       "Mirage%/usr/local/share/icons/gnome-colors-common/16x16/apps/mirage.png%"   Exec exec mirage
+       "ViewNior%/usr/local/share/icons/hicolor/16x16/apps/viewnior.png%"     Exec exec viewnior
+  "XMedCon"  Exec exec xmedcon
+  ""  Nop
+  "XSane%/usr/local/share/icons/gnome-colors-common/16x16/apps/xsane.png%"  Exec exec xsane

AddToMenu Misc-Ops "Misc Config Opts" Title
+  "Sloppy Focus"  ChangeDefaultFocus SloppyFocus
+  "Click To Focus"  ChangeDefaultFocus ClickToFocus
+  "Focus Follows Mouse" ChangeDefaultFocus FocusFollowsMouse
+  "" Nop
+  "Colormap Follows Mouse" ColormapFocus FollowsMouse
+  "Colormap Follows Focus" ColormapFocus FollowsFocus
+  "" Nop
+  "Full Paging ON"  EdgeScroll 100 100
+  "All Paging OFF"  EdgeScroll 0 0
+  "Horizontal Paging Only" EdgeScroll 100 0
+  "Vertical Paging Only"  EdgeScroll 0 100
+  "Partial Paging"  EdgeScroll 50 50
+  "Full Paging && Edge Wrap" EdgeScroll 100000 100000

AddToMenu Window-Ops   "Window Ops"   Title
+       "Move%mini.move.xpm%"     Move
+       "Resize%mini.resize.xpm%"   Resize
+       "Raise%mini.raise.xpm%"     Raise
+       "Lower%mini.lower.xpm%"     Lower
+         "(De)Iconify%mini.iconify.xpm%"   Iconify
+       "(Un)Stick%mini.stick2.xpm%"   Stick
+       "(Un)Maximize%mini.maximize.xpm%"   Maximize
+       ""     Nop
+       "Delete%mini.excl.xpm%"   Delete
+       "Close%mini.cut.xpm%"     Close
+       "Destroy%mini.destroy.xpm%"   Destroy
+       ""     Nop
+       "Refresh Window%mini.refresh.xpm%" RefreshWindow

AddToMenu Window-Ops2   "&Move%mini.move.xpm%"     Move
+       "&Resize%mini.resize.xpm%"   Resize
+       "R&aise%mini.raise.xpm%"   Raise
+       "&Lower%mini.lower.xpm%"   Lower
+       "(De)&Iconify%mini.iconify.xpm%"   Iconify
+       "(Un)&Stick%mini.stick2.xpm%"   Stick
+  "(Un)Ma&ximize%mini.maximize.xpm%" Maximize
+       ""     Nop
+       "&Delete%mini.excl.xpm%"   Delete
+       "&Close%mini.cut.xpm%"   Close
+       "Destroy%mini.destroy.xpm%"   Destroy
+       ""     Nop
+       "ScrollBar"    Module FvwmScroll 2 2
+       "Print"  PrintFunction
#+  "Print Reverse" PrintReverseFunction

# be sure to fill these in with your correct machine names:
AddToMenu Remote-Logins   "RH01" Exec xterm -fg red -bg black -fn 9x15 -fb 9x15BOLD -sl 8192 -n RH01 -T USER@REMOTEHOST -e ssh USER@REMOTEHOST &
+       "RH02" Exec xterm -fg red -bg black -fn 9x15 -fb 9x15BOLD -sl 8192 -n RH02 -T USER@REMOTEHOST -e ssh USER@REMOTEHOST &

AddToMenu Module-Popup   "FvwmModules"   Title
+       "Identify"   Module   FvwmIdent
+       "Talk"    Module   FvwmTalk
+       "FvwmConsole"   Module  FvwmConsole
+       ""     Nop
+       "Button-Bar"   Module   FvwmButtons
+       "Pager"     Module  FvwmPager 0 0
+       "Pager (2 desks)" Module  FvwmPager 0 1
+  "Pager (3 desks)" Module  FvwmPager 0 2
+  "Pager (4 desks)" Module  FvwmPager 0 3
+       "WinList"   Module  FvwmWinList
+       ""     Nop
+       "Banner"   Module   FvwmBanner
+  "ScrollBar"  Module  FvwmScroll 50 50
+       "Background"   Module  FvwmBacker
+  "AutoRaise"  Module  FvwmAuto 200 Raise Nop
+  "Stop AutoRaise" KillModule FvwmAuto
+       ""     Nop
+       "IconBox"   Module   FvwmIconBox
+  "IconMan"  Module  FvwmIconMan
+       ""     Nop
+  "Form - Rlogin"  Module FvwmForm Rlogin
+  "Form - MyFvwmTalk"  Module FvwmForm MyFvwmTalk
+  "Form - QuitVerify"  Module FvwmForm QuitVerify

AddToMenu Quit-Verify
+         "Restart Fvwm%mini.refresh.xpm%"    Restart fvwm
+         ""      Nop
#+           "Start cwm"  Restart cwm
#+           "Start wm2"  Restart wm2
#+         "Start twm"  Restart twm
#+         "Start ctwm"  Restart ctwm
#+       "Start flwm"    Restart flwm
#+         "Start mwm"      Restart mwm
#+       "Start openbox"    Restart openbox
#+      "Start tvtwm"  Restart tvtwm
#+         ""      Nop
+         "Start dummy%mini.xterm.xpm%"  Restart xterm
+         ""      Nop
+         "No, Don't Quit"  Nop

######################## Sample Functions ##########################

#AddToFunc MailFunction    "I" Next [$0] Iconify -1
#+      "I" Next [$0] Focus
#+        "I" None [$0] Exec $0 $1

AddToFunc Move-or-Raise     "I" Raise
+         "M" Move
+          "D" Lower

#AddToFunc Move-or-Raise2   "M" Raise
#+         "M" Move
#+          "D" Lower

AddToFunc Maximize-Func     "M" Maximize    100 100
+         "C" Maximize    100 100
+         "D" Maximize    100 100

AddToFunc Move-or-Iconify   "I" Raise
+         "M" Move
+         "D" Iconify

AddToFunc Resize-or-Raise   "I" Raise
+         "M" Resize
+         "D" Lower

#AddToFunc Resize-or-Raise2   "M" Raise
#+         "M" Resize
#+         "D" Lower

AddToFunc PrintFunction     "I" Raise
+         "I" Exec xdpr -id $w

AddToFunc PrintReverseFunction  "I" Raise
+  "I" Exec xdpr 1/2 -h -rv -id $w

AddToFunc Iconify-and-Raise  "I" Iconify
+  "I" Raise

# RLOGIN machine fg bg
AddToFunc RLOGIN "I" Exec xterm -fg $1 -bg $2 -e rlogin $0 -8

# TELNET machine fg bg
AddToFunc TELNET "I" Exec xterm -fg $1 -bg $2 -e telnet $0

AddToFunc FocusAndWarp "I" Focus
+  "I" WarpToWindow 2p 2p

AddToFunc DeiconifyFocusAndWarp "I" Iconify -1
+  "I" FocusAndWarp

AddToFunc ChangeDefaultFocus "I" Style "*" $0
+  "I" Recapture

############################################################################
# Now some keyboard shortcuts.

# Arrow Keys
# press arrow + control anywhere, and scroll by 1 page
Key Left   A   C   Scroll -100 0
Key Right   A   C   Scroll +100 +0
Key Up     A   C   Scroll +0  -100
Key Down   A   C   Scroll +0  +100

# press arrow + meta key, and scroll by 1/10 of a page
#Key Left   A   M   Scroll -10 +0
#Key Right   A   M   Scroll +10 +0
#Key Up     A   M   Scroll +0  -10
#Key Down   A   M   Scroll +0  +10

# press shift arrow + control anywhere, and move the pointer by 1% of a page
Key Left   A   SC   CursorMove -1 0
Key Right   A   SC   CursorMove +1 +0
Key Up     A   SC   CursorMove +0  -1
Key Down   A   SC   CursorMove +0  +1

# press shift arrow + meta key, and move the pointer by 1/10 of a page
Key Left   A   SM   CursorMove -10 +0
Key Right   A   SM   CursorMove +10 +0
Key Up     A   SM   CursorMove +0  -10
Key Down   A   SM   CursorMove +0  +10

# Keyboard accelerators
Key F1     A   M   Menu RootMenu
Key F2     A   M   Menu Window-Ops
Key F3     A   M   WindowList FvwmWinList
Key F4     A   M   Iconify
Key F5     A   M   Move
Key F6     A   M   Resize
Key F7     A   M   CirculateUp
Key F8     A   M   CirculateDown

#Page Up/Page Down keys are used to scroll by one desktop page
# in any context, press page up/down + control
# in root context, just pressing page up/down is OK
#
# I prefer the non-wrapping scroll. These are for example purposes only
#Key Next   A  C  Scroll 100000 0
#Key Next   R  N  Scroll 100000 0
#Key Prior   A  C  Scroll -100000 0
#Key Prior   R  N  Scroll -100000 0

################## FvwmButtons button-bar ################################

   *FvwmButtonsFore Black
   *FvwmButtonsBack royalblue4
   *FvwmButtonsGeometry 1000x100-1-0
   *FvwmButtonsRows 2
   *FvwmButtonsBoxSize smart
   *FvwmButtonsFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*
   *FvwmButtonsPadding 2 2

#   *FvwmButtons(1x1,Container(Rows 3,Frame 1))
#   *FvwmButtons(Title Dopey ,Action  \
#     `Exec "big_win" xterm -T big_win -geometry 80x50 &`)
#   *FvwmButtons(Title Snoopy, Font fixed, Action  \
#     `Exec "small_win" xterm -T small_win &`)
#   *FvwmButtons(Title Smokin')
#   *FvwmButtons(End)

   *FvwmButtons(1x2, Title Grpn, Icon /home/mine/.fvwm/mine/icons/dt/Dtcalc.m.pm,  \
     Action `Exec "grpn" grpn &`)

  *FvwmButtons(1x2, Title Files, Icon /home/mine/.fvwm/mine/icons/dt/Fphome.m.pm,  \
  Action `Exec "Xfe" xfe &`

   *FvwmButtons(1x2, Title Office, Icon graphs.xpm,  \
     Action `Exec "LibreOffice" libreoffice &`)

   *FvwmButtons(1x2, Title Mosaic, Icon DtI18N.pm,  \
     Action `Exec "SeaMonkey" seamonkey &`)

   *FvwmButtons(1x2, Title Mail, Icon mail2.xpm,  \
     Action `Exec "Sylpheed" sylpheed &`)

   *FvwmButtons(8x2, Swallow "FvwmPager" `FvwmPager 0 3`  \
     Frame 2)

   *FvwmButtons(2x2, Swallow(UseOld,NoKill) "xload15" `Exec xload \
     -title xload15 -nolabel -bg grey75 -update 15 &`)

   *FvwmButtons(2x2, Frame -6 Swallow(Close,Hints,Kill,NoRespawn,NoOld) XClock \
     `Exec exec xclock -title Xclock -bg royalblue4 -padding 0 -geometry +2000+0 &`)

   *FvwmButtons(3x2, Frame -6 Swallow(Close,Hints,Kill,NoRespawn,NoOld)  xdaliclock \
     `Exec exec xdaliclock -showdate -font -adobe-helvetica-bold-r-*-*-24-*-*-*-*-*-*-* -bg royalblue4 -title xdaliclock &`, \
     Action `Exec exec "SeaMonkey" seamonkey -calendar`)

   *FvwmButtons(2x2, Frame -6 Swallow(UseOld,NoKill) xeyes \
     `Exec exec xeyes -title xeyes &`)

########################## Window-Identifier ###############################
# Just choose colors and a fonts
*FvwmIdentBack MidnightBlue
*FvwmIdentFore Yellow
*FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*

########################### Pager #########################################
*FvwmPagerFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*
*FvwmPagerBack royalblue4
*FvwmPagerFore black
*FvwmPagerHilight grey75
#*FvwmPagerGeometry +0+0
*FvwmPagerGeometry 160x120-0-1
*FvwmPagerLabel 0 Desktop
*FvwmPagerLabel 1 Internet
*FvwmPagerLabel 2 DTP
*FvwmPagerLabel 3 Development
*FvwmPagerSmallFont 5x8

##########################FvwmWinList##################################
*FvwmWinListBack grey75
*FvwmWinListFore black
*FvwmWinListFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*
*FvwmWinListAction Click1 Iconify -1,Focus
*FvwmWinListAction Click2 Iconify
*FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent
*FvwmWinListUseSkipList
*FvwmWinListGeometry +0-1


*FvwmBackerDesk 0 -solid steelblue
*FvwmBackerDesk 1 -solid midnightblue

*FvwmScrollBack grey40
*FvwmScrollFore green

############################################################
############################################################
# Note that icons are shown in the module
#  only if NoIcon commnand is applied.
#Style  "*"  NoIcon

############################################################
*FvwmIconBoxIconBack  #cfcfcf
*FvwmIconBoxIconHiFore  black
*FvwmIconBoxIconHiBack  LightSkyBlue
*FvwmIconBoxBack  #5f9ea0
#*FvwmIconBoxFore  blue
*FvwmIconBoxGeometry  5x1+0+0
*FvwmIconBoxMaxIconSize 64x38
*FvwmIconBoxFont  -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
*FvwmIconBoxSortIcons  IconName
*FvwmIconBoxPadding  4
*FvwmIconBoxLines  10
*FvwmIconBoxSBWidth  11
*FvwmIconBoxPlacement  Left Top
*FvwmIconBoxPixmap  fvwm.xpm
#*FvwmIconBoxHideSC Horizontal
*FvwmIconBoxSetWMIconSize
*FvwmIconBoxHilightFocusWin
#*FvwmIconBoxResolution  Desk
*FvwmIconBoxMouse  1  Click  RaiseLower
*FvwmIconBoxMouse  1  DoubleClick  Iconify
*FvwmIconBoxMouse  2  Click  Iconify -1, Focus
*FvwmIconBoxMouse  3  Click  Module FvwmIdent
*FvwmIconBoxKey  r  RaiseLower
*FvwmIconBoxKey  space  Iconify
*FvwmIconBoxKey  d  Close
*FvwmIconBoxKey  n  Next
*FvwmIconBoxKey  p  Prev
*FvwmIconBoxKey  h  Left
*FvwmIconBoxKey  j  Down
*FvwmIconBoxKey  k  Up
*FvwmIconBoxKey  l  Right
#
# Icon file specifications
#
# Mostly, you don't have to specify icon files, as FvwmIconBox now
# reads icon files specified in Style commands.
#
*FvwmIconBox  "Fvwm*"  -

# FvwmForm alias - rlogin or telnet to host via xterm
*RloginWarpPointer
*RloginFont  *helvetica*m*r*n*12*
*RloginButtonFont  *helvetica*m*o*n*12*
*RloginInputFont  *cour*m*r*n*12*
*RloginFore  Black
*RloginBack  White
*RloginItemFore  Yellow
*RloginItemBack  Wheat
# begin items
*RloginLine  center
*RloginText  "Login to Remote Host"
*RloginLine  center
*RloginText  "Host:"
*RloginInput  HostName  30  ""
*RloginLine  center
*RloginSelection  meth single
*RloginChoice  TN TN off "telnet"
*RloginChoice  RL RL on "rlogin"
*RloginSelection  UserSel  single
#*RloginChoice  Default  Default  on  "same user"
#*RloginChoice  Custom  Custom  off  "user:"
*RloginText  "(Userid:"
*RloginInput  UserName  10  ""
*RloginText  ")"
*RloginLine  center
*RloginText  "FG:"
*RloginInput  FgColor 15 ""
*RloginText  "BG:"
*RloginInput  BgColor 15 ""
*RloginLine  expand
*RloginButton  quit "Login" ^M
*RloginCommand Exec xterm  $(FgColor?-fg $(FgColor)) $(BgColor?-bg $(BgColor)) -T xterm@$(HOSTNAME) -e $(RL?rlogin) $(TN?telnet) $(HOSTNAME) $(RL?-8 $(UserName?-l $(UserName)))
*RloginButton  restart  "Clear"
*RloginCommand Beep
*RloginButton  quit "Cancel"
*RloginCommand Nop

# FvwmForm alias - query exit ala mwm
*QuitVerifyGrabServer
*QuitVerifyWarpPointer
*QuitVerifyFont  *helvetica*m*r*n*14*
#*QuitVerifyButtonFont  *helvetica*m*o*n*14*
*QuitVerifyButtonFont  7x13bold
*QuitVerifyFore  Black
*QuitVerifyBack  Light Gray
*QuitVerifyItemFore Wheat
*QuitVerifyItemBack Gray50
# begin items
*QuitVerifyLine  center
*QuitVerifyText  "Do you really want to exit FVWM?"
*QuitVerifyLine  expand
*QuitVerifyButton  quit  " Exit "
*QuitVerifyCommand  Quit
*QuitVerifyButton  quit  "Cancel"
*QuitVerifyCommand  Nop

# MyTalk & MyFvwmTalk from Dave Goldberg
# MyTalk Form - dissappears after use
*MyTalkWarpPointer
*MyTalkFont *helvetica*m*r*n*14*
*MyTalkButtonFont *helvetica*m*o*n*14*
*MyTalkInputFont *cour*m*r*n*14*
*MyTalkFore Red
*MyTalkBack Gray
*MyTalkItemFore Blue
*MyTalkItemBack Gray
*MyTalkLine center
*MyTalkText "Fvwm Function"
*MyTalkInput Func 40 ""
*MyTalkLine expand
*MyTalkButton quit "Run" ^M
*MyTalkCommand $(Func)
*MyTalkButton restart "Clear" ^R
*MyTalkButton quit "Cancel" ^C
*MyTalkCommand Nop
# MyFvwmTalk Form - sticks around
*MyFvwmTalkWarpPointer
*MyFvwmTalkFont *helvetica*m*r*n*14*
*MyFvwmTalkButtonFont *helvetica*m*o*n*14*
*MyFvwmTalkInputFont *cour*m*r*n*14*
*MyFvwmTalkFore Red
*MyFvwmTalkBack Gray
*MyFvwmTalkItemFore Blue
*MyFvwmTalkItemBack Gray
*MyFvwmTalkLine center
*MyFvwmTalkText "Fvwm Function"
*MyFvwmTalkInput Func 40 ""
*MyFvwmTalkLine expand
*MyFvwmTalkButton restart "Run" ^M
*MyFvwmTalkCommand $(Func)
*MyFvwmTalkButton restart "Clear" ^R
*MyFvwmTalkCommand Nop
*MyFvwmTalkButton restart "Iconify" ^Z
*MyFvwmTalkCommand Next [MyFvwmTalk] Iconify
*MyFvwmTalkButton quit "Quit" ^C
*MyFvwmTalkCommand Nop

# to change banner pixmap
#*FvwmBannerPixmap fvwm3.xpm
#*FvwmBannerTimeout 2

DestroyFunc StartFunction
AddToFunc StartFunction
+  I Module Test (Init)  FvwmButtons
+  I Test (Init)  exec fvwm-root ~/.fvwm/wallpaper/mine-Convex.pm
+  I Test (Init)  exec xbattbar right
+  I Test (Init)  Module FvwmAuto 750 Raise Nop
+  I Test (Init)  exec xscreensaver -no-splash
+  I Module FvwmButtons
+  I Module FvwmAuto 750 Raise Nop
Icons und Wallpaper aus CDE:
https://sourceforge.net/projects/cdesktopenv/

Die Pfade und Gedöns darf man durcharbeiten und man braucht fvwm2.6.5 aufwärts.
 
Danke Euch beiden, ach ich verspüre keine Lust mehr rum zu fummeln, der Sinn für Retro und Nostalgie ist dann doch nicht mehr so ausgeprägt. Ich glaube, alles hat seine Zeit.;)
 
Wenn man die Mailingliste von CDE liest, sieht man, wieviele sich da einbringen und an allen Enden und Ecken ein wenig umschreiben, was dann ein Vorteil für OS-Irgendwas ist, wobei sie dann bei OS-irgendwasanderes wieder was kaputt machen.

Ich finde das zunehmend schade, da CDE sehr angenehm zu bedienen ist und eine solche Oberfläche über mehrere OS für mich angenehm wäre. Vor allem ist das Dingen unglaublich resourcenschonend.
FvWM kann im Prinzip genau dasselbe, sieht nur ein wenig anders aus, wenn man nicht gerade ein Panel programmieren möchte.

Da OpenBSD "W^X now mandatory in OpenBSD" eingeführt hat, läuft da in CURRENT Seamonkey nicht mehr und einiges anderes auch nicht. Also bin ich zu FreeBSD gewechselt und spiele gerade mit Mate-Desktop. Das ist nun nicht so aufregend, aber alles in allem recht gut zu bedienen und ebenso resourcenschonend.
 

pit234a

Well-Known Member
@peterle

Das heißt hier "Zeigt her eure Desktops" und nicht "Diskutiert eure Desktops" und in letzter Zeit werden ja schon kleine Gespräche sehr gerne als OT angemahnt, was ich auch sehr gut verstehen kann.

Aber trotzdem mal nachgefragt: fvwm(2) gibt es ja beide in den Ports (vermutlich auch als Paket) für FreeBSD. Mit der bestehenden Konfiguration (aus OpenBSD oder woher auch immer), ist doch dann eine gewohnte Umgebung sehr schnell auch in FreeBSD erstellt.
Bei mir war OpenBox das erste nicht-DE, mit dem ich es probierte und zwar damals unter OpenBSD (wegen dem Open im Namen; dachte, das passt) und nachdem mir das in OpenBSD gefallen hatte, übernahm ich es nach FreeBSD und hatte es inzwischen auch unter einigen GNU/Linuxen eingesetzt. Jeweils unter Verwendung meiner einmal erstellten Konfiguration (mit leichten Anpassungen).
Deshalb verstehe ich die Hinwendung zu Mate nun nicht ganz. Da hat man immerhin wieder ein DE mit zahlreichen "integrierten" Anwendungen und entsprechend vielen Abhängigkeiten bzw zugehöriger SW.
Wenn ich es recht verstehe, ist fvwm(2) ja auch nur ein Fenstermanager, also ähnlich OpenBox und nicht ein komplettes DE.
Auch, wenn Mate relativ flott läuft und nicht die vielen Effekte vorgibt, wie moderne KDE oder GNOME, zu einem einfachen Fenstermanager ohne zusätzliche Anwendungen ist das doch ein ganz schöner Unterschied.
 
@peterle

Das heißt hier "Zeigt her eure Desktops" und nicht "Diskutiert eure Desktops" und in letzter Zeit werden ja schon kleine Gespräche sehr gerne als OT angemahnt, was ich auch sehr gut verstehen kann.
Ja nun, soooo OT ist das hier ja nicht.

Aber trotzdem mal nachgefragt: fvwm(2) gibt es ja beide in den Ports (vermutlich auch als Paket) für FreeBSD. Mit der bestehenden Konfiguration (aus OpenBSD oder woher auch immer), ist doch dann eine gewohnte Umgebung sehr schnell auch in FreeBSD erstellt.
Ja, eben.

Deshalb verstehe ich die Hinwendung zu Mate nun nicht ganz. Da hat man immerhin wieder ein DE mit zahlreichen "integrierten" Anwendungen und entsprechend vielen Abhängigkeiten bzw zugehöriger SW.
So eine Oberfläche ist für mich kein Zweck an sich, sondern eine Arbeitsumgebung, die mir das Leben leichter machen soll. Ich brauche eine gut strukurierte Übersicht, wenig Probleme mit Inkompatibilitäten und im Idealfall wenig Resourcen - nicht weil ich wenig davon hätte, sondern weil es die Arbeit meist schneller macht - drehende Würfel, zappelnde Fenster und einen Taschenrechner, der La Paloma pfeifen kann, brauche ich nicht.
FvWM war aus der Not geboren, daß sich CDE nicht mehr compilieren ließ und Mate nicht unter OpenBSD vorhanden war/ist.

Wenn ich es recht verstehe, ist fvwm(2) ja auch nur ein Fenstermanager, also ähnlich OpenBox und nicht ein komplettes DE.
Auch, wenn Mate relativ flott läuft und nicht die vielen Effekte vorgibt, wie moderne KDE oder GNOME, zu einem einfachen Fenstermanager ohne zusätzliche Anwendungen ist das doch ein ganz schöner Unterschied.
Ich merke da nicht viel von. Einiges bei Mate scheint mir nicht ganz so rund zu sein, aber CDE war auch ein DE, wenn auch mit etwas altertümlichen Bausteinen.
 

pit234a

Well-Known Member
Wenn ich mal durch die ports suche, finde ich da für mate:
Code:
deskutils/mate-utils
deskutils/mate-notification-daemon
x11-themes/mate-backgrounds
x11-themes/mate-icon-theme-faenza
x11-themes/mate-icon-theme
x11-themes/mate-themes
devel/mate-common
audio/mate-media
x11/mate
x11/mate-base
x11/mate-panel
x11/mate-screensaver
x11/mate-screensaver/files/mate-screensaver.pam.in
x11/mate-applets
x11/mate-menus
x11/mate-terminal
x11/mate-session-manager
x11/mate-desktop
sysutils/mate-power-manager
sysutils/mate-settings-daemon
sysutils/mate-system-monitor
sysutils/mate-control-center
sysutils/mate-polkit
und weil ich es mal selbst installiert und probiert hatte, erinnere ich zwei drei Anwendungen wie pluma oder eye-of-mate, die zwar auch außerhalb von mate genutzt werden konnten (also mit irgendeinem anderen Port mitgekommen waren), deren Start mir aber dann manchmal einiges in meiner aktuellen Sitzung zerschossen hatte.
Was eigentlich sehr schade ist, denn diese Anwendungen waren durchaus nett, interessant und leicht, also leicht zu bedienen, schnell gestartet, wenig Ressourcenverbrauch und trotzdem einen brauchbaren Funktionsumfang.

Der Knackpunkt ist aber, dass da viele Anwendungen laufen, um irgendwelche Automatismen zu etablieren. (Deshalb zerschossen die mir auch meinen Fenstermanager gelegentlich). Dazu gehören die diversen Drag-n-Drop Funktionen innerhalb eines DEs oder das automatische Mounten oder immer gleiche Kontextmenüs. Außerdem sollen alle Anwendungen möglichst gleichen Look-n-Feel haben und das gelingt eben besonders gut, mit den ausgelieferten und passenden Komponenten eines DE.

Das ist kein großes Ding, ob ich nun etwa kwrite, gedit, leafpad, pluma oder geany nutze, ist im Endeffekt ziemlich egal. Mich ärgert es nur immer ein wenig, dass ich mit Mate (zB) dann automatisch pluma bekomme, obwohl ich geany bereits habe und auch nutzen möchte und dass ich anders herum pluma nicht einzeln bekommen kann, wenn ich es denn nutzen möchte, sondern dann eben komplett Mate installieren muss (wieder nur als Beispiel, nicht überprüft).
Deshalb habe ich eine Hemmschwelle gegenüber DEs entwickelt und hatte daher nochmal nachgefragt.