Misplaced Pages

TrueOS

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

TrueOS (formerly PC-BSD or PCBSD ) is a discontinued Unix-like , server-oriented operating system built upon the most recent releases of FreeBSD-CURRENT .

#181818

88-608: Up to 2018 it aimed to be easy to install by using a graphical installation program, and easy and ready-to-use immediately by providing KDE SC , Lumina , LXDE , MATE , or Xfce as the desktop environment . In June 2018 the developers announced that since TrueOS had become the core OS to provide a basis for other projects, the graphical installer had been removed. Graphical end-user-oriented OSes formerly based on TrueOS were GhostBSD and Trident. TrueOS provided official binary Nvidia and Intel drivers for hardware acceleration and an optional 3D desktop interface through KWin , and Wine

176-456: A "break everything" model and "half-baked" release, claiming that he expected it to be an upgrade of KDE 3.5, when the reality was that there were significant cases of features being regressed due to its extensive changes. (Torvalds did point out, however, that he understood why the developers in charge of the KDE project had chosen to make such drastic changes to the desktop environment in KDE 4.0 and

264-544: A complete rewrite of the project based on GTK , a non-proprietary toolkit then rising in popularity. The result was Xfce 3.0, licensed under the GPL. As well as being based completely on free software , it gained GTK drag-and-drop support, native language support, and improved configurability. Xfce was uploaded to SourceForge.net in February 2001, starting with version 3.8.1. In version 4.0.0, released 25 September 2003, Xfce

352-404: A drop-down terminal emulator, similar to Guake or Tilda . Xfwm is a window manager, supporting custom themes. Starting with version 4.2, Xfwm integrates its own compositing manager . A file searching tool, able to perform in-name and in-text matching, as well searching by file type and last modified time. It is also capable of performing indexing by using an mlocate database. Thunar

440-481: A file manager. Okular replaces several document viewers used in KDE ;3, like KPDF, KGhostView and KDVI. Okular makes use of software libraries and can be extended to view almost any kind of document. Like Konqueror and KPDF in KDE 3, Okular can be embedded in other applications. On 11 May 2007, KDE 4.0 Alpha 1 was released marking the end of the addition of large features to KDE base libraries and shifting

528-426: A network abstraction layer and various libraries for multimedia integration, hardware integration and transparent access to resources on the network." On 20 November 2007, Release Candidate (RC) 1 was released. This release was called a "Release Candidate" despite Plasma requiring further work and not being ready for release. On 11 December 2007, RC2 was released. The codebase was declared feature-complete. Some work

616-483: A new message header list, and reworked attachment view. The KWrite and Kate text editors can now operate in Vi input mode, accommodating those used to the traditional UNIX editor. Ark, the archiving tool has gained support for password-protected archives and is accessible via a context menu from the file managers now. KRDC, the remote desktop client improves support for Microsoft's Active Directory through LDAP. Kontact has gained

704-463: A new multimedia API, called Phonon , a device integration framework called Solid and a new style guide and default icon set called Oxygen . It also included a new, unified desktop and panel user interface called Plasma , which supported desktop widgets , replacing K Desktop Environment 3's separate components. One of the overall goals of KDE Platform 4 was to make it easy for KDE applications to be portable to different operating systems. This

792-403: A new planner summary and support for drag and drop in the free/busy view. KSnapshot now uses the window title when saving screenshots, making it easier to index them using search engines. The KDE 4.2 release "marks the end of the testing phase by being the first release ready for everyone – instead of just developers and enthusiasts" according to Thom Holwerda, a member of OSNews. KDE 4.3

880-440: A panel clock plugin and an international clock application capable of simultaneously showing clocks from several different time zones. With Xfce 4.16, and the dropping of GTK2 support for panel plugins, orage was replaced with DateTime plugin. Mousepad is the default text editor for Xfce in some Linux distributions, including Xubuntu . Mousepad aims to be an easy-to-use and fast editor, meant for quickly editing text files, not

968-402: A plugin for Kross, which benefits all applications using it. Decibel is a Telepathy -based communication framework, which was expected to be fully used by Kopete by KDE 4.2, but which is reported to be postponed indefinitely. Strigi is the default search tool for KDE 4, chosen for its speed and few dependencies. In concert with other software like Soprano , an RDF storage framework, and

SECTION 10

#1732787902182

1056-552: A quarter of the time it took previously. Other applications and a full KDE session started up a little over a second faster. Many applications in the Extragear and KOffice modules have received numerous improvements with the new features of KDE 4 and Qt 4. But since they follow their own release schedule, they were not all available at the time of the first KDE 4 release – these include Amarok , K3b , digiKam , KWord , and Krita . The most noticeable changes for users are

1144-540: A similar agreement with Micro Center . On September 1, 2016, the PC-BSD team announced that the name of the operating system would change to TrueOS. Along with the rebranding, the project also became a rolling release distribution, based on the FreeBSD-CURRENT branch. On November 15, 2016, TrueOS began the transition from FreeBSD's rc.d to OpenRC as the default init system. Apart from Gentoo/Alt , where OpenRC

1232-578: A single API. This was done to provide a stable API for KDE 4 and to prevent it from depending on a single multimedia framework. Applications that use the Phonon API can be switched between multimedia frameworks seamlessly by simply changing the backend used in System Settings . Nokia adopted Phonon for multimedia use in Qt ;4.4 and are developing backends for Gstreamer, Windows and OS X in

1320-512: A small FAT partition. The current UEFI does not support secure boot. KDE Software Compilation 4 KDE Software Compilation 4 ( KDE SC 4 ) was the only series of the so-called KDE Software Compilation (short: KDE SC), first released in January 2008 and the last release being 4.14.3 released in November 2014. It was the follow-up to K Desktop Environment 3 . Following KDE SC 4,

1408-454: A software development environment or an editor with a large plugin ecosystem. It does offer tabbed files, syntax highlighting, parentheses matching and indentation features commonly found in software editors. It closely follows the GTK -system release cycle. It originated as a fork of Leafpad , was developed by Erik Harrison and Nick Schermer, but has since been rewritten from scratch. Parole

1496-511: Is a new game shipped with the kdegames module. All applications have seen bugfixes, feature additions and user interface improvements. Dolphin now supports previews of files in toolbars and has gained a slider to zoom in and out on file item views. It can now also show the full path in the breadcrumb bar. Konqueror offers increased loading speed by prefetching domain name data in KHTML. A find-as-you-type bar improves navigation in webpages. KMail has

1584-437: Is a programming library to help applications take advantage of multicore processors and is included with kdelibs. Kross is the new scripting framework for KDE 4. Kross itself is not a scripting language, but makes it easier for developers to add support for other scripting languages. Once an application adds support for Kross, any language Kross supports can be used by developers. New scripting languages can be added by creating

1672-662: Is a simple media player based on the GStreamer framework. It is designed with simplicity, speed and resource usage in mind, and is part of the Xfce Goodies and uses at least three libraries from the Xfce project (libxfce4ui, libxfce4util, and libxfconf). It is similar to GNOME Videos , but it has some advantages and disadvantages compared to it: An image viewer (supporting slideshow mode). Ristretto can operate on folders of images, and display their thumbnails in addition to

1760-415: Is a unification of previously separate KDE PIM components. In the past each application would have its own method for storing information and handling data. Akonadi itself functions as a server that provides data and search functions to PIM applications. It is also able to update the status of contacts. So if one application changes information about a contact, all other applications are immediately informed of

1848-481: Is considered beta, while on Windows it is not in the final state, so applications can be unsuitable for day to day use yet. Both ports are trying to use as little divergent code as possible to make the applications function almost identically on all platforms. During Summer of Code 2007 an icon cache was created to decrease application start-up times for use in KDE 4. Improvements were varied – Kfind, an application which used several hundred icons, started up in about

SECTION 20

#1732787902182

1936-411: Is ready-to-use for running Microsoft Windows software. TrueOS was also able to run Linux software in addition to FreeBSD Ports collection and it had its own .txz package manager . TrueOS supported OpenZFS and the installer offered disk encryption with geli . Development of TrueOS ended in 2020. TrueOS was founded by FreeBSD professional Kris Moore in early 2005 as PC-BSD. In August 2006 it

2024-639: Is supported as back-end. KDE SC 4.5 was released on 10 August 2010. New features include the integration of the WebKit library, an open-source web browser engine, which is used in major browsers such as Apple Safari and Google Chrome . KDE's own KHTML engine will continue to be developed. Xfce Xfce or XFCE (pronounced as four individual letters) is a free and open-source desktop environment for Linux and other Unix-like operating systems. Xfce aims to be fast and lightweight while still being visually appealing and easy to use. It embodies

2112-403: Is the default file manager for Xfce, replacing Xffm. It resembles GNOME's Nautilus , and is designed for speed and a low memory footprint, as well as being highly customizable through plugins. Xfce also has a lightweight archive manager called Xarchiver, but this is not part of the core Xfce 4.4.0. More recently, Squeeze has been started as an archive manager designed to integrate better into

2200-482: The SuperTuxKart game, in which various open source mascots race against each other, the mouse is said to be a female named "Xue". Xfce began as a simple project created with XForms. Olivier Fourdan released the program, which was just a simple taskbar , on SunSITE . Fourdan continued developing the project and in 1998, Xfce 2 was released with the first version of Xfce's window manager, Xfwm. He requested

2288-516: The .pbi filename extension (Push Button Installer) which, when double-clicked, brought up an installation wizard program. An autobuild system tracked the FreeBSD ports collection and generated new .pbi files daily. All software packages and dependencies were installed from inside of the .pbi files into their own self-contained directories in /Programs . This convention was aimed to decrease confusion about where binary programs reside, and to remove

2376-496: The GTK theme, the system icons , the cursor , and the window manager . Additionally, Xfce provides a fully GUI -based system for modifying the desktop's status bar and system tray . Xfce is a lightweight desktop environment which omits many of the visually appealing features (such as animations) present in other desktop environments such as KDE Plasma and GNOME . These omissions allow Xfce to run much more smoothly on low-end personal computers . Olivier Fourdan started

2464-675: The KDE SC , customized to support tighter application integration and the .txz package management system, was no longer the only desktop environment supported by PC-BSD. While manual installation of other desktops such as Xfce and GNOME had been technically possible in earlier releases, none of these were supported in the earlier versions, and major functionality was lost when not using PC-BSD's special build of KDE SC. Starting with version 9.0, PC-BSD added other desktop environments, including GNOME, Xfce, LXDE , and MATE . PC-BSD used to support both amd64 and i686 architectures. Support for i686

2552-509: The NEPOMUK specification, Strigi will provide the beginnings of a semantic desktop in KDE 4. Users can tag files with additional information through Dolphin , which Strigi can index for more accurate searches. KDE 4 uses CMake for its build system. Since previous versions of KDE were only on Unix systems, autotools were used, but a new build system was needed for builds on operating systems like Windows. CMake also dramatically simplified

2640-609: The graphical user interfaces on the Pandora handheld gaming system. It is the default desktop environment in the following Linux distributions : It is also included as a standard desktop option on FreeBSD and derivatives such as GhostBSD , and in many other Linux distributions not listed above, including Arch Linux , Debian , Gentoo , Ubuntu , openSUSE , Fedora , Kali , Linux Mint , Slackware , Mageia , OpenMandriva , Void Linux and Zorin OS . Kali Linux also uses Xfce as

2728-549: The openDesktop.org Plasmoid – an initial take on the Social Desktop. Plasma also receives more keyboard shortcuts. KDE SC 4.4 was released on 9 February 2010 and is based on version 4.6 of the Qt ;4 toolkit. As such, KDE SC 4.4 carries Qt's performance improvements as well as Qt 4.6's new features, such as the new animation framework Kinetic . KAddressBook Is replaced by a completely new application with

TrueOS - Misplaced Pages Continue

2816-486: The FreeBSD ports collection and generated new .txz files daily. The TrueOS package management system aims to be visually similar to that of major operating systems such as Microsoft Windows and Apple macOS , where applications are installed from a single download link with graphical prompts, while maintaining internally the traditional .txz package management systems that many Unix-like systems use. The TrueOS package manager also takes care of creating categorized links in

2904-459: The Internet with one click . It was used in the KDE 3 series but has been extended for use throughout KDE 4. One example was Kstars, that can use Astronomical data that is free for personal use but cannot be redistributed. DXS allows that data to be easily downloaded and installed from within the application instead of manually downloading it. Akonadi is a new PIM framework for KDE 4. Akonadi

2992-575: The KDE SVN repository under the LGPL. Solid is the hardware API in KDE 4. It functions similarly to Phonon as it does not manage hardware on its own but makes existing solutions accessible through a single API. The current solution uses HAL , NetworkManager and BlueZ (the official Linux bluetooth stack), but any and all parts can be replaced without breaking the application, making applications using Solid extremely flexible and portable. ThreadWeaver

3080-505: The KDE Window Manager, now provides its own compositing effects, similar to Compiz . Phonon is the name of the multimedia API in KDE 4. Phonon is a different approach to multimedia backends than in previous versions of KDE. This is because Phonon only functions as a wrapper, abstracting the various multimedia frameworks available for Unix-like operating systems into runtime switchable backends that can be accessed through

3168-541: The KDE menu and on the KDE SC desktop. In 2014, the PC-BSD project announced its development of a new desktop environment , from scratch, named Lumina . Ken Moore is the main developer of Lumina, which is based on the Qt toolkit. As of July 2016, Lumina has its own web site. The desktop environment is not an application development toolkit, and aims to be a graphical interface that only uses plugins for customization. TrueOS

3256-486: The Kephal library, fixing many bugs when running KDE on more than one monitor. New applications include PowerDevil, a power management system for controlling various aspects of mobile devices. A new printing configuration system brings back a number of features users have been missing in KDE 4.0 and 4.1. The components "printer-applet" and "system-config-printer-kde" are shipped with the kdeadmin and kdeutils module. Killbots

3344-518: The Magic Lamp, Minimize effect and the Cube and Sphere desktop switchers. Others, such as the desktop grid, have been improved. The user interface for choosing effects has been reworked for easy selection of the most commonly used effects. Compositing desktop effects have been enabled by default where hardware and drivers support them. Automatic checks confirm that compositing works before enabling it on

3432-511: The Plasma desktop, improving functionality and stabilizing KDE. On 2 August 2007, Beta 1 was released. Major features included a pixmap cache – speeding up icon loading, KDE PIM improvements, improved KWin effects and configuration, better interaction between Konqueror and Dolphin and Metalink support added to KGet for improved downloads. On 6 September 2007, Beta 2 was released with improved BSD and Solaris support. The release included

3520-610: The Qt 4 series was expected to enable KDE 4 to use less memory and be noticeably faster than KDE 3. The KDE libraries themselves have also been made more efficient. However, tests reveal that KDE 4.4 has the highest memory utilization on default Ubuntu installations when compared to GNOME 2.29, Xfce 4.6, and LXDE 0.5. Qt 4 is available under the LGPL for Mac OS X and Windows , which allows KDE 4 to run on those platforms. The ports to both platforms are in an early state. As of August 2010 , KDE Software compilation 4 on Mac OS X

3608-522: The TrueOS logo are registered trademarks of iXsystems Inc. The New York City *BSD User Group runs a service named dmesgd, which provides user-submitted dmesg information for different computer hardware ( laptops , workstations , single-board computers , embedded systems , virtual machines , etc.) capable of running TrueOS. According to the TrueOS wiki, TrueOS has the following hardware requirements: UEFI support (for amd64 only) has been added to

TrueOS - Misplaced Pages Continue

3696-587: The XForms toolkit anymore. The name survived, but it is no longer capitalized as “XFCE” and is no longer an abbreviation for anything (although suggestions have been made, such as “X Freakin' Cool Environment”). The Slackware Linux distribution has nicknamed Xfce the "Cholesterol Free Desktop Environment", a loose interpretation of the initialism. Per the FAQ, the logo of Xfce is "a mouse, obviously, for all kinds of reasons like world domination and monsters and such." In

3784-474: The Xfce desktop, and though no releases have been made since 2008, the git repository of squeeze has been active and this version is more feature-rich than the last stable release. Starting with version 4.4, Xfcalendar was renamed to Orage (French for "thunderstorm") and several features were added. Orage has alarms and uses the iCalendar format, making it compatible with many other calendar applications, e.g. vdirsyncer to sync via CalDAV . It also includes

3872-521: The Xfce project in late 1996 as a Linux version of the Common Desktop Environment (CDE), a Unix desktop environment that was initially proprietary and later released as free software . The first Xfce release was in early 1997. However, over time, Xfce diverged from CDE and now stands on its own. The name Xfce originally stood for “XForms Common Environment”, but since then Xfce has been rewritten twice and doesn't use

3960-506: The Xfce project, but it can be used in other X Window System environments as well. It supports tabs, customizable key bindings, colors, and window sizes. It was designed to replace GNOME Terminal , which depends on the GNOME libraries. Like GNOME Terminal, though, it is based on the VTE library. Xfce Terminal can be configured to offer a varying background color for each tab. It can also be used as

4048-399: The active image. A CD/DVD optical disc authoring software . Starting with the 4.12 release of Xfce, Xfburn is also able to burn Blu-ray discs. A screen saver and session-locking program first packaged with the 4.14 release of Xfce. It uses screensaver themes compatible with Xscreensaver. Although forked from MATE Screensaver, it depends only on Xfce libraries. Xfce is included as one of

4136-454: The addition of the Blitz graphic library – allowing for developers to use high performance graphical tricks like icon animation – and an overhaul of KRDC (K Remote Desktop Client) for Google's Summer of Code . Plasma was also integrated with Amarok to provide Amarok's central context view. On 16 October 2007, Beta 3 was released. The beta 3 release was focused on stabilizing and finishing

4224-414: The application is running with root privileges , warning the user that they could damage system files. Xfce Panel is a highly configurable taskbar with a rich collection of plug-ins available for it. Many aspects of the panel and its plug-ins can be configured easily through graphical dialogs, but also by GTK style properties and hidden Xfconf settings. A terminal emulator is provided as part of

4312-449: The build process. The autotools build system had become so complicated by KDE 3 that few developers understood it, requiring hours of work for simple changes. In early 2007 CMake was shown to compile KDE 4 version of KDElibs 40 % faster than the autotools compiled KDE 3 version. DXS, previously known as GHNS (Get Hot New Stuff) and now adopted by freedesktop.org , is a web service that lets applications download and install data from

4400-618: The change. The majority of development went into implementing most of the new technologies and frameworks of KDE 4. Plasma and the Oxygen style were two of the biggest user-facing changes. Dolphin replaces Konqueror as the default file manager in KDE 4.0. This was done to address complaints of Konqueror being too complicated for a simple file manager. However Dolphin and Konqueror will share as much code as possible, and Dolphin can be embedded in Konqueror to allow Konqueror to still be used as

4488-490: The compilation was broken up into basic framework libraries, desktop environment and applications, which are termed KDE Frameworks 5 , KDE Plasma 5 and KDE Applications , respectively. Major releases (4.x) were released every six months, while minor bugfix releases (4.x.y) were released monthly. The series included updates to several of the KDE Platform's core components, notably a port to Qt 4 . It contained

SECTION 50

#1732787902182

4576-405: The date and time plugins. Applications developed by the Xfce team are based on GTK and self-developed Xfce libraries. Other than Xfce itself, there are third-party programs which use the Xfce libraries . Xfce provides a development framework which contains the following components: One of the services provided to applications by the framework is a red banner across the top of the window when

4664-525: The design of libraries for the release of KDE Development Platform. Plasma received many new features including an applet browser. The educational software received many improvements in Marble and Parley (formerly known as KVoctrain) with bugfixes in other applications. A program called Step, an interactive physics simulator, was produced as part of the Google Summer of Code . On 30 October 2007, Beta 4

4752-533: The desktop and has since diverged even more in the direction of usability by including additional GUI administration tools and .pbi application installers. PC-BSD's application installer management involved a different approach to installing software than many other Unix-like operating systems, up to and including version 8.2, by means of the pbiDIR website. Instead of using the FreeBSD Ports tree directly (although it remained available), PC-BSD used files with

4840-414: The focus onto integrating the new technologies into applications and the basic desktop. Alpha 1 included new frameworks to build applications with, providing improved hardware and multimedia integration through Solid and Phonon . Dolphin and Okular were integrated and a new visual appearance was provided through Oxygen icons . On 4 July 2007, Alpha 2 was released. The release focused on integrating

4928-399: The installer and the boot manager since version 10.1 with the default EFI boot manager to be rEFInd . This includes ACPI detection and setup of Root System Description Pointer (RSDP), eXtended System Descriptor Table (XSDT), and Root System Description Table (RSDT) pass-through values to the kernel . A new installation is needed in order to install UEFI support as it requires the creation of

5016-642: The lack of finish for some of its new features, the release was widely criticized because of a lack of stability and its "beta" quality. Computerworld reporter Steven Vaughan-Nichols criticised KDE 4.0 and KDE 4.1 and called for a fork of KDE 3.5 by rebuilding it on top of Qt 4. The same reporter later praised KDE 4.3 and welcomed the KDE 3.5 continuation project Trinity . Although Linus Torvalds switched from GNOME to KDE in December 2005, he switched back to GNOME after Fedora replaced KDE 3.5 with 4.0. In an interview with Computerworld, he described KDE 4.0 as

5104-422: The look and feel and increase consistency. A new System Settings module, Desktop Theme Details, gives the user control over each element of various Plasma themes. Wallpapers are now provided plugins, so developers can easily write custom wallpaper systems in KDE 4.2. Available wallpaper plugins in KDE 4.2 will be slideshows, Mandelbrot fractals, and regular static images. New desktop effects have been added such as

5192-531: The new icons, theme and sounds provided by the Oxygen Project . These represent a break from previous KDE icons and graphics, which had a cartoonish look. Instead Oxygen icons opt for a more photorealistic style. The Oxygen Project builds on the freedesktop.org Icon Naming Specification and Icon Theme Specification , allowing consistency across applications. The Oxygen team uses community help for better visuals in KDE 4, with both alternate icon sets and

5280-608: The panel to prevent buggy plugins from crashing the whole panel. In February 2009, Xfce 4.6.0 was released. This version had a new configuration backend, a new settings manager and a new sound mixer, as well as several significant improvements to the session manager and the rest of Xfce's core components. In January 2011, Xfce 4.8.0 was released. This version included changes such as the replacement of ThunarVFS and HAL with GIO , udev , ConsoleKit and PolicyKit , and new utilities for browsing remote network shares using several protocols including SFTP , SMB , and FTP . Window clutter

5368-616: The pastebin applet, the calendar, timer, special character selector, a QuickLaunch widget, and a system monitor, among many others. The Plasma workspace can now load Google Gadgets. Plasma widgets can be written in Ruby and Python. Support for applets written in JavaScript and Mac OS X dashboard widgets has been further improved. Theming improvements in the Task Bar, Application Launcher, System Tray and most other Plasma components streamline

SECTION 60

#1732787902182

5456-522: The possibility of a package breaking if system libraries are upgraded or changed, and to prevent dependency hell . On October 10, 2006, PC-BSD was acquired by enterprise hardware provider iXsystems . iXsystems employed Kris Moore as a full-time developer and leader of the project. In November 2007, iXsystems entered into a distribution agreement with Fry's Electronics whereby Fry's Electronics stores nationwide carry boxed copies of PC-BSD version 1.4 (Da Vinci Edition). In January 2008, iXsystems entered into

5544-591: The project be included in Red Hat Linux , but it was refused due to its XForms basis. Red Hat accepted only open-source software released under a GPL - or BSD-compatible license, whereas, at the time, XForms was closed-source and free only for personal use. For the same reason, Xfce was not in Debian before version 3, and Xfce 2 was distributed only in Debian's contrib repository . In March 1999, Fourdan began

5632-405: The reason for its premature release, and that his criticism was more on the way KDE 4.0 was pushed out to the public.) Despite the criticism, reviewers such as Ars Technica ’s Ryan Paul noted that the visual style "is very attractive and easy on the eyes" and "exhibits a relatively high level of polish" and that "the underlying technologies still have a lot of very serious potential". KDE 4.1

5720-399: The same name – previously tentatively called KContactManager. Key features of the new KAddressBook are Akonadi integration and a streamlined user interface. Another major new feature is an additional new Plasma interface, targeted towards netbooks . Kopete is released as version 1.0. KAuth, a cross-platform authentication API, made its début in KDE SC 4.4. Initially only PolicyKit

5808-453: The system tray, panel autohiding, window previews and tooltips are back in the panel and task bar, notifications and job tracking by Plasma, and the ability to have icons on the desktop again by using a Folder View as the desktop background where icons now remain where they are placed. New Plasma applets include applets for leaving messages on a locked screen, previewing files, switching desktop Activity, monitoring news feeds, and utilities like

5896-530: The traditional Unix philosophy of modularity and re-usability. It consists of separately packaged parts that together provide all functions of the desktop environment, but can be selected in subsets to suit user needs and preferences. Another of its priorities is adherence to standards, specifically those defined at freedesktop.org . Xfce is a highly modular desktop environment, with many software repositories separating its components into multiple packages. The built-in settings app offers options to customize

5984-419: The winners of a wallpaper contest held by the Oxygen project being included in KDE 4. There is also a new set of human interface guidelines for a more standardized layout. Plasma provides the main desktop user interface and is a rewrite of several core KDE applications, like the desktop drawing and most notably the widget engine. Plasma allows a more customisable desktop and more versatile widgets. KWin ,

6072-527: The workspace. KRunner – the "Run command…" dialog – has extended functionality through several new plugins, including spellchecking, Konqueror browser history, power management control through PowerDevil, KDE Places, Recent Documents, and the ability to start specific sessions of the Kate editor, Konqueror and Konsole. The converter plugin now also supports quickly converting between units of speed, mass and distances. Multi-screen support has been improved through

6160-542: Was announced in April 2016 and was officially released on 12 August 2019. The main goals of the release included porting the remaining core components from GTK 2 to GTK 3; replacing the dependency on dbus-glib with GDBus , GNOME's implementation of the D-Bus specification; and removing deprecated widgets. Major features were postponed for a later 4.16 release. The minimum GTK 3 version was bumped from 3.14 to 3.22. Xfce 4.16

6248-552: Was dropped in version 9.2. Starting in September 2016 with the rebranding of PC-BSD, TrueOS became a rolling release distribution based on FreeBSD's current branch. TrueOS's package manager takes a similar approach to installing software to many other Unix-like operating systems. Instead of using the FreeBSD Ports tree directly (although it remains available), TrueOS uses files with the .txz filename extension packages which contain compiled ports. An autobuild system tracked

6336-442: Was initially developed, this is the only other major BSD based operating system using OpenRC. In July 2018, TrueOS announced that they would spin off the desktop edition into a separate project named Project Trident . Development of TrueOS ended in 2020 and the developers recommended users move to other BSD-based operating systems. Since version 7, PC-BSD began following the same numbering system as FreeBSD . Since version 9.0,

6424-512: Was introduced, as well as a re-written text editor and an enhanced file manager . Xfce 4.12 also started the transition to GTK 3 by porting application and supporting plugins and bookmarks. With 4.12, the project reiterated its commitment to Unix-like platforms other than Linux by featuring OpenBSD screenshots. Xfce 4.13 is the development release during the transition of porting components to be fully GTK3-compatible, including xfce-panel and xfce-settings. The planned release of Xfce 4.14

6512-490: Was made possible by the port to Qt 4, which facilitated support for non- X11 -based platforms, including Microsoft Windows and Mac OS X . Versions 4.0 to 4.3 of KDE Software Compilation were known simply as KDE 4 – the name change was a component of the KDE project's re-branding to reflect KDE's increased scope. This is a short overview of major changes in KDE Software Compilation 4. The port to

6600-500: Was originally licensed under the GNU General Public License (GPL) because the developers were under the impression that applications using the Qt , which TrueOS uses for its interface development, must be licensed under the GPL or the Q Public License . Upon discovering that there was, in fact, no such restriction, the TrueOS developers later relicensed the code under a BSD-like 3-clause license. TrueOS and

6688-637: Was reduced by merging all Thunar file progress dialog boxes into a single dialog. The panel application was also rewritten for better positioning, transparency, and item and launcher management. 4.8 also introduced a new menu plugin to view directories. The 4.8 plugin framework remains compatible with 4.6 plugins. The display configuration dialog in 4.8 supports RandR 1.2, detecting screens automatically and allowing users to pick their preferred display resolution , refresh rate , and display rotation . Multiple displays can be configured to either work in clone mode , or be placed next to each other. Keyboard selection

6776-486: Was released on 15 December 2022. This release mainly focused on new features and improvements to the Thunar file manager including an image preview sidebar, split view, recursive file searching, better mime type handling, per-file color highlighting, undoing up to 10 actions, a recently opened files location, restoring open tabs on startup, and a customizable toolbar. Other changes include a keyboard shortcut editor and merging

6864-479: Was released on 22 December 2020. Some notable changes in this release include new icons with a more consistent color palette; improved interfaces for changing system settings; various panel improvements like animations for hiding, a new notification plugin with support for both legacy SysTray and modern StatusNotifier items, and better support for dark themes; and more information included in the About dialog. Xfce 4.18

6952-412: Was released on 27 January 2009. The release is considered a significant improvement beyond KDE 4.1 in nearly all aspects, and a suitable replacement for KDE 3.5 for most users. The 4.2 release includes thousands of bug fixes and has implemented many features that were present in KDE 3.5 but had been missing in KDE 4.0 and 4.1. These include grouping and multiple row layout in the task bar, icon hiding in

7040-411: Was released on 28 February 2015, two years and ten months later, contrary to mass Internet speculation about the project being "dead". The target of 4.12 was to improve user experience and take advantage of technologies introduced in the interim. New window manager features include an Alt+Tab dialog, and smart multi-monitor handling. Also, a new power management plugin for the panel's notification area

7128-613: Was released on 29 July 2008. KDE 4.1 includes a shared emoticon theming system which is used in PIM and Kopete, and DXS, a service that lets applications download and install data from the Internet with one click. Also introduced are GStreamer , QuickTime 7, and DirectShow 9 Phonon backends. Plasma improvements include support for Qt 4 widgets and WebKit integration – allowing many Apple Dashboard widgets to be displayed. There will also be ports of some applications to Windows and Mac OS X . New applications include: KDE 4.2

7216-514: Was released on 4 August 2009. Polishing KDE 4 was a focus of 4.3, with this release being described as incremental and lacking in major new features. KDE 4.3 fixed over 10,000 bugs and implemented almost 2,000 feature requests. Integration with other technologies, such as PolicyKit , NetworkManager & Geolocation services, was another focus of this release. KRunner's interface has been overhauled. A much more flexible system tray has been developed. Many new Plasmoids have been added, including

7304-462: Was released. A list of release blockers was compiled, listing issues that need to be resolved before KDE will start with the release candidate cycle for the desktop. The goals were to focus on stabilization and fixing the release blockers. At the same time, the first release candidate of KDE 4.0 Development Platform was released. The development platform contains all the base libraries to develop KDE applications, including "high-level widget libraries,

7392-526: Was revamped to be easier and more user-friendly. Also, the manual settings editor was updated to be more functional. The 4.8 development cycle was the first to use the new release strategy formed after the "Xfce Release and Development Model" developed at the Ubuntu Desktop Summit in May 2009. A new web application was employed to make release management easier, and a dedicated Transifex server

7480-413: Was set up for Xfce translators. The project's server and mirroring infrastructure was also upgraded, partly to cope with anticipated demand following the release announcement for 4.8. Xfce 4.10, released 28 April 2012, introduced a vertical display mode for the panel and moved much of the documentation to an online wiki . The main focus of this release was on improving the user experience. Xfce 4.12

7568-405: Was still required to fix bugs, finish off artwork and smooth out the user experience. KDE 4 was released on 11 January 2008. Despite being labelled as a stable release, it was intended for early adopters. Continuing to use KDE 3.5 was suggested for users wanting a more stable, "feature complete" desktop. The release of KDE 4.0 was met with a mixed reception. While early adopters were tolerant of

7656-472: Was upgraded to use the GTK 2 libraries. Changes in 4.2.0, released 16 January 2005, included a compositing manager for Xfwm which added built-in support for transparency and drop shadows, as well as a new default SVG icon set. In January 2007, Xfce 4.4.0 was released. This included the Thunar file manager, a replacement for Xffm. Support for desktop icons was added. Also, various improvements were made to

7744-423: Was voted the most beginner-friendly operating system by OSWeekly.com. The first beta of the PC-BSD consisted of only a GUI installer to get the user up and running with a FreeBSD 6 system with KDE3 pre-configured. This was a major innovation for the time as anyone wishing to install FreeBSD would have to manually tweak and run through a text installer. Kris Moore's goal was to make FreeBSD easy for everyone to use on

#181818