A complete guide to SigeonOS — the desktop, the apps, the terminal, and the PEX runtime that ties it all together.
Jump straight to the section you need.
Boot the image, complete first-boot setup, and sign in.
Top bar, dock, Control Center, notifications, and workspaces.
Move, resize, minimize, zoom, and cycle between windows.
The SIGCOM tree, file operations, ZIP archives, and Trash.
Every built-in app, from Finder to GoonStore.
Commands, paths, and a short worked session.
Running .pex executables and the PEX32 container.
Wi-Fi, Network Center, DNS, and GoonMessage.
All eighteen panes and what each one controls.
Wallpapers, accent colours, widgets, and the dock.
The full shortcut table.
Kernel panics, error codes, and recovery.
From a cold machine to a signed-in desktop.
Write the SigeonOS ISO to a USB stick or attach it to a virtual machine, then boot from it. The boot screen shows the pigeon logo, the release name, and a progress bar that walks through hardware initialisation, memory detection, PCI scanning, networking, Wi-Fi, audio, and finally the desktop.
SigeonOS is designed to run on modest hardware. The image is small (~7 MB) and the minimum RAM is around 64 MB, so it will boot comfortably on older machines and virtual machines.
The first time you boot, SigeonOS runs a short setup wizard. You will be asked to:
After setup you are taken to the login screen. Pick a profile, type your password, and press Enter. If you have more than one account, you can switch between them with the profile selector. Tab moves between the username and password fields.
SigeonOS uses a small filesystem called SigeonFS with an atomic two-bank snapshot journal. If the machine loses power mid-write, the previous committed snapshot is used on the next boot, so you should not lose already-saved files. Writable storage is on an optional ATA disk; without one, the filesystem runs in RAM and resets on reboot.
The top bar, the dock, the Control Center, notifications, and workspaces.
The SigeonOS ball on the left opens the system menu. File, Edit, View, Window, Network, System, and Help menus sit beside it. The clock and Control Center button live on the right.
Pinned apps sit on the left, dynamic items appear as you open files, and the trash sits at the far right. Auto-hide, size, and pinning are all configurable.
Wi-Fi, Bluetooth, Airplane Mode, Do Not Disturb, Night Shift, display brightness, volume, screenshot, screen recording, and a shortcut into Settings.
Notifications appear in the top-right corner for a few seconds. Click the clock to open the Notification Center and see everything you have missed.
Up to seven virtual desktops. Each one has its own windows, desktop icons, and widgets. Open the workspace overview to switch or add a new one.
Files in /SIGCOM/Desktop appear as icons. Drag to move, double-click to open, right-click for New Folder, New File, Rename, Delete, Pin to Dock, and Add Widget.
Clicking the ball in the top-left corner opens the system menu. It contains About This SigeonOS, Software Update, System Settings, Sigeon Account, Control Center, GoonStore, About Your System, Recent Applications, Force Quit App, Sleep, Restart, Shut Down, Lock Screen, and Log Out.
The two-slider panel in the top-right corner adjusts display brightness and system volume live. The Wi-Fi, Bluetooth, Airplane, DND, and Night Shift tiles toggle immediately. Shot and Record buttons take a screenshot or start a screen recording; the Settings button closes the panel and opens Settings.
Apps can post notifications through the in-kernel notification service. Each one carries the app name, an icon, and a message. Notifications are auto-dismissed after the duration set in Settings → Notifications, and the Notification Center keeps a scrollable history.
SigeonOS has up to seven workspaces. Each one keeps its own set of windows, desktop icons, and widgets, so you can keep, for example, a browser and messenger on desktop 1 and a terminal and text editor on desktop 2. Desktop 1 is permanent; the rest can be added and removed from the overview.
Open the overview with ShiftTabWSpace. Click a preview to switch, or use the plus tile to add a new workspace. The overview can also be opened from System → Control Center.
How windows behave and how to move them around.
Every SigeonOS window has a consistent chrome: a rounded Aero-glass frame, a coloured title bar, and three round buttons on the left — close (red), minimize (yellow), and zoom (green). The title bar shows the document name, or the custom instance name you have given the window.
Clicking a window brings it to the front and gives it keyboard focus. Use Window → Cycle Windows to step through the open windows in the current workspace, or Window → Minimize All to clear the desktop in one go. Clicking a dock icon for an already-open app focuses its window; clicking it again minimizes it.
Windows close with a short shrink-and-fade animation, which can be turned off in Settings → Appearance if you prefer the instant close.
The SIGCOM tree, file operations, archives, and Trash.
SigeonOS keeps user-visible files inside /SIGCOM. The Desktop you see is the same folder as /SIGCOM/Desktop — there is no second copy anywhere, so a file on the desktop is a file in Finder and vice versa.
The Applications folder under /SIGCOM/Applications holds the built-in app launchers. /SIGCOM/boot holds the protected window and system components, which Finder deliberately does not treat as ordinary applications.
.zip archive, or right-click a .zip and choose Extract to unpack it.SigeonOS decides which app opens a file by extension, then by content. A file with a .png or .gsv extension opens in Image Viewer; a file whose contents begin with the PNG signature opens in Image Viewer even if it has no extension. The full mapping lives in /SIGCOM/FileAssociations.cfg, which you can edit in TxtWrench.
Every built-in app and what it does.
Browse and organise files. Sidebar favourites, multi-select, drag-and-drop, rename, and archive support.
A fast command shell one click from any desktop. See the Terminal chapter for the command list.
A small text editor with undo, redo, find, word wrap, zoom, and a live line/column status bar.
Opens PNG and Sigeon GSV images. Zoom in, zoom out, or fit to the window.
Plays Sigeon SMPV video and PCM WAV audio. Compressed audio formats are listed but not yet decoded.
A large analog-style clock with the current time and date.
A small HTTP browser with an address bar, history, back/forward, and the built-in PexSearch landing page.
The local search page that opens inside SigeonWeb. Search works even when the external network is unavailable.
Browse, download, and upload files on the Sigeon Data Server. Files can carry a name, description, and icon.
The Sigeon messaging app. Sign in with a Sigeon Account to chat with other people online.
Live network status, Wi-Fi scan and connect, DNS editor, and a download speed test.
A small weather widget that refreshes over the network for a city you choose.
Eighteen panes covering Wi-Fi, displays, sound, keyboard, accounts, storage, and system actions.
Add, remove, resize, and configure desktop widgets. Widgets are per-workspace.
A task-list window that shows every open window with Focus, Minimize, Zoom, and Close controls.
A system information panel: RAM, kernel, uptime, and the current network state.
Quick access to the applications you have opened recently.
Deleted files land here. Restore individual items or empty the bin.
Commands, paths, and a short worked session.
The Terminal is a real shell inside the kernel. It keeps a working directory, a scrollback buffer, and a small command history. The prompt shows the current directory, like sigeon ~ $.
| Command | Description |
|---|---|
| ls | List the contents of the current directory. |
| cd <dir> | Change the current directory. cd .. goes up one level, cd / goes to the root. |
| pwd | Print the current directory path. |
| cat <file> | Print the contents of a text file. |
| echo <text> | Print the text back to the terminal. |
| mkdir <name> | Create a directory. |
| touch <name> | Create an empty file. |
| rm <name> | Remove a file. Use rm -r for folders. |
| open <file> | Open a file in its default application. |
| zip <folder> | Archive a folder into a .zip file. |
| unzip <file> | Extract a .zip archive into the current directory. |
| clear | Clear the scrollback and start with an empty screen. |
| help | Show the built-in command list. |
.pex file from the terminal routes the program's output back into that same terminal, so you can see a program's print statements where you launched it.
Running executables and building simple GUI programs.
.pex is the one executable extension on SigeonOS. A .pex file is a PEX32 container: a short header followed by either native code or Goon Code bytecode, plus an optional string pool and a copy of the original source for the GUI renderer.
Double-click a .pex file in Finder, or select it and press Open, to run it. You can also drag a .pex onto the dock to pin it for quick access.
When a PEX program asks for something it does not already have permission for, SigeonOS shows a permission prompt with the requesting access, a short description, and Allow / Disallow buttons. Tick Remember this to keep the decision for that program. The permission mask covers filesystem read, filesystem write, filesystem delete, network, UI, and hardware.
Goon Code is the small language that compiles to PEX32 bytecode. A Goon Code program describes a window with a title, a size, and a list of controls, then handles events raised by those controls. The kernel ships a Goon renderer that draws the window, handles clicks and keyboard input, and drives the VM.
If a .pex file cannot be started, SigeonOS shows an alert with the specific error code. The codes you are most likely to see are:
Wi-Fi, wired Ethernet, DNS, and the online apps.
Intel e1000 and Realtek RTL8139 adapters are detected at boot and brought up automatically with DHCP.
Intel 8260, 8265, and 9260 wireless adapters are recognised. Wi-Fi Settings can scan and store network profiles.
Four tabs: an overview, a Wi-Fi tab, a DNS editor, and a download speed test.
DNS servers come from DHCP by default. You can pin your own primary and secondary DNS in the DNS tab.
Both apps use the Sigeon Data Server over HTTP. They need either wired Ethernet or a working Wi-Fi link.
Switches off wireless traffic in one click without touching the wired interface or your saved Wi-Fi settings.
Open Settings → Wi-Fi. The page scans automatically and shows the networks the adapter can see. Pick a network to fill the SSID field, type the password, and press Join. The profile is saved so the network can be rejoined later without retyping the password.
Every pane and what it controls.
| Pane | Controls |
|---|---|
| Wi-Fi | Scan, connect, save, and forget wireless networks. |
| Bluetooth | Enable or disable the Bluetooth radio. |
| Network | Live network overview and a shortcut into the DNS editor. |
| Sound | Output volume, mute, and a test tone. |
| Displays | Brightness, Night Shift, and resolution information. |
| Appearance | Accent colour, window animations, and dock appearance. |
| Notifications | Notification duration and Do Not Disturb. |
| Dock | Dock size and auto-hide. |
| Widgets | Desktop widget layout and widget gallery shortcut. |
| Privacy | Telemetry and per-app permission memory. |
| Accounts | Local accounts and the Sigeon online account. |
| Storage | Filesystem usage and the persistent ATA disk status. |
| Keyboard | Keyboard layout and repeat behaviour. |
| System Keybinds | Record custom shortcuts for system actions. |
| Mouse | Pointer speed and button behaviour. |
| Date & Time | Time zone and 12/24-hour clock. |
| Update | Check for and apply a SigeonOS update. |
| About | Version, kernel, license, and Factory Reset. |
The System Keybinds pane lets you record your own combination for a system action. Click a shortcut row and press the keys you want; SigeonOS captures the combination and saves it to the configuration journal. The default binding opens the workspace overview.
Wallpapers, accent colours, widgets, and the dock.
Pick any .gsv file in Settings → Appearance. SigeonOS scales it to the framebuffer without distorting the aspect ratio.
Ten accent colours — Ocean, Mint, Sun, Berry, Slate, Violet, Ember, Forest, Crimson, and Indigo. The accent tints windows, menus, dock highlights, and the top bar.
Change the icon size and turn auto-hide on or off. Pinned apps stay on the left; dynamic items appear next to them as you open files.
Open the Widget Gallery to add widgets to the current workspace. Each widget can be moved, resized, refreshed, or removed from its right-click menu.
Warm the display by reducing blue light. Toggle it from Control Center or Settings → Displays.
Show or hide desktop icons from View → Show/Hide Desktop Icons, or from the desktop right-click menu.
SigeonOS wallpapers use the GSV format — a small RLE-compressed RGB565 image. The default wallpaper is /SIGCOM/Desktop/Background.gsv. To set a new one, drop a .gsv file into /SIGCOM/Desktop and choose it from Settings → Appearance.
Widgets belong to the workspace they were added on. Add a clock widget to desktop 1 and a weather widget to desktop 2 and they will only appear where you put them. Removing a workspace moves its widgets, windows, and icons to desktop 1 rather than deleting them.
The full shortcut table for SigeonOS 09-Beta.
| Action | Shortcut |
|---|---|
| Take a screenshot | CtrlShiftS |
| Open PexSearch | CtrlShiftSthenEnter |
| Start / stop screen recording | CtrlShiftR |
| Workspace overview | ShiftTabWSpace |
| Switch workspace | Click a preview in the workspace overview. |
| Cycle windows | Window → Cycle Windows |
| Minimize all windows | Window → Minimize All |
| Close focused window | File → Close Window |
| Toggle desktop icons | View → Show/Hide Desktop Icons |
| Move between text fields | Tab |
| Move within a text field | ←→HomeEnd |
| Delete a character | BackspaceDelete |
| Select all text | CtrlA |
| Copy / cut / paste | CtrlCXV |
| Undo in a text field | CtrlZ |
| Manual crash (developer) | ShiftCREnter |
You can add your own bindings in Settings → System Keybinds. Recorded bindings are saved to the configuration journal and take effect immediately.
What to do when something goes wrong.
If the kernel hits a fault it cannot recover from, it shows a kernel panic screen: the error code, a short log line, a QR code, and a prompt to restart. The QR code links to the SigeonOS panic page with the code included, so you can look up the specific fault.
Press Enter on the panic screen to attempt a restart. If the machine restarts straight back into the same panic, note the code, boot from the ISO again, and report it.
| Code | Meaning |
|---|---|
| EXC_DIVIDE | A divide error in kernel code. |
| EXC_INVALID_OPCODE | An illegal instruction was executed. |
| EXC_DOUBLE_FAULT | A second fault occurred while handling the first. |
| EXC_INVALID_TSS | The task-state segment is invalid. |
| EXC_SEGMENT_NP | A segment that is not present was referenced. |
| EXC_STACK | Stack overflow or an invalid stack access. |
| EXC_GENERAL_PROTECTION | A general protection fault. |
| EXC_PAGE_FAULT | A memory access to an unmapped page. |
| EXC_ALIGNMENT | An unaligned access where alignment was required. |
| MANUAL_CRASH | The developer crash chord was pressed. |
.pex files as executables, images in Image Viewer, video in Media Player, and everything else in TxtWrench.If you find a bug or need support, join the SigeonOS Discord at discord.gg/C6QfW357fw and post in #bug-reports. Include the error code and, where possible, a photo of the panic or alert screen.