Showing posts with label FVWM. Show all posts
Showing posts with label FVWM. Show all posts

Wednesday, September 2, 2020

New FVWM..... FVWM 3 is released!!

 

vwm3-1.0.0 released

Repository: fvwmorg/fvwm3 · Tag: 1.0.0 · Commit: 5c920c3 · Released by: ThomasAdam

This is the first public release of Fvwm3.

Migration from Fvwm2 -> Fvwm3

Every effort has been taken to ensure backwards compatability with Fvwm2 as much as possible. Although the configuration syntax remains the same, there some breaking changes with this first release of Fvwm3. Details are below...

Incompatible Changes

The following are changes or features in this release of Fvwm3 which are known not to work or are incomplete in some way. In each case, more information can be found by looking at Fvwm3's issue list.

  • EdgeScroll -- can behave strangely if using more than one monitor
  • PanFrames -- can sometimes be placed inconsistently around monitor borders, meaning switching desks/pages with >1 monitor can sometimes misbehave;
  • FvwmPager -- moving windows within the pager can sometimes make them appear in a different location to where they should be.

Core dependencies required to build Fvwm3

These libraries have been made mandatory, and the devel versions as well as the binary versions will be needed for both compilation and run-time:

  • librandr (>= 1.5)
  • libbson (>= 1.16.2)
  • libevent-dev (>= 2.0)
  • libxt-dev

For further details, see: https://github.com/fvwmorg/fvwm3/blob/master/dev-docs/INSTALL.md#manually

Functional changes

New additions

  • RandR support can be configured via the DesktopConfiguration command. If this command is not present in a user's configuration file, the default behaviour is to mimick Fvwm2, whereby when switching desks/pages, the same desk/page across all monitors is changed. This is what the global option to DesktopConfiguration does. If per-monitor is specified, then each monitor has its own list of desktops/pages which can be configured independently of one another.
    • FvwmPager has gained a new option Monitor to work with independent monitors.
  • FvwmMFL -- a new module to supply third-party programs with fvwm3 state information`
  • FvwmPrompt -- a new module written in golang./configure --enable-golang needed at compile time
  • FvwmForm has been reinstated.
  • The GotoDesk command has learned a new option next to go to the next desktop.
  • The core of fvwm3 no longer logs to stderr, and instead a dedicated file ($[FVWM_USERDIR]/fvwm3-output.log by default) is used to capture debug information from fvwm3
    • This logging can be toggled by sending SIGUSR2 to running fvwm3 instance.
  • FvwmForm: the Timeout option now operates in 1000ms, rather than in seconds.
  • Colorsets have gained the following options: .lighten.darken.hash to help with colour manipulations without requiring PipeRead/external tools.
  • FvwmEvent gains: monitor_enabledmonitor_disabledmonitor_changed event hooks to react to when RandR changes. Usual fvwm functions/scripts can take advantage of this.
  • A few new expansion variables for monitors: $[monitor.<n>.x], ... which expose information from RandR

Removed features

  • Support for Xinerama has been removed, replaced with RandR.
  • The Recapture and RecaptureWindow commands have been removed;
  • FvwmConsole is deprecated; FvwmPrompt is preferred if golang is installed and --enable-golang is used at compile time.
  • libstroke support has been removed.
  • The following modules have been removed:
    • FvwmBanner -- can use an external program for this;
    • FvwmCommand/FvwmCommandS -- replaced with FvwmPrompt
    • FvwmCpp /FvwmM4 -- old and not used by many users;
    • FvwmProxy -- interesting experiment, but removed. Some functionality may well integrate in to the core of fvwm3.
  • fvwm-bug and fvwm-menu-headlines scripts have been removed.

Reporting Problems

Please report any problems using GitHub's issue tracker for Fvwm3: https://github.com/fvwmorg/fvwm3/issues

This release has 3 assets:

  • fvwm3-1.0.0.tar.gz
  • Source code (zip)
  • Source code (tar.gz)

Visit the release page to download them.

Saturday, January 25, 2020

Baseball card database update and other stuff.

Topic: Personal
I promised Maddison and Paige I would watch My Hero Academia. It is important for them that I see this show with them, so I'm going to give it a try.

Topic: Baseball Cards
I have moved all my code to point to my internal photo database. I have hundreds of photos up and I'm surprised on how little space it is taking up. Even though I have a fraction of the material up on my site, I will probably start to remove more photos from Flikr now.

Topic: Linux
There has been a very productive stream of development on the FVWM 3 front. I would not be surprised if there is not a Beta put out by the end of February.

Topic: Mustang
If there is one thing I would want to change about my Mustang, it would be the shifting. It is by far not the worst stick I have ever driven (1969 Chevy Camaro was), but it is far from the best. Seriously, that Camaro stick and clutch REALLY sucked. I found a fairly inexpensive short throw for my car at only $90-$110. But once I watched the video on how to replace and install, well, I guess my shifter is good enough. :P

Saturday, December 14, 2019

RH Fedora

I miss some old habits. Some things are just still better, faster, more fun. So I'm installing Red Hat Fedora. Why? First and for most, to get the tools I need to create a new FVWM Theme "Glassy Blue". Secondly, I miss that environment.

Creating window manager themes are fun. Look for ideas for a really good one, I found out tonight that my old FVWM page is still up and running... and advertised on other FVWM sites. I have no idea how to get to the HTML to even edit the page. But that is another issue all in it's self.

I've started the work on the theme already and it will be a little challenging. I would also like to update an older theme that I created called ruby. I'm wondering how gothic I can make a computer interface :)

Best of.... Fantasy and Dungeon Crawlers for TI-99/4A

Best of.... Fantasy and Dungeon Crawlers for TI-99/4A Dungeons of Asgard Single player game. This is a *great* game once you get to know all...