Mar
31

Lumina Desktop 0.8.3 Released!

The next version of the Lumina Desktop Environment has just been released!

This is mainly a bugfix release to correct an urgent issue with the system tray on FreeBSD 11, but there are a number of other slight improvements/updates included as well. The full list of changes is included at the bottom of this announcement, but the notable changes are as follows:

  • New Panel Plugin: “Application Launcher”
    • This allows the user to pin the shortcut for an application directly to a panel.
  • New Utility: “lumina-xconfig”
    • This utility allows the user to easily enable/disable additional monitors/screens within the desktop session.
  • Fix the issue with transparent system tray icons on FreeBSD 11
  • Add support for the XDG autostart specifications.

 

The FreeBSD port has already been updated and this version will be included in the next set of PC-BSD package updates (“Edge” packages being created now) as well as included in the next PC-BSD 11 image for April (coming soon).

 

Reminder: The Lumina desktop environment is still considered to be “beta-quality”, so if you find things that either don’t work or don’t work well, please report them on the PC-BSD bug tracker so that they can get fixed as soon as possible. Feel free to also post tickets for any feature requests or improvements that you think might be useful!

 

Lumina-0.8.3

 

Changes Since 0.8.2

FreeDesktop Standards Compliance:

  •  A number of bugs related to detecting/using XDG mimetypes were fixed.
  • Support for the XDG autostart specifications was added (usage only  – more work is still necessary to convert the current Lumina autostart spec over)
  •  Add some additional fallback routines to account for possible errors in *.desktop files.

 

New Utility: “lumina-xconfig”

  •  This utility is a graphical front-end to xrandr, and allows the user to easily add/remove screens from the current X session.
  • Shortcuts to this utility are available in the user button plugin, and the settings menu plugin

 

Insight File Manager:

  •  Add support for creating new (empty) files.
  •  Add an option for enabling/disabling the use of image thumbnails (useful if you have massive directories of pictures – just be sure you disable thumbnails *before* loading the directory).
  •  Add initial drag-and-drop support for moving files/dirs within a directory.
  •  Load the specific icon for any application shortcuts.
  •  Add the ability to view checksums of files.
  •  Add some additional checks/excludes for copy/move operations in the background to prevent the user from performing illegal operations (such as moving a directory into itself).
  •  Add support for listing statistics about the current directory on the window (number of files, total size of files, percent of the filesystem which is used).
  •  Streamline the frequency of the background directory checker – now it runs much less often.

 

Desktop Changes:

  •  Disable the shutdown/restart options on PC-BSD if the system is in the middle of performing updates. The system may still be shutdown/restart from within PCDM – this just adds an extra layer of safety for users.
  •  Have the shutdown/restart options use the “-o” option on FreeBSD/PC-BSD so that the system performs the action much faster.
  •  Add support for thumbnails, increasing/decreasing icon sizes, removing files, and  cut/copy files to the “desktopview” desktop plugin (the plugin which provides traditional desktop icons).
  •  Add support for increasing/decreasing the icon size for the application launcher desktop plugin.
  •  Update the icon used for the “favorites” system in the user button and the file manager.
  •  Add the ability to display alternate timezones in the system clock. This does *not* change the system time at the moment, it is just a setting for the visual clocks/plugins.
  •  Add a new panel plugin for pinning application shortcuts directly to the panel. (just like the “applauncher” desktop plugin, but on the panel).
  •  Perform the initial search for applications on the system within the session initialization. This ensure that buttons/plugins are responsive as soon as the desktop becomes visible.
  •  Fix an issue with transparent system tray icons on FreeBSD 11, and convert the system tray embed/unembed routines to use the XCB library instead of XLib.
Jan
06

Lumina Desktop 0.8.0 Released

The first Qt5-based version of the Lumina desktop environment has just been released!

The source code for this release is available in the Lumina repository on GitHub, the FreeBSD port has been updated, and the new package is getting pushed out to the PC-BSD “Edge” repository here in the next couple days. Version 0.8.0 is mainly just an update to all the backend systems, but there are a few notable changes:

Updates for version 0.8.0:

– Uses Qt5 (tested with 5.2) instead of Qt4. This also brings in a new dependency on the XCB libraries.

– Uses the new QMultimedia framework instead of Phonon for playing multimedia files. This has much better results when playing audio/video files through the Insight file manager.

– New built-in single application framework for the Lumina project (no more external dependency for this, and it works on all OS’s).

– New task manager mode (no groups). This reproduces the traditional task manager functionality of one button per window, and it lists the window title for each button. For ease-of-use, this mode is treated as a distinct/new panel plugin through the Lumina configuration utility.

– The task manager “action” menu (right-click) now has many more options that are auto-generated based on the current window state.

– The lumina-open crash reporter for applications now provides details about the crash from the application (if any are available).

 

Bugs Fixed:

– New windows will no longer appear with the titlebar underneath a Lumina panel.

– Command-line inputs with special localized characters are  now properly used.

– Large clean-up of recursive file operations in the file manager. (Better reporting and error detection, add ability to copy a directory into itself, make sure no files are missed during recursive operations).

– Detect when running in a VirtualBox VM (if OS is FreeBSD) and hide the screen brightness controls since these do not work in a VM.

– Clean up how the special “Exec=” field codes are handled for XDG desktop shortcuts (fixes the issues with starting various KDE applications like Okular).

– Various other small bugs fixed.

 

As always, please test it out and submit any bugs or feature requests through the PC-BSD bug tracker.

Dec
18

Upgrade to PC-BSD 10.1 is Now Live!

Hey everyone!

Kris has made the update to 10.1 live on the servers. To upgrade to 10.1 you can simply open the update GUI and start the update from there. You will notice the update takes a little longer to complete, but the good news is it runs in the background and there are no unexpected resets :).

If you are on the EDGE repo you most likely have the newest broken version of pkg which will need to be fixed before upgrading. To fix pkg:

% pkg install -f pkg

After that you should be in business. Please send us your feedback and / or any questions!

Dec
08

10.1 New Update Manager Backend – Call for Testers

Hey testers a new beta update is available to upgrade your systems from 10.x to 10.1. The beta instructions have been sent out to the PC-BSD Testing e-mail list if you would like to participate in the testing. For more information you can email me @ joshms@pcbsd.org or sign up for the testing mailing list @ http://lists.pcbsd.org/mailman/listinfo/testing.

Thanks!

-Josh

Dec
03

10.1 Update Will be Removed Temporarily

Hey everyone the PC-BSD 10.1 update will be removed temporarily while we work some magic on the backend of the update manager. Our expectation at the moment is to have the update back up within one week, but keep in mind that is just an estimate as we start this project.

Thanks so much!

-Josh

Nov
19

Lumina Version 0.7.2 Tagged

The next version of the Lumina desktop environment has just been tagged in source! PC-BSD users on the “Edge” package repository should expect to see an updated package available in the next couple days. Please test it out and file bug reports or feature requests as necessary on the PC-BSD bug tracker.

What has changed in this version:

  • Streamline the startup process and Lumina utilities, with many of the utilities now being multi-threaded.
  • Enable login/logout chimes (can be disabled in the lumina-config session settings)
  • New Desktop Plugins:
    • Note Pad:  Take text notes on your desktop
    • Desktop View: Auto-generate icons for everything in the ~/Desktop folder
  • New Utility: “lumina-search”
    • Quickly search for and run applications/files/directories
    • Registered on the system applications menu under “Utilities -> Lumina Search”
    • For new Lumina users, this utility is set to automatically run with the “Alt-F2″ keyboard shortcut
  • New Color Schemes:
    • Lumina-[Green, Gold, Purple, Red, Glass] now available out of box (default: Glass)
  • New backend system for registering default applications:
    • Uses mime-types instead of extensions now
    • All lumina utilities have been updated to work with the new system
    • WARNING: Previously registered defaults might not be transferred to the new system, so you may need to re-set your default web browser/email client through lumina-config after updating to the new version.
  • Miscellaneous bug fixes and minor improvements

Help the Project, Donate Today!