Files
feresaria/site/content/index.md
T
Samuel Onoja e22f0ebef9 Add panel-wide styles and the Morph hub (#26)
Panel appearance now applies to the whole panel, with seven styles: Floating, Capsules, Notch, Edge to edge, Fused islands, Adaptive and Morph.

- Share composition, geometry, and motion through the renderer-independent `ferese-panel` crate, including native materials, input regions, and Settings previews.
- Add the Morph hub with media, calendar, notifications, controls, workspace previews, hover feedback, and attached mode. Keep recording and low-battery status visible and respect window clearance.
- Cache workspace preview geometry, draw thumbnails directly, centralize Morph transitions, and keep rendering settings local to each shell instance.
- Put Record Screen in the Morph header and show the display control only when an external monitor is connected. Update panel documentation, the desktop screenshot, and native check style names.

Local validation included 660 compositor tests, 191 shell tests, isolated preview-cache checks, GPU Morph captures at 1×/1.25×/1.5×, formatting, and Clippy with warnings denied. The final header change passed all 23 Morph tests. Release workflow jobs are skipped for this PR.
2026-10-12 01:31:34 +01:00

2.7 KiB

Ferese handbook

Ferese combines a window manager and desktop shell with one configuration. This handbook covers installation, settings and desktop controls.

Browse screenshots to see the themes, layouts and desktop controls in use.

Get started

  1. Install Ferese, or try a nested preview.
  2. Choose Light, Dark, or Auto in Control Center. Open Settings for theme files and presets.
  3. Use the configuration reference for shortcuts, gestures, window rules, and displays.

Default shortcuts

Use Super, usually the Windows key, for the shortcuts below, and make them your own in Settings → Keyboard & mouse → Shortcuts.

Control Action
Super + Enter Open a terminal
Super + H / J / K / L Focus left / down / up / right
Super + F Maximize the window
Super + Shift + F Toggle fullscreen
Super + Tab Open overview
Super + M Switch scrolling / tree layout
Print Screen Capture the active monitor and open Satty
Super + Shift + S Select a screenshot area
Super + Shift + E Ask to log out
Super + left-button drag Move a floating window
Super + right-button drag Resize a floating window
Three-finger swipe up / down Next / previous workspace
Three-finger swipe left / right Focus the window to the right / left
Login shortcut guide Appears at login; disable in Settings → Keyboard & mouse → Shortcuts

The shortcuts and mouse actions guide covers the rest, including how to group windows, resize them and move between workspaces.

Desktop guides

Configure the desktop in Settings or edit ~/.config/ferese/config.kdl directly; changes apply live, and an invalid edit leaves the last working configuration in place.

Troubleshooting

If you need to end a session, feresectl request-logout asks for confirmation and feresectl exit exits immediately, so save your work first. The logs and recovery guide helps when something stops responding.

To report a problem, include the steps to reproduce it, relevant logs and whether you were using a nested preview or a direct session. See Development to contribute.