Peacegate Desktop is the desktop environment used by Peacegate OS. It is a fork of the popular open-source Linux desktop, XFCE4, and takes many design cues from it as a result. It is the only desktop environment supported by the operating system.
The user interface of the Peacegate Desktop is extremely similar to XFCE4.
A panel is displayed at the top of the screen and contains the following elements:
- whisker-menu: A button to the far left of the panel is used to open the
- Show/Hide Desktop: An eye icon is displayed next to
whisker-menuand allows the user to show/hide the desktop.
- Status bar: On the far right of the panel information such as unread emails and other status icons are displayed. A settings cog is also displayed for modifying system settings.
- Window list: A list of all open windows takes up the remaining space of the panel. The active window is highlighted and the user can switch between active windows or minimize/restore the active window by clicking on an item in the window list.
whisker-menu is a drop-down menu that contains a categorized list of all installed [[Program}programs]]. The list can be searched using a search bar at the top of the menu. A power button is displayed in the bottom-right corner of the menu, and the user's Peacenet Identity is displayed in the bottom-left. Categories are on the right, while programs are on the left.
Hovering over a program in the menu displays a tool-tip with more information about the program, such as a description of what it does.
Along with the status bar in the panel, additional system status information is displayed on the right of the desktop. This includes the current time of day, the system's IP address, the hostname, and resource usage. Program windows can overlap this status area and the status area can be customized using the Personalize program.
The workspace is the area of the desktop where the main system status is displayed, as well as desktop icons, and program windows.
Each program on the desktop is displayed in a movable, resizable window. Each window can be resized, moved, maximized, restored, mimimized, and closed by the user. Each window has a title and an icon, and is displayed in the window list. The window border's color can be customized in the Personalize program, and is used to highlight the active window.
Windows can overlap each other, and the active window is always brought to the front of the screen.
Main article: Personalize
The following personalizations can be made to the desktop:
- Desktop wallpaper
- User color - displayed in panel and on active window borders.
- System status area - resource monitor, hostname, IP, and other statuses can be hidden or shown.
- Early versions of the desktop were based on GNOME 2.
- Peacegate Desktop's theme is based on DarkOS, a program developed by Philip Adams. A similar theme exists as a ShiftOS skin and is called "Hacker."
- In early versions of The Peacenet, the desktop environment was based on the one used in ShiftOS and supported all skinning features.
- Peacegate's window manager started off as a docking window manager, then a stacking manager, then a tiling manager, and is now currently a stacking manager. With this pattern, it is speculated that it could potentially regress to being a docking manager again, though this likely will not happen.