> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lynxhub.app/llms.txt
> Use this file to discover all available pages before exploring further.

# General Settings

> Configure appearance, operating system integration, telemetry, and confirmation prompts.

Customize how LynxHub integrates with your system and manages confirmation alerts.

## Theme

Select the visual style for the LynxHub interface:

* **Dark:** A dark theme designed to reduce eye strain.
* **Light:** A light, high-contrast theme.
* **System Default:** Automatically matches your operating system appearance settings.

To change your theme:

1. Open **Settings** from the navigation bar.
2. Under the **General** section, locate **Theme**.
3. Select your preference from the dropdown menu.

## OS integration

Configure how the LynxHub window interacts with your operating system taskbar, dock, or system tray.

To customize taskbar behavior:

1. Under **General**, locate the **Taskbar Options** (or **Dock Options** on macOS).
2. Choose one of the following modes:
   * **Taskbar & Tray** / **Dock & Tray:** The app appears in both your taskbar/dock and the system tray. This is the default.
   * **Taskbar Only** / **Dock Only:** The app only appears in the taskbar or dock.
   * **Tray Only:** Hides the taskbar/dock icon. The app runs silently in the background and is accessed via the system tray. This option is not available on Linux.
   * **Taskbar when focused, Tray when minimized:** Shows the app in the taskbar or dock while focused. Minimized windows are hidden and run from the system tray.

<Note>Using **Tray Only** or **Tray when minimized** is useful to keep LynxHub running in the background without cluttering your taskbar.</Note>

## Window titles

Enable or disable dynamic window titles:

* **Dynamic App Title:** When enabled, the application updates the window title and taskbar name based on your active tab or running process.
* Toggle this setting under **Dynamic App Title** in the **General** section.

## Telemetry and crash reporting

Help the development team identify bugs and optimize performance by sharing anonymous diagnostic data:

* **Help Improve LynxHub:** Toggles anonymous error reporting via Sentry. It sends crash dumps and error stack traces.
* **Include User Interactions:** Captures anonymous UI clicks and keyboard navigation events immediately preceding a crash. This helps developers trace the exact steps that caused the issue.

To configure telemetry:

1. Locate **Help Improve LynxHub** in the settings.
2. Toggle the switch to enable or disable telemetry.
3. If telemetry is enabled, you can also toggle **Include User Interactions**.

## Confirmations

Manage confirmation dialogs to prevent accidental actions. You can toggle confirmation prompts for the following events:

* **Close App:** Prompts you before exiting the LynxHub application.
* **Close Tab:** Prompts you before closing a tab that has an active terminal session.
* **Terminate Process:** Prompts you before stopping a running background execution.
* **Send Exit Signal (Terminal):** Prompts you before sending a termination signal to a terminal process.

<Tip>You can bypass any confirmation modal. Hold the `CTRL` key on your keyboard while clicking the close or exit buttons to skip the prompt.</Tip>
