Fact-checked by Grok 2 weeks ago

Common Desktop Environment

The Common Desktop Environment (CDE) is an integrated for open systems computing on operating systems and , based on the widget toolkit and combining the with OSF/ and CDE-specific technologies such as session management, file and mail handling, text editing, calendar services, and terminal emulation. It was developed from to 1999 by a of companies including , , , DEC, , , and , under initiatives like the Common Open Software Environment (COSE) and the (OSF), to provide a standardized experience across commercial Unix variants such as , , and AIX. In January 1998, The Open Group formalized CDE as the X/Open Common Desktop Environment (XCDE) product standard, defining its APIs, protocols, and components—including window management, drag-and-drop data exchange, a customizable for application access, and style management for visual customization—to ensure application portability, , and user productivity in networked environments. Originally , the source code was released as by The Open Group, and it remains actively maintained through efforts, with support for modern Unix systems and ongoing ports to distributions. CDE's design emphasizes consistency via the OSF/Motif Style Guide, internationalization for multiple locales, and features like multi-user calendar scheduling, help services, and print job management, making it a foundational influence on enterprise desktops despite the rise of successors like GNOME and KDE. Its lightweight architecture and security considerations continue to appeal for legacy systems and specialized uses, such as in secure or resource-constrained setups.

Introduction

Overview

The Common Desktop Environment (CDE) is a and developed in the 1990s for Unix and operating systems, based on the widget toolkit. It was jointly created by a of leading technology companies, including , , , and (later SunSoft), to establish a unified standard for desktop computing on commercial Unix workstations. This collaborative effort aimed to address the fragmentation in Unix environments by providing a shared foundation for software development and user interaction. The primary purpose of CDE was to deliver a consistent and intuitive interface across diverse Unix systems from multiple vendors, thereby minimizing proprietary differences and enhancing user productivity in enterprise settings. By standardizing (GUI) elements and desktop programming interfaces compatible with the , CDE enabled seamless data management, application launching, and networked resource access without requiring users to adapt to platform-specific variations. It served as a key component of the UNIX 98 Workstation Application Environment, promoting portability and for developers and end-users alike. At its core, CDE comprises essential components such as the workspace manager (dtwm), which handles window and desktop layout; the (dtfile), for graphical file and object manipulation; the session manager (dtsession), responsible for initiating and controlling sessions; and a panel-based interface for quick access to applications and system tools. Developed from 1993 to 1999, CDE became the for Unix desktops during that era, widely adopted on platforms like , , and AIX before the emergence of open-source alternatives.

Key Features

The Common Desktop Environment (CDE) utilized an icon-based , representing files, folders, and applications as visual icons that users could manipulate intuitively. This design supported drag-and-drop operations for tasks such as moving, copying, or linking objects across networked workstations, enhancing ease of and application interaction. At the core of CDE's interface was the Front Panel, a customizable, taskbar-like component that served as the primary access point for system functions. It featured subpanels for organizing tools and icons for common tasks, including a printer for document output and a for , alongside a virtual desktop switcher to toggle between multiple workspaces. Users could personalize the panel by dragging icons to add, remove, or rearrange elements, promoting efficient workflow . Session management in CDE enabled automatic saving and restoration of user environments, capturing application states, window positions, and workspace configurations to resume work seamlessly across logins or system reboots. This functionality relied on protocols like X11R5 ICCCM for state snapshots, supporting both current and home sessions on multi-display setups. The integrated help system, implemented via the dtinfo tool, delivered comprehensive online assistance through hyperlinked manuals, , and context-sensitive prompts accessible by pressing F1 or selecting help options. This SGML-based browser included an index, history , and graphical elements to guide users effectively. Accessibility features in CDE encompassed keyboard-only for core operations, adjustable color schemes and fonts via the Style Manager to accommodate visual impairments, and robust support for diverse locales, including right-to-left scripts and input methods for non-Latin languages. These elements ensured broader while adhering to guidelines for scalable attributes and alternative cues. CDE's emphasized optimizations tailored to 1990s-era , incorporating a lightweight design with efficient resource utilization and a relatively low to run smoothly on UNIX workstations. For its widgets, CDE relied on the toolkit to enable consistent rendering and network-transparent operations.

Historical Development

Origins and Consortium

The Common Open Software Environment (COSE) initiative was established in March 1993 by leading Unix vendors, including , , , and Unix System Laboratories (a of ), to combat the fragmentation plaguing Unix systems and foster a unified software foundation. This effort arose amid the "," where competing standards for graphical user interfaces—such as Sun's OPEN LOOK and the Open Software Foundation's —hindered interoperability and application portability across vendor platforms. The primary motivations included streamlining software development, reducing user training costs, and presenting a cohesive front against the rising dominance of Microsoft's in enterprise and workstation markets, which threatened Unix's market share by offering a standardized, multi-vendor alternative. In June 1993, within the COSE framework, , , SunSoft, and USL jointly announced the development of the Common Desktop Environment (CDE) as a standardized to replace the divergent GUI approaches and promote cross-vendor consistency. Early prototypes of CDE were built upon OSF/ 1.2, leveraging its widget toolkit to ensure compatibility with existing infrastructure while incorporating collaborative input on design principles. The initiative emphasized a common look and feel to simplify application development and end-user experience across Unix systems from multiple vendors. Shortly after the announcement, the COSE partners submitted the initial CDE specification to the X/Open Company (later part of The Open Group) for formal inclusion in its Common Applications Environment (CAE) standards, aiming to achieve broad industry and . This transition positioned CDE as an rather than a product, with ongoing refinements guided by the CDE , published in 1994 to define consistent behaviors and aesthetics based on foundations.

Initial Release and Evolution

The Common Desktop Environment (CDE) was first released in version 1.0 in June 1994, representing a collaborative effort to standardize a graphical user interface for Unix workstations. This initial version introduced basic workspace management, allowing users to organize multiple virtual desktops, and file management tools, including the File Manager application for navigating and manipulating files within a consistent visual framework. CDE 1.0 was bundled with operating systems including Sun Microsystems' Solaris 2.4 (November 1994) and IBM's AIX 4.1 (August 1994), and later Hewlett-Packard’s HP-UX 10.10 (February 1996), providing vendors with a shared desktop solution to enhance user productivity across platforms. Subsequent versions built upon this foundation during the phase. In , CDE 1.1 added drag-and-drop functionality for seamless data transfer between applications and improved features, such as support for multiple languages and input methods, to address global deployment needs. CDE 1.2, released in 1996, enhanced session management with better state saving and restoration capabilities, enabling users to resume work across reboots or logouts more reliably. By 1997, version 1.3 focused on performance optimizations, including faster application launching and reduced memory usage, while integrating tools for scheduling and reminders directly into the desktop workflow. Active proprietary development continued through the late , culminating in version 2.1 in February 1997, after which CDE entered maintenance mode amid the industry's shift toward emerging open-source alternatives like and . During this period, vendors implemented customizations without deviating from core standards; for instance, extended CDE in with optimized performance tuning for hardware, while integrated it into AIX with enhanced security features for enterprise environments. These adaptations ensured compatibility and usability tailored to specific Unix variants while preserving .

Licensing and Distribution

Proprietary Period

During its proprietary phase, the Common Desktop Environment (CDE) was licensed through The Open Group as part of the X/Open specifications, requiring vendors to pay royalties for distribution and fees for access. The initial CPU source license cost $40,000, with additional CPU licenses at $5,000 each, while object code royalties ranged from $3 to $7 per copy depending on volume, separate from required OSF/ licensing fees. Vendors also incurred costs for and certification under The Open Group's branding program to ensure compliance with CDE specifications, including and Motif standards. CDE was distributed exclusively through commercial channels, pre-installed as the default desktop on major Unix systems such as ' Solaris from version 2.6 (1997) until version 9 (2002), Hewlett-Packard's , IBM's AIX, and Equipment Corporation's Tru64 UNIX. It was not available for independent download or free redistribution, bundling instead with these proprietary operating systems to provide a standardized interface for enterprise users. This model facilitated uniform deployments across vendor platforms but restricted access for non-commercial users. The economic structure of CDE licensing supported consistent environments by enforcing among vendors, yet its high barriers—such as the $40,000 fee and per-copy royalties—limited adoption in and hobbyist communities, where non-profit licenses were available only for educational and purposes without rights. These costs, often embedded in broader Unix system pricing exceeding hundreds of dollars per , positioned CDE as a premium solution for corporate settings rather than widespread personal use. Legally, CDE was governed by the OSF CDE License Agreement administered by The Open Group, which permitted source code modifications for licensees but prohibited commercial distribution under non-commercial evaluation terms and required approval for any extensions or added features to maintain specification conformance. This framework ensured controlled proprietary development while preventing unauthorized alterations that could fragment the standard across implementations.

Transition to Open Source

In response to growing community interest, a petition was launched in 2006 urging The Open Group to release the source code for CDE and the related Motif widget toolkit under a free software license. This effort highlighted demands from open-source developers seeking to maintain and adapt the environment amid the decline of proprietary Unix systems. Following years of advocacy, The Open Group announced the open-sourcing of CDE, with the full source code made available on August 6, 2012. The primary motivations for this transition included preserving the Unix desktop heritage, facilitating ports to modern open-source operating systems such as and BSD variants, and addressing the lack of ongoing support from original vendors like and , whose focus had shifted away from CDE. By releasing CDE as , The Open Group aimed to enable broader and modification without licensing restrictions that had previously limited its adoption beyond Unix platforms. The open-source release encompassed the complete source tree based on CDE version 2.1, including core components such as the dtwm , session and workspace managers, ToolTalk messaging system, , and various accessory applications, along with build tools and documentation. Initially hosted on , the codebase was distributed under the GNU Lesser General Public License version 2.1 or later, allowing for both open-source and commercial derivative works while requiring source availability for modifications. Among the immediate challenges post-release were compatibility issues with outdated dependencies, notably the reliance on 2.1 (or compatible versions like OpenMotif 2.3.3), which often necessitated patches to compile successfully on contemporary toolchains such as 4 and later. Early builds, particularly for , were described as alpha-quality and required manual adjustments for reliable functionality on non-proprietary systems. Since the initial release, the community-driven CDE Project has continued development and maintenance, with the latest stable version 2.5.2 released on November 18, 2023.

Technical Details

Core Components

The Common Desktop Environment (CDE) features a modular software architecture designed to provide a consistent graphical user interface across Unix systems, with core components organized into layers for configuration, services, widgets, and essential applications. This structure enables seamless integration of desktop functionality while allowing customization and extensibility. At the desktop services layer, the Style Manager (dtstyle) handles theming and overall desktop configuration, including colors, fonts, and user preferences to ensure a unified appearance and behavior. Complementing this, Dtappman (Application Manager) facilitates application integration by registering and launching programs through a centralized interface, supporting dynamic addition of desktop-aware applications. Client-side libraries form the foundational for developers building CDE-compatible software. The libDtSvc library enables via protocols for actions, data typing, drag-and-drop operations, session management, and workspace handling, initialized through functions like DtInitialize() or DtAppInitialize(). Similarly, libDtWidget extends the toolkit with custom widgets such as SpinBox for numeric input, ComboBox for selectable lists, MenuButton for dynamic menus, and an integrated Editor and , allowing applications to leverage CDE-specific UI elements. Key executables provide the primary user interactions within this architecture. The dtwm serves as the , incorporating support and multi-workspace navigation for efficient task switching. Dtfile acts as the and manager, enabling hierarchical browsing, file operations, and integration with data typing for seamless handling of documents. Dtsession functions as the session controller, managing the saving and restoring of desktop states across logins to maintain workflows. Additionally, dtpad offers a basic for quick note-taking and file editing directly within the . The build system for CDE relies on Imake-based configuration, tailored for various Unix variants to generate Makefiles and support compilation across platforms. It emphasizes shared libraries, typically installed in directories like /usr//lib, to minimize binary sizes and promote efficient resource usage in deployed systems. Extensibility is achieved through hooks in the Desktop Services protocol, part of libDtSvc, which allows third-party modules to integrate via RPC-based communication for services like calendar sharing and help systems, enabling vendors to extend core functionality without modifying base code. These components collectively underpin user-facing features such as the Front Panel and file operations.

Integration with X11 and Motif

The Common Desktop Environment (CDE) is fundamentally built upon the , utilizing X11 Release 6 protocols for core windowing operations and session management. It adheres to the X11R5 Interclient Communication Conventions Manual (ICCCM) for inter-client interactions, including window management and selection mechanisms such as primary, secondary, and selections. These protocols enable CDE's to manage display resources, handle events, and maintain compatibility with standard X11 clients across networked environments. CDE's user interface components are constructed using the 2.1 toolkit, which provides the foundational (API) for widget-based rendering. This dependency includes standard Motif widgets such as XmPushButton for interactive buttons and XmScrolledWindow for scrollable content areas, ensuring consistent across all desktop elements like menus, dialogs, and panels. As an open-source alternative, Lesstif can substitute for Open Motif in some implementations, maintaining API compatibility while reducing licensing costs. CDE extends Motif with custom widgets, such as DtEditor for text manipulation and DtTerm for terminal emulation, all layered atop Motif's core structures. Event handling in CDE incorporates custom extensions to X11's ICCCM standards, particularly in the Desktop Window Manager (dtwm), which enforces an explicit selection focus policy for keyboard input. This allows dtwm to manage window focus and switching through mechanisms like drag-and-drop operations (supporting Move, Copy, and actions) and Xt-based callbacks for . Compatibility is further ensured via the X Toolkit Intrinsics (Xt), which CDE applications leverage for widget creation, resource management, and portability, enabling seamless operation on any standards-compliant regardless of the underlying . A key limitation of CDE's architecture is its exclusive reliance on Xlib calls for all rendering and input operations, providing no native support for and resulting in compatibility challenges with modern compositors that deprecate X11 features. Without targeted patches, this can lead to issues such as improper event propagation or visual artifacts in environments transitioning away from pure X11 servers.

Modern Revival and Ports

CDE Project Initiatives

The CDE Project was initiated in 2012 on by a group of volunteers in response to The Open Group's release of the Common Desktop Environment under the GNU Lesser General Public License version 2. The project established a repository for to facilitate collaborative development. It operates as a loose-knit community effort, relying on volunteer contributions without formal corporate sponsorship or centralized governance. Key releases include CDE 2.2.0 in late as the initial open-source version, followed by CDE 2.2.1 in , which addressed build issues and introduced improvements for locales along with a port. Later, CDE 2.3.2 was released in January 2020 as a update incorporating a critical patch to resolve potential daemon crashes. Version 2.4.0 followed in July 2021, transitioning the build system from Imake to . Subsequent releases include 2.5.0 in July 2022, 2.5.1 in 2023, and 2.5.2 on November 18, 2023, as the latest stable version as of November 2025. The project continues to apply ongoing patches for security vulnerabilities, as documented in its advisories for historical issues in components like the ToolTalk service. Development efforts prioritize bug fixes, modernization, and enhancements like better UTF-8 handling through dedicated conversion branches. Community contributions have extended support to ARM architectures, enabling builds on platforms like NetBSD for ARM-based devices such as the Pinebook.

Compatibility with Contemporary Systems

The Common Desktop Environment (CDE) has been adapted for various modern Linux distributions through community-maintained builds and source compilation, enabling it to run on kernels version 5.x and later alongside Xorg as the display server. On Debian-based systems such as Ubuntu up to version 24.04, users can compile CDE from source after installing dependencies like libmotif-dev and libxft-dev via apt, with successful builds reported on recent releases. Similarly, Fedora 17 and newer support CDE compilation, though testing has been less frequent on the latest versions, while Arch Linux offers experimental support through the Arch User Repository (AUR) for package management. These adaptations ensure compatibility with contemporary x86-64 hardware, though users often need to resolve minor dependency conflicts during setup. Support for BSD variants has expanded in recent years, with official ports available across major systems as of 2025. gained a revived, official CDE port in July 2025, building on earlier experimental since 6.2, and is installable via the ports tree after satisfying dependencies like and tcl-8.6. provides robust integration from s 9.x to 14.x (including 14.1), including pre-built binary packages via pkg install cde, supporting both x86_64 and architectures with Xorg. maintains compatibility from s 5.x to 10.x through pkgsrc, allowing consistent installation of dependencies such as ast-ksh and before compiling from source. These ports leverage BSD's native package systems for streamlined deployment on modern kernels. Installation typically involves source compilation from the official repository, with pre-built binaries available specifically for via its , while other systems rely on project releases or community scripts for binaries. For graphics driver integration, users may employ modules to handle kernel updates without rebuilding CDE, particularly on where Xorg drivers evolve rapidly. Configuration for setups uses CDE's dtconfig tool alongside X11 utilities like xrandr to enable extended desktops and resolution matching across displays. Recent CDE Project updates have facilitated these integrations by standardizing autoconf-based builds. CDE performs efficiently on architectures due to its lightweight design, consuming minimal resources even on mid-range hardware, and has been ported to embedded systems like the running Raspbian, where it completes installation in approximately 90 minutes on a Pi 3B and runs smoothly without . For higher resolutions such as , community scaling patches address element sizing issues inherent to its origins, allowing operation with fractional scaling via Xorg extensions, though performance may require tweaks. These adaptations highlight CDE's viability on resource-constrained contemporary devices. Key challenges stem from dependencies on legacy X11 libraries like libX11, which can conflict with modern system updates and require manual resolution during compilation or runtime. These issues are often mitigated by running CDE in isolated environments, such as containers configured for X11 forwarding, which encapsulate legacy dependencies and enable seamless execution on host systems without altering the base OS.

Impact and Legacy

Influence on Subsequent Environments

The Common Desktop Environment (CDE) exerted a profound influence on subsequent desktop environments, particularly in the realm of systems, by establishing key design paradigms and standards during the mid-1990s. As the for commercial Unix workstations, CDE's provided a model for consistency and usability that early projects sought to emulate and improve upon. Its emphasis on a unified graphical interface, built on the widget toolkit and X11, helped bridge the gap between proprietary and desktops, inspiring developers to create accessible alternatives without licensing restrictions. Direct successors like and explicitly drew from CDE's core concepts in their initial releases. , founded in 1996 by as a free counterpart to the expensive proprietary CDE, incorporated its design—a persistent for task switching and application launching—in KDE 1.0 (released in 1998), while also adopting drag-and-drop functionality for file operations and virtual desktops for workspace management. Similarly, 1.0 (released in 1999) integrated a comparable system and session management features, adapting CDE's session-saving capabilities to enable seamless restoration of user sessions across logins, alongside support for virtual desktops to organize multiple workspaces. These elements allowed both environments to provide intuitive and multitasking, accelerating their adoption as CDE replacements in distributions by the late 1990s. CDE's technical foundations also contributed to broader standards in the Unix ecosystem, particularly through its adherence to X11 protocols that later informed initiatives. By implementing the Inter-Client Communications Conventions Manual (ICCCM) for session management in early releases and transitioning to the X Session Management Protocol (XSMP) in X11R6, CDE helped standardize how applications could save and restore states, influencing the development of XDG session management protocols that ensure interoperability across modern desktops. Additionally, CDE's structured approach to configuration files—storing user data in designated directories like ~/.dt—paved the way for the XDG Base Directory Specification (introduced in ), which defines environment variables such as $XDG_CONFIG_HOME for consistent application data placement, reducing home directory clutter in environments. In terms of paradigms, CDE popularized the "workspace" model, featuring switchable virtual desktops and a customizable that integrated icons, menus, and subpanels for quick access to tools and system functions. This design influenced across Linux desktops, with KDE and GNOME's early HIGs echoing CDE's focus on predictable layouts and drag-and-drop interactions for object manipulation. CDE's enterprise legacy persisted in commercial Unix variants, notably as the default desktop in up to version 10 (released in 2005), where it provided a stable, -based environment for mission-critical applications. Although 11 (2011) replaced CDE with 2.30 as the primary , key CDE libraries like and ToolTalk remained available, enabling backward compatibility and easing migrations for users transitioning to distributions, which adopted while retaining Unix-like session and workspace behaviors derived from CDE. This bridging role supported enterprise shifts from Solaris to through the and into the early , maintaining familiarity for legacy Unix workflows in cloud and hybrid environments. CDE continues to be available in AIX 7.3 (released in 2022), supporting enterprise deployments on modern POWER hardware.

Current Usage and Community

In 2025, the Common Desktop Environment (CDE) maintains a presence in enterprise environments through official support in IBM AIX 7.3, where it serves as a stable option for users on modern POWER Systems in production settings. It also retains a niche among nostalgia-driven hobbyists and retro enthusiasts who seek to recreate the classic Unix workstation experience on modern hardware. These users often install CDE on distributions or BSD variants to evoke the aesthetics and functionality of 1990s-era systems, as seen in community discussions where individuals share setups and troubleshooting tips for running CDE alongside contemporary kernels. System administrators continue to rely on CDE for Unix systems in specialized environments, where its stability and familiarity support reliable workflows. CDE's practical applications remain limited but targeted, serving as a lightweight alternative to resource-intensive environments like GNOME or KDE on low-end servers and older hardware setups. Its modest demands on system resources make it suitable for scenarios requiring a stable, no-frills graphical interface without the overhead of contemporary desktops, as noted by users who praise its efficiency in reviews. While not widespread in new deployments, CDE persists in select Unix contexts for its proven reliability in task-oriented workflows. The CDE community thrives through dedicated online forums and project repositories, fostering ongoing engagement despite its age. On , the official open-source project garners positive feedback from dozens of contributors who experiment with builds and share custom configurations, highlighting its enduring appeal for tinkerers. Reddit communities, such as r/vintageunix and r/unix, host active threads on porting CDE to new platforms, with users posting screenshots, build guides, and discussions on its retro charm. Variants like NsCDE, inspired by CDE's design, further extend community involvement via , where developers contribute themes, extensions, and modern adaptations. The open-source transition in 2012 has sustained this ecosystem by enabling broader access and collaborative development. As of 2025, CDE's adoption reflects its status as a specialized tool rather than a option, with a small but dedicated user base evidenced by activity metrics like review counts and forum posts rather than broad market surveys. Interest has grown in BSD ecosystems following the recent , which integrates CDE into a secure, minimalist environment and attracts security-conscious enthusiasts. Looking ahead, CDE is positioned as a preservation , with efforts focused on rather than widespread revival, ensuring its availability for historical and niche purposes.

References

  1. [1]
    Open Group Desktop Technologies Frequently Asked Questions
    What is CDE? The Common Desktop Environment (CDE) is an integrated graphical user interface for open systems desktop computing, combining X Window System, OSF/ ...
  2. [2]
    Common Desktop Environment - IBM
    With the Common Desktop Environment (CDE), you can access networked devices and tools without having to be aware of their location.
  3. [3]
    CDE - Common Desktop Environment download | SourceForge.net
    Rating 4.9 (40) · FreeThe Common Desktop Environment (CDE) is a desktop environment for Unix and OpenVMS, based on the Motif widget toolkit. It was part of the UNIX 98 Workstation ...40 Reviews · Files · Support
  4. [4]
    CDE - Common Desktop Environment / Wiki / Home - SourceForge
    CDE - The Common Desktop Environment is X Windows desktop environment that was commonly used on commercial UNIX variants such as Sun Solaris, HP-UX and IBM AIX.<|control11|><|separator|>
  5. [5]
    Common Desktop Environment - Frontmatter - The Open Group
    This Product Standard defines the X/Open Common Desktop Environment, a common graphical user interface environment for use on systems supporting the X Window ...
  6. [6]
    [PDF] Technical Standard X/Open Common Desktop Environment (XCDE ...
    ... environment, called the. Common Applications Environment (CAE). This environment covers the standards, above the hardware level, that are needed to support ...
  7. [7]
    Desktop Technologies -- CDE - The Open Group
    The Common Desktop Environment (CDE) is an integrated graphical user interface for open systems desktop computing. It delivers a single, standard graphical ...
  8. [8]
    Common Desktop Environment (CDE) 2.1 Data Sheet
    The Common Desktop Environment (CDE) is an integrated graphical user interface for open systems desktop computing. It delivers a single, standard graphical ...
  9. [9]
    Chapter 1 Introduction to the Common Desktop Environment
    The desktop has been jointly developed by Hewlett-Packard, IBM, Novell and Sun Microsystems. ... CDE 2.1/Motif 2.1 Style Guide and Glossary can be considered ...Missing: history consortium
  10. [10]
    "dtwm"("user) manual page - The Common Desktop Environment
    The dtwm window manager is an integral part of the CDE. It communicates with and facilitates access to other components in the environment, such as the Session ...Missing: Common core
  11. [11]
    [PDF] Solaris Common Desktop Environment: User's Guide
    May 10, 2002 · This guide covers basic skills, mouse actions, desktop, working with files, running applications, window controls, workspaces, and starting a  ...
  12. [12]
    [PDF] Common Desktop Environment: Programmer's Overview
    The Common Desktop Environment: Programmer's Overview provides a high-level view of the Common Desktop Environment development environment and the developer ...
  13. [13]
    CDE released as open source - OSnews
    Aug 6, 2012 · CDE was part of the Common Open Software Environment (COSE), an effort by the major UNIX vendors of the time to counter the UNIX wars which were ...Missing: consortium | Show results with:consortium<|control11|><|separator|>
  14. [14]
    Unix turns 40: The past, present and future of a revolutionary OS
    Jun 4, 2009 · Unix vendors panicked. All the major Unix rivals united in an initiative called the Common Open Software Environment, and the following year ...Missing: COSE | Show results with:COSE
  15. [15]
    Unix Leaders Complete First Release of Specification for Common ...
    Jun 30, 1993 · The companies have submitted the initial specification, which includes descriptions for a broad range of common desktop environment components, ...
  16. [16]
    [PDF] Download - The Hewlett Packard Archive
    CDE 1.0 should be available from the major platform vendors sometime within ... Continuing the Vision (June 1994) hp. HEWLETTR. PACKARD. Page 18. Product ...
  17. [17]
    AXIL PRE-EMPTS SUN WITH SOLARIS 2.4 ON FOUR-WAY SPARC ...
    Version 2.4 includes X11.4 client and server versions, Motif run-time and, for the first time, a bundled Common Desktop Environment. It also fixes previous ...
  18. [18]
    What is the release history of HP-UX? - UnixGuide.net
    Dec 29, 2003 · ... 9.05 11/93 added hardware support 9.06 '94 9.07 '94 Multi-Buffered-X ... CDE(1.0), DHCP, perl(4) 10.20 08/96 JFSv3, large files/uids ...
  19. [19]
    [PDF] Solaris Common Desktop Environment: Advanced User's and ...
    Solaris Common Desktop Environment (CDE). It includes chapters on ... you can use them as Xterminals when they are loaded with Solaris 2.4 software or.
  20. [20]
    The Open Group Desktop Technologies -- CDE Price List
    ... The Open Group royalties for all 5,000 licenses at the rate of $7.00 per license. The Open Group CDE 2.1 object code royalty fees are separate from and are ...Missing: Environment | Show results with:Environment
  21. [21]
    Chapter 14 Solaris Common Desktop Environment
    Solaris CDE includes a desktop server, a Session Manager, a Window Manager (based on Hewlett-Packard's Visual User Environment), and numerous desktop utilities.Missing: dtwm dtfile dtsession
  22. [22]
    CDE on Irix 6.5.30 - IRIX Network Forums
    The IRIX CDE software is TriTeal CDE, shipped by SGI under license. I believe the CDE installation media on the 6.5. x discs will install on IRIX 5.3 and newer.Missing: Tru64 distribution
  23. [23]
    The Open Source CDE and Motif Petition - OSnews
    Oct 12, 2006 · In an attempt to convince The Open Group that they finally want to fully Open Source Motif and CDE Peter Howkins has started a petition to ...
  24. [24]
    Party like it's 1999: CDE Unix desktop REBORN - The Register
    Aug 9, 2012 · The original Unix desktop, the Common Desktop Environment or CDE, is back. Seven years after Sun replaced it with GNOME on Solaris, the Open ...
  25. [25]
    CDE - Common Desktop Environment / Wiki / QandA - SourceForge
    In 1996 OSF merged with X/Open to create The Open Group. In 1997 The Open Group released CDE 2.1, the last major revision. 3) What license is it released ...
  26. [26]
    Developer's Toolkit Release Notes for HP-UX 10.30 - Bitsavers.org
    Common Desktop Environment. Each library contains several components: Desktop Services Library - libDtSvc. Desktop Initialization API (DtInitialize). Action ...
  27. [27]
    Part I Common Desktop Environment Architectural Overview
    The Common Desktop Environment Motif toolkit is Motif 2.1 with bug fixes, enhancements, and some new features. You must explicitly set resources to enable the ...
  28. [28]
    Chapter 7 Common Desktop Environment Motif Widgets
    The Common Desktop Environment provides Motif 2.1 libraries (with bug fixes) and enhancements. In addition, the Common Desktop Environment provides four custom ...
  29. [29]
    Motif/Lesstif GUI build tutorial - GitHub Gist
    The Common Desktop Environment (CDE) that ships with most commercial UNIX operating systems is built on Motif 2.1, which was intended to provide a backward- ...Missing: Intrinsics | Show results with:Intrinsics
  30. [30]
    X Toolkit Intrinsics – C Language Interface - X.Org
    The Intrinsics provide the base mechanism necessary to build a wide variety of interoperating widget sets and application environments. The Intrinsics are a ...
  31. [31]
    Wayland really breaks things… Just for now? - Planet KDE
    Jan 11, 2024 · Furthermore, I think Wayland removes a lot of functionality that shouldn't exist in a modern compositor – and that's a good thing too! Some of ...<|control11|><|separator|>
  32. [32]
    lkujaw/cde: The Common Desktop Environment (CDE) for UNIX
    There is still enough similarity in the structure between the open source CDE project with imake and the Open Group release to make this a worthwhile source for ...
  33. [33]
  34. [34]
    CDE 2.2.1 released - OSnews
    Mar 3, 2014 · CDE 2.2.1 has been released on March 1. The release includes various bugfixes, a NetBSD port and improvement for UTF-8 locales with a new ...
  35. [35]
    [cdesktopenv-devel] CDE 2.3.2 has been released - SourceForge
    Jan 15, 2020 · Hi, This is a quick release of CDE 2.3.2. It is the same as CDE 2.3.1, except that a patch has been applied to correct some potentially ...Missing: HiDPI Wayland
  36. [36]
    CDE (Common Desktop Environment) on NetBSD ebvarm Pinebook
    May 3, 2020 · We are ready now for the CDE. There are 2 options now, either download the complete DT binary set from me or build it from source, both methods are described ...
  37. [37]
  38. [38]
    CDE - Common Desktop Environment / Wiki / LinuxBuild
    The CDE builds successfully in OpenSUSE, taking care of the package dependencies. All dependencies are in the openSUSE default repositories and can be ...Missing: extensions | Show results with:extensions
  39. [39]
  40. [40]
    CDE - Common Desktop Environment / Wiki / OpenBSDBuild
    ### Summary of OpenBSD Support for CDE
  41. [41]
    CDE - Common Desktop Environment / Wiki / FreeBSDBuild
    ### Summary of FreeBSD Support and Ports for CDE
  42. [42]
    Common Desktop Environment / Wiki / NetBSD - CDE - SourceForge
    When the autoconf version of CDE (v2.4.0a+) get's closer to a release, the current instructions will be mostly replaced with the contents of this post. NOTE: ...
  43. [43]
    How good is FreeBSD at multiple monitor display?
    Jun 3, 2024 · It works. I use xrandr and arandr to configure my displays under CDE. This is not a FreeBSD base OS thing per se. The desktop environment would ...
  44. [44]
    CDE - Common Desktop Environment / Wiki / CDE on the Raspberry Pi
    ### Summary: Performance of CDE on Raspberry Pi and Embedded Systems
  45. [45]
    The Common Desktop Environment (CDE) in 2021 | Hacker News
    Nov 2, 2021 · For a modern desktop I would also expect wayland support, and integration with networkmanager, pulseaudio/pipewire, udisks, things like that ...
  46. [46]
    Building a Docker X11 Desktop Environment - Jayden Meyer
    Oct 14, 2019 · I cover how and why I built an immutable workstation X11 environment running inside a Docker container.Missing: cde | Show results with:cde
  47. [47]
    KDE Project Announced
    Oct 14, 2006 · The idea is to create a GUI for an ENDUSER. Somebody who wants to browse the web with Linux, write some letters and play some nice games.
  48. [48]
    How the Linux desktop has grown | Opensource.com
    Aug 22, 2019 · Although by 1996, CDE was looking pretty dated. CDE was based on ... K Desktop Environment (KDE) version 1.0. KDE was a big step forward ...Missing: 1994 | Show results with:1994
  49. [49]
    XDG Base Directory Specification
    May 8, 2021 · There is a single base directory relative to which user-specific data files should be written. This directory is defined by the environment ...
  50. [50]
    KDE Human Interface Guidelines | Developer
    This document covers KDE's design philosophy and culture, common workflows and patterns, standard user interface conventions, and recommendations for platform ...
  51. [51]
    Oracle Solaris 11 Desktop Features
    Common Desktop Environment (CDE) – CDE is replaced by the Oracle Solaris Desktop (GNOME 2.30). ESounD – Migrate to the GStreamer programs, such as gst-launch.
  52. [52]
    Common Desktop Environment - Oracle Solaris 10 8/11 Release ...
    The Common Desktop Environment (CDE) has bugs, including a trusted stripe disappearing after resolution change and issues with kdmconfig and JumpStart ...
  53. [53]
    Getting CDE going on a modern system : r/unix - Reddit
    Jan 25, 2025 · I wanted to play around with CDE. The project has been open sourced and has been built for modern *nix systems.Missing: bug fixes modernization UTF- ARM
  54. [54]
    History of CDE ports for Linux : r/vintageunix - Reddit
    Dec 13, 2024 · I use NsCDE, the Not so Common Desktop Environment, on my Slackware PC. I appreciate the old school look and its fairly minimal design. u ...The Common Desktop Environment (CDE) is still developed ... - RedditHistory Of Linux: a timeline (Pt. 1) - RedditMore results from www.reddit.com<|separator|>
  55. [55]
    CDE - Common Desktop Environment Reviews - 2025 - SourceForge
    Rating 4.9 (40) · FreeCDE may be old, but it is still a feature rich desktop environment for its age that isn't very demanding on resources. It supports multiple desktops, a dock, ...Missing: current | Show results with:current
  56. [56]
    r/vintageunix, a home for all old *nixen - Reddit
    r/vintageunix: A subreddit for screencaps and discussion for all old Unixes and Unix-likes.Missing: CDE | Show results with:CDE
  57. [57]
    NsCDE/NsCDE: Modern and functional CDE desktop based on FVWM
    NsCDE is a retro but powerful UNIX desktop environment which resembles the CDE look (and partially feel) but with a more powerful and flexible framework.Hegel3DReloaded NsCDE · Issues 44 · Pull requests 6 · WikiMissing: hosting | Show results with:hosting<|control11|><|separator|>
  58. [58]
    OpenBSD gets CDE - OSnews
    Jul 30, 2025 · There was a port to OpenBSD in the early days, but it was broken a long time ago and no one stepped up to fix it. 2025-07-31 3:31 pm. Alex M.