diff options
| author | seraphim <18ycm9tx@anonaddy.me> | 2026-07-31 14:03:07 +0700 |
|---|---|---|
| committer | seraphim <18ycm9tx@anonaddy.me> | 2026-07-31 14:03:07 +0700 |
| commit | 4835f660f9435fa64336daaaae1ea3cab1dfbee6 (patch) | |
| tree | 45524b7f7cdb6009fa85558cea44678b2b563a43 /noctalia/.config/plugins/privacy-indicator/README.md | |
| parent | 59226408d8bc950d7ec8c21623f28b5f7de8fce0 (diff) | |
mouse
Diffstat (limited to 'noctalia/.config/plugins/privacy-indicator/README.md')
| -rw-r--r-- | noctalia/.config/plugins/privacy-indicator/README.md | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/noctalia/.config/plugins/privacy-indicator/README.md b/noctalia/.config/plugins/privacy-indicator/README.md deleted file mode 100644 index d192040..0000000 --- a/noctalia/.config/plugins/privacy-indicator/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# Privacy Indicator Plugin - -A privacy indicator widget that monitors and displays when microphone, camera, or screen sharing is active on your system. - -## Features - -- **Microphone Monitoring**: Detects active microphone usage via Pipewire -- **Camera Monitoring**: Detects active camera usage by checking `/dev/video*` devices -- **Screen Sharing Detection**: Monitors screen sharing sessions via Pipewire -- **Visual Indicators**: Shows icons that change color based on active state - - Active: Primary color - - Inactive: Semi-transparent variant color -- **App Information**: Tooltip displays which applications are using each resource -- **Adaptive Layout**: Automatically adjusts layout for horizontal or vertical bar positions - -## Configuration - -Access the plugin settings in Noctalia to configure the following options: - -- **Hide Inactive States**: If enabled, microphone, camera, and screen icons are hidden whenever they are inactive. Only active states are shown. -- **Remove Margins**: If enabled, removes all outer margins of the widget. -- **Icon Spacing**: Controls the horizontal/vertical spacing between the icons. -- **Active/Inactive Icon Color**: Customize the colors for active and inactive states. -- **Microphone Filter Regex**: Regex pattern to filter out specific microphone applications. Matching apps are completely excluded from detection (they won't trigger the indicator or appear in tooltips). Use `|` to specify multiple patterns, e.g., `effect_input.rnnoise|easyeffects`. - - -## Usage - -The widget displays three icons in the bar: -- **Microphone**: Shows when any app is using the microphone -- **Camera**: Shows when any app is accessing the camera -- **Screen Share**: Shows when screen sharing is active - -Hover over the widget to see a tooltip listing which applications are using each resource. - -## Requirements - -- Noctalia Shell 3.6.0 or higher -- Pipewire (for microphone and screen sharing detection) -- Access to `/dev/video*` devices (for camera detection) - -## Technical Details - -- Updates privacy state every second -- Uses Pipewire API to monitor audio/video streams -- Checks `/proc/[0-9]*/fd/` for camera device access -- Detects screen sharing by analyzing Pipewire node properties and media class |
