Strog
January 30th, 2006, 23:23
Would you have come if I said fvwm in the subject? I bet you expect the following when you think fvwm but scroll down for a nice looking desktop (in my opinion at least).
http://strog.org/pics/images/screenshots/_640x640/neon-2006-01-30-ugly.png
http://strog.org/pics/images/screenshots/_640x640/neon-2006-01-30-fvwm.png
Click here for fullsize pic (http://strog.org/pics/images/screenshots/neon-2006-01-30-fvwm.png)
Now that I have your attention, let's get some background. First off, this is based off of Pem's Fvwm theme (http://pemarchandet.free.fr/fvwm.html) (most of the credit for the bulk of the work belongs to him). It's all fvwm without a bunch of external apps (topbar, dock, etc.). There's some links on that site to a long thread discussing it. It's based on a linux install. There's files in different places, most of the scripts rely on /proc, it's hardcoded to 1280 width and I wanted to make the dock slimmer to save some desktop space.
Now some details. This needs the Fvwm2.5 port (/usr/ports/x11-wm/fvwm2-devel) for all the features to work. The only other thing I added for this was xosd (/usr/ports/misc/xosd) for the onscreen display on the wireless and battery. It's still hardcoded for width but I made up some configs for 1024, 1280, 1400 and 1600. You just overwrite the existing dock and topbar with the appropriate file in ~/.fvwm/conf/. The icons in the topbar have actions when they are clicked and there's 5 icons for varying output (volume, battery life and signal strength). I haven't gotten the icon setup to change on wireless strength yet but someone is free to take a crack at it because I'm not going to get back to that right now. You can see the onscreen text in the screenshot when I clicked on the battery icon. All the output I need are in sysctl so it made it a lot easier than the old scripts extracting that same info from proc on linux. :rolleyes:
Here's an example of the output from the wireless script:
http://strog.org/images/ssid.png
Everything is setup to be modular as possible in this config so most of your editing will be to the ~/.fvwm/config file. You see aumix in my screenshot but your mixer could be set to whatever you have installed. You click the speaker icon in the topbar and it will open your default mixer. The same goes for browser, email client, terminal, etc. I'm using multi-aterm but I think any terminal that supports transparency would match the theme. The icon theme for the menu is gnant (link to download at the bottom of the post) but you can use any theme just by changing it in the config.
Files:
My fvwm config (http://strog.org/files/fvwm-config-1.0.tbz)
The gnant icon theme (http://strog.org/files/gnant-0.2.tar.bz2)
The background (http://strog.org/files/arcticsunrise.jpg)
Grab the files, extract fvwm-config to your home, extract icon theme to /usr/X11R6/share/icons and copy the background (or any you like) to your pic folder (defaults to ~/pics) as .current. This should get you going. I'd be happy to discuss this more and this post could go on for quite a while but I need to get something posted to get it rolling.
http://strog.org/pics/images/screenshots/_640x640/neon-2006-01-30-ugly.png
http://strog.org/pics/images/screenshots/_640x640/neon-2006-01-30-fvwm.png
Click here for fullsize pic (http://strog.org/pics/images/screenshots/neon-2006-01-30-fvwm.png)
Now that I have your attention, let's get some background. First off, this is based off of Pem's Fvwm theme (http://pemarchandet.free.fr/fvwm.html) (most of the credit for the bulk of the work belongs to him). It's all fvwm without a bunch of external apps (topbar, dock, etc.). There's some links on that site to a long thread discussing it. It's based on a linux install. There's files in different places, most of the scripts rely on /proc, it's hardcoded to 1280 width and I wanted to make the dock slimmer to save some desktop space.
Now some details. This needs the Fvwm2.5 port (/usr/ports/x11-wm/fvwm2-devel) for all the features to work. The only other thing I added for this was xosd (/usr/ports/misc/xosd) for the onscreen display on the wireless and battery. It's still hardcoded for width but I made up some configs for 1024, 1280, 1400 and 1600. You just overwrite the existing dock and topbar with the appropriate file in ~/.fvwm/conf/. The icons in the topbar have actions when they are clicked and there's 5 icons for varying output (volume, battery life and signal strength). I haven't gotten the icon setup to change on wireless strength yet but someone is free to take a crack at it because I'm not going to get back to that right now. You can see the onscreen text in the screenshot when I clicked on the battery icon. All the output I need are in sysctl so it made it a lot easier than the old scripts extracting that same info from proc on linux. :rolleyes:
Here's an example of the output from the wireless script:
http://strog.org/images/ssid.png
Everything is setup to be modular as possible in this config so most of your editing will be to the ~/.fvwm/config file. You see aumix in my screenshot but your mixer could be set to whatever you have installed. You click the speaker icon in the topbar and it will open your default mixer. The same goes for browser, email client, terminal, etc. I'm using multi-aterm but I think any terminal that supports transparency would match the theme. The icon theme for the menu is gnant (link to download at the bottom of the post) but you can use any theme just by changing it in the config.
Files:
My fvwm config (http://strog.org/files/fvwm-config-1.0.tbz)
The gnant icon theme (http://strog.org/files/gnant-0.2.tar.bz2)
The background (http://strog.org/files/arcticsunrise.jpg)
Grab the files, extract fvwm-config to your home, extract icon theme to /usr/X11R6/share/icons and copy the background (or any you like) to your pic folder (defaults to ~/pics) as .current. This should get you going. I'd be happy to discuss this more and this post could go on for quite a while but I need to get something posted to get it rolling.