Skip to content

Releases: DraconDev/tiles-tui-file-manager

v14.117.0 — Scroll past selection + flashing fix

Choose a tag to compare

@DraconDev DraconDev released this 21 May 17:28

Fixed

  • Cannot scroll past the last selectionmove_down/move_up now advances
    the viewport offset even when the selection is at the first or last file,
    allowing you to scroll past the visible selection boundary.
  • Screen flashing on remote→local navigation — Sidebar navigation no longer
    synchronously clears the file list before sending RefreshFiles. The async
    refresh now replaces files atomically, eliminating the empty-frame blink.

Install: cargo install tiles-tui-file-manager

v14.116.0 — Remote session cleanup on local navigation

Choose a tag to compare

@DraconDev DraconDev released this 21 May 14:21

Fixed

  • Remote session not cleared on local navigation — Clicking a sidebar favorite, recent folder,
    or project tree item, pressing ~ to go home, or pressing Enter on a local sidebar target
    while a remote connection is active now properly clears the remote session.
    Previously the remote stayed highlighted in the sidebar and file operations
    could incorrectly route through the stale SSH connection.

Affected paths

  • Sidebar: Favorite click (mouse)
  • Sidebar: Project tree navigation (mouse + Enter)
  • Sidebar: Favorite/Recent Enter (keyboard)
  • ~ key shortcut to go home

Install: cargo install tiles-tui-file-manager

v14.115.0 — Documentation & CI Fixes

Choose a tag to compare

@DraconDev DraconDev released this 19 May 14:34

Fixes

  • MSRV — Added rust-version = "1.80" to Cargo.toml for toolchain compatibility
  • Repo URLs — Updated flake.nix, CONTRIBUTING.md, and README to tiles-tui-file-manager
  • README — Fixed clone dir (cd tiles-tui-file-manager), added Ctrl+Shift+T to shortcuts table
  • CI — Cached cargo-audit install with actions/cache@v4 to save ~30s per run
  • TODO.md — Updated stale stats (129 tests, 21,004 lines)

Install: cargo install tiles-tui-file-manager

v14.114.0 — Architecture Overhaul, Performance, Dead Code Cleanup

Choose a tag to compare

@DraconDev DraconDev released this 19 May 09:07

Architecture Overhaul

  • Decomposed monolithic god-files into focused modules
  • EventLoopCtx — 24 handler methods extracted from main.rs (1,476 → 421 lines, -71%)
  • file_mouse.rs — 647-line mouse handler extracted from file_manager.rs (-43%)
  • file_actions.rs — keyboard action handlers
  • nav_helpers.rs — navigation history module
  • clipboard.rs — clipboard utilities with OSC 52 fallback
  • refresh.rs — async file refresh loop
  • UI split into 14 modules (5,060 → 386 lines, -92%)
  • App: 120 flat fields → 13 sub-structs; FileState → 4 sub-structs

Performance

  • Fixed unconditional redraw on every 250ms Tick (4 redraws/sec → on-demand)
  • Short-circuit path_colors HashMap lookups when empty
  • Zero-allocation DIVIDER check

New Features

  • Marquee drag selection — transparent border rect, Ctrl+drag toggles, Escape cancels
  • Cross-pane drop on empty space — DropTarget::CurrentDir(pane_idx)
  • Undo close tab (Ctrl+Shift+T) — max 10 closed tabs restored
  • 14 theme presets — Legacy Red (default), Cyberpunk, Ocean Deep, Solarized, Gruvbox, Dracula, Tokyo Night, Nord, Catppuccin, Rose Pine, One Dark, Monokai, Paper, Terminal

Quality

  • Tests: 78 → 129 (+65%)
  • Zero production unwraps
  • Zero TODO/FIXME/HACK markers
  • All clippy clean, all doc warnings fixed
  • Criterion benchmarks for hot paths
  • Dead code cleanup: removed tile_queue, duplicate path_colors, layout.rs, dead parameter chains

tiles v12.1.0

Choose a tag to compare

@DraconDev DraconDev released this 15 May 16:03

[12.1.0] - Drag Cancel Fixes

Fixed

  • Drag not cancelled on mouse release — Moved events (mouse moved without button held) now properly clear drag state.
  • Drag not cancelled on Esc — Esc key now cancels any active drag in both file pane and sidebar.

Tiles v12.0.0

Choose a tag to compare

@DraconDev DraconDev released this 15 May 15:33

Sorting, click fixes, context menu, icon fallback. See CHANGELOG.md for details.

v10.90.0 - servers.toml with auto-reload & validation

Choose a tag to compare

@DraconDev DraconDev released this 07 May 03:51

Changelog

All notable changes to this project will be documented in this file.

[10.86.2] - Server Management Overhaul

Added

  • servers.toml — Dedicated TOML config file for remote server bookmarks at ~/.config/tiles/servers.toml
    • Flat format: [[server]] name="..." host="..." user="..." port=22 key_path="..."
    • Human-readable, editable with any text editor
    • Auto-migrates legacy bookmarks from state.json on first run
  • File watcherservers.toml auto-reloads when edited externally
    • Uses notify crate to watch the config directory
    • Debounced (500ms) to avoid duplicate reloads
    • No restart needed — changes appear immediately
  • Validation — Server input is validated before saving
    • Name, Host, User are required (cannot be empty)
    • Port must be > 0
    • Duplicate names are rejected (unless editing the same server)
    • Validation errors shown in status bar
  • Settings → Remotes — Full CRUD management UI
    • [A]dd — Add new server via modal (Name, Host, User, Port, Key Path)
    • [E]dit — Edit existing server inline (pre-fills current values)
    • [D]elete — Remove selected server with confirmation
    • [I]mport — Import servers from external TOML file
    • —E[X]port** — Export all servers to ~/.config/tiles/servers-export.toml
    • Edit [T]OML — Opens servers.toml in nano for power editing
    • [Enter] — Connect to selected server
  • Context menu actions for remote bookmarks now work
    • Connect — Left-click or context menu → connects to server
    • Delete Bookmark — Removes bookmark and saves to servers.toml

Changed

  • Server bookmarks moved from state.json to standalone servers.toml
    • Easier to version control, share, and edit externally
    • No longer mixed with UI state (pane positions, sidebar width, etc.)

Fixed

  • Delete bookmark context menu was broken (no handler existed)
  • Connect bookmark context menu was broken (no handler existed)

[10.69.0] - Editor Sidebar Fixes

Fixed

  • Arrow keys in Editor view — Left/Right arrows now move the text cursor instead of hijacking sidebar focus
    • Previously: Left arrow always focused sidebar, breaking text navigation
    • Now: Arrow keys only toggle sidebar focus in Files view; in Editor/Commit/Git views they control the editor cursor
  • Folder collapse in Editor view sidebar — Clicking folder arrows (▸/▾) now expands/collapses folders
    • Root cause: arrow_end_x was not calculated in Editor view sidebar bounds, so all clicks were treated as "name click" (navigate) instead of "arrow click" (toggle)
    • Added proper arrow_end_x calculation in draw_project_sidebar matching Files view behavior
  • Sidebar focus persistence — Arrow clicks now keep sidebar focused so keyboard navigation (Up/Down/Space/C) continues to work
    • Previously: ALL folder clicks unfocused sidebar, breaking keyboard workflow
    • Now: Arrow clicks keep focus; name clicks navigate and unfocus (as before)

[10.61.0] - Terminal & Context Menu Fixes

Fixed

  • Terminal Tab Spawning — Replaced qdbus with busctl for Konsole D-Bus calls
    • qdbus crashes with SIGSEGV (exit 139) on Konsole 26.04.0+, causing "Qt Multimedia SymbolResolver" UI errors
    • busctl (systemd) has no Qt dependency and works reliably
    • Ctrl+N now correctly opens a tab instead of a new window
  • EmptySpace Context Menu — Right-click below the last file now shows context menu
    • Provides NewFile, NewFolder, Paste, ToggleHidden, CollapseAll, TerminalTab, TerminalWindow, SystemMonitor
    • Previously only worked when clicking on actual files/folders

Added

  • Sidebar Keyboard in Editor View — Space/Enter/C/Up/Down now work in sidebar when in Editor view
  • Open File Highlight — Open files in sidebar now show full-row background highlight instead of dot

[8.41.0] - Dolphin-Style Sidebar

Added

  • Sidebar Folder Tree — Dolphin-style tree rooted at home directory
    • Folders show / expansion markers
    • Click arrow to expand/collapse only
    • Click name to navigate + auto-expand
    • Shift+C collapses all folders (VSCode-style)
    • indicator shows current folder matching file pane
  • Sidebar Scrolling — Mouse wheel + keyboard navigation scrolls long sidebars
  • Sidebar Section Toggles — Settings → General → Sidebar Sections:
    • FOLDERS, FAVORITES, RECENT, STORAGE, REMOTES
    • Each independently show/hide
  • Empty Sidebar Message — Shows "(All sections hidden. Enable in Settings.)" when all toggled off

Changed

  • Sidebar title now shows current directory path (not "FAVORITES")
  • Non-folder items indented to align with folder icons (consistent sidebar + file pane)
  • Esc key exits sidebar focus first (standard TUI behavior)
  • Script execution (Ctrl+R, Ctrl+Enter, context menu) always opens in new tab
  • Hidden files toggle syncs between sidebar tree and file pane automatically

Fixed

  • Sidebar tree no longer follows file pane navigation (stays rooted at home)
  • Settings UI mouse click handler supports all 14 rows
  • Settings separator row is non-interactive
  • Context menu "Run" opens in new tab (was: new window)
  • Editor view sidebar uses same expansion state as Files view
  • Removed dead code (draw_tree_sidebar, unused SidebarScope enum)

[4.10.0] - Editor Enhancements

Added

  • Run Files — Press Ctrl+Enter to run the current file. Supports:
    • Scripts with shebang (#!/bin/bash, #!/usr/bin/env python3, etc.)
    • Rust projects (detects Cargo.toml by walking up the directory tree)
    • Extension-mapped executables: Python (python3), Node.js (node), Ruby (ruby), Perl (perl), PHP (php), Lua (lua), R (Rscript), Go (go run)
    • Run opens in a new terminal tab so the editor stays visible
  • Editor Context Menu — Right-click in the editor area to access:
    • Editable files: Cut, Copy, Paste, Undo, Redo, Select All, Save, Run
    • Read-only files (Viewer mode, git diffs, binary files): Copy, Select All, Run
  • Unified Clipboard — Copy/Cut stores in an internal buffer AND syncs to system clipboard. Paste reads from internal buffer first, falls back to system clipboard.
  • Editor Footer Bar — Shows live cursor position (Ln X, Col Y), language, and modified indicator ()
  • Modified Indicator on Tabs — Amber dot appears on tab labels when a file has unsaved changes
  • Auto-Open New FilesCtrl+N creates a new file and immediately opens it in the editor
  • Save-As Path Sync — After Save-As, the editor title and tab labels update to reflect the new filename

Editor Shortcuts

Key Action
Alt+↑ / Alt+↓ Move current line up/down
Ctrl+D Duplicate current line
Ctrl+K Kill to end of line
Ctrl+U Kill to start of line
Ctrl+A Select all
Ctrl+Home Jump to document start
Ctrl+End Jump to document end

Changed

  • Tab limit increased from 3 to 8 tabs per pane
  • Context menu in read-only editor modes now only shows relevant actions (no Cut/Paste/Save)

Fixed

  • Save-As now properly updates the editor path in all cases
  • Editor helper functions now correctly prefer the active pane editor over stale full-screen editor state

Prior Versions

See the git history for earlier changelog entries.

v10.86.2 - Server Management Overhaul

Choose a tag to compare

@DraconDev DraconDev released this 07 May 03:16

Changelog

All notable changes to this project will be documented in this file.

[10.86.2] - Server Management Overhaul

Added

  • servers.toml — Dedicated TOML config file for remote server bookmarks at ~/.config/tiles/servers.toml
    • Flat format: [[server]] name="..." host="..." user="..." port=22 key_path="..."
    • Human-readable, editable with any text editor
    • Auto-migrates legacy bookmarks from state.json on first run
  • Settings → Remotes — Full CRUD management UI
    • [A]dd — Add new server via modal (Name, Host, User, Port, Key Path)
    • [E]dit — Edit existing server inline (pre-fills current values)
    • [D]elete — Remove selected server with confirmation
    • [I]mport — Import servers from external TOML file
    • —E[X]port** — Export all servers to ~/.config/tiles/servers-export.toml
    • Edit [T]OML — Opens servers.toml in nano for power editing
    • [Enter] — Connect to selected server
  • Context menu actions for remote bookmarks now work
    • Connect — Left-click or context menu → connects to server
    • Delete Bookmark — Removes bookmark and saves to servers.toml

Changed

  • Server bookmarks moved from state.json to standalone servers.toml
    • Easier to version control, share, and edit externally
    • No longer mixed with UI state (pane positions, sidebar width, etc.)

Fixed

  • Delete bookmark context menu was broken (no handler existed)
  • Connect bookmark context menu was broken (no handler existed)

[10.69.0] - Editor Sidebar Fixes

Fixed

  • Arrow keys in Editor view — Left/Right arrows now move the text cursor instead of hijacking sidebar focus
    • Previously: Left arrow always focused sidebar, breaking text navigation
    • Now: Arrow keys only toggle sidebar focus in Files view; in Editor/Commit/Git views they control the editor cursor
  • Folder collapse in Editor view sidebar — Clicking folder arrows (▸/▾) now expands/collapses folders
    • Root cause: arrow_end_x was not calculated in Editor view sidebar bounds, so all clicks were treated as "name click" (navigate) instead of "arrow click" (toggle)
    • Added proper arrow_end_x calculation in draw_project_sidebar matching Files view behavior
  • Sidebar focus persistence — Arrow clicks now keep sidebar focused so keyboard navigation (Up/Down/Space/C) continues to work
    • Previously: ALL folder clicks unfocused sidebar, breaking keyboard workflow
    • Now: Arrow clicks keep focus; name clicks navigate and unfocus (as before)

[10.61.0] - Terminal & Context Menu Fixes

Fixed

  • Terminal Tab Spawning — Replaced qdbus with busctl for Konsole D-Bus calls
    • qdbus crashes with SIGSEGV (exit 139) on Konsole 26.04.0+, causing "Qt Multimedia SymbolResolver" UI errors
    • busctl (systemd) has no Qt dependency and works reliably
    • Ctrl+N now correctly opens a tab instead of a new window
  • EmptySpace Context Menu — Right-click below the last file now shows context menu
    • Provides NewFile, NewFolder, Paste, ToggleHidden, CollapseAll, TerminalTab, TerminalWindow, SystemMonitor
    • Previously only worked when clicking on actual files/folders

Added

  • Sidebar Keyboard in Editor View — Space/Enter/C/Up/Down now work in sidebar when in Editor view
  • Open File Highlight — Open files in sidebar now show full-row background highlight instead of dot

[8.41.0] - Dolphin-Style Sidebar

Added

  • Sidebar Folder Tree — Dolphin-style tree rooted at home directory
    • Folders show / expansion markers
    • Click arrow to expand/collapse only
    • Click name to navigate + auto-expand
    • Shift+C collapses all folders (VSCode-style)
    • indicator shows current folder matching file pane
  • Sidebar Scrolling — Mouse wheel + keyboard navigation scrolls long sidebars
  • Sidebar Section Toggles — Settings → General → Sidebar Sections:
    • FOLDERS, FAVORITES, RECENT, STORAGE, REMOTES
    • Each independently show/hide
  • Empty Sidebar Message — Shows "(All sections hidden. Enable in Settings.)" when all toggled off

Changed

  • Sidebar title now shows current directory path (not "FAVORITES")
  • Non-folder items indented to align with folder icons (consistent sidebar + file pane)
  • Esc key exits sidebar focus first (standard TUI behavior)
  • Script execution (Ctrl+R, Ctrl+Enter, context menu) always opens in new tab
  • Hidden files toggle syncs between sidebar tree and file pane automatically

Fixed

  • Sidebar tree no longer follows file pane navigation (stays rooted at home)
  • Settings UI mouse click handler supports all 14 rows
  • Settings separator row is non-interactive
  • Context menu "Run" opens in new tab (was: new window)
  • Editor view sidebar uses same expansion state as Files view
  • Removed dead code (draw_tree_sidebar, unused SidebarScope enum)

[4.10.0] - Editor Enhancements

Added

  • Run Files — Press Ctrl+Enter to run the current file. Supports:
    • Scripts with shebang (#!/bin/bash, #!/usr/bin/env python3, etc.)
    • Rust projects (detects Cargo.toml by walking up the directory tree)
    • Extension-mapped executables: Python (python3), Node.js (node), Ruby (ruby), Perl (perl), PHP (php), Lua (lua), R (Rscript), Go (go run)
    • Run opens in a new terminal tab so the editor stays visible
  • Editor Context Menu — Right-click in the editor area to access:
    • Editable files: Cut, Copy, Paste, Undo, Redo, Select All, Save, Run
    • Read-only files (Viewer mode, git diffs, binary files): Copy, Select All, Run
  • Unified Clipboard — Copy/Cut stores in an internal buffer AND syncs to system clipboard. Paste reads from internal buffer first, falls back to system clipboard.
  • Editor Footer Bar — Shows live cursor position (Ln X, Col Y), language, and modified indicator ()
  • Modified Indicator on Tabs — Amber dot appears on tab labels when a file has unsaved changes
  • Auto-Open New FilesCtrl+N creates a new file and immediately opens it in the editor
  • Save-As Path Sync — After Save-As, the editor title and tab labels update to reflect the new filename

Editor Shortcuts

Key Action
Alt+↑ / Alt+↓ Move current line up/down
Ctrl+D Duplicate current line
Ctrl+K Kill to end of line
Ctrl+U Kill to start of line
Ctrl+A Select all
Ctrl+Home Jump to document start
Ctrl+End Jump to document end

Changed

  • Tab limit increased from 3 to 8 tabs per pane
  • Context menu in read-only editor modes now only shows relevant actions (no Cut/Paste/Save)

Fixed

  • Save-As now properly updates the editor path in all cases
  • Editor helper functions now correctly prefer the active pane editor over stale full-screen editor state

Prior Versions

See the git history for earlier changelog entries.

v10.69.0 - Editor Sidebar Fixes

Choose a tag to compare

@DraconDev DraconDev released this 07 May 01:15

Changelog

All notable changes to this project will be documented in this file.

[10.69.0] - Editor Sidebar Fixes

Fixed

  • Arrow keys in Editor view — Left/Right arrows now move the text cursor instead of hijacking sidebar focus
    • Previously: Left arrow always focused sidebar, breaking text navigation
    • Now: Arrow keys only toggle sidebar focus in Files view; in Editor/Commit/Git views they control the editor cursor
  • Folder collapse in Editor view sidebar — Clicking folder arrows (▸/▾) now expands/collapses folders
    • Root cause: arrow_end_x was not calculated in Editor view sidebar bounds, so all clicks were treated as "name click" (navigate) instead of "arrow click" (toggle)
    • Added proper arrow_end_x calculation in draw_project_sidebar matching Files view behavior
  • Sidebar focus persistence — Arrow clicks now keep sidebar focused so keyboard navigation (Up/Down/Space/C) continues to work
    • Previously: ALL folder clicks unfocused sidebar, breaking keyboard workflow
    • Now: Arrow clicks keep focus; name clicks navigate and unfocus (as before)

[10.61.0] - Terminal & Context Menu Fixes

Fixed

  • Terminal Tab Spawning — Replaced qdbus with busctl for Konsole D-Bus calls
    • qdbus crashes with SIGSEGV (exit 139) on Konsole 26.04.0+, causing "Qt Multimedia SymbolResolver" UI errors
    • busctl (systemd) has no Qt dependency and works reliably
    • Ctrl+N now correctly opens a tab instead of a new window
  • EmptySpace Context Menu — Right-click below the last file now shows context menu
    • Provides NewFile, NewFolder, Paste, ToggleHidden, CollapseAll, TerminalTab, TerminalWindow, SystemMonitor
    • Previously only worked when clicking on actual files/folders

Added

  • Sidebar Keyboard in Editor View — Space/Enter/C/Up/Down now work in sidebar when in Editor view
  • Open File Highlight — Open files in sidebar now show full-row background highlight instead of dot

[8.41.0] - Dolphin-Style Sidebar

Added

  • Sidebar Folder Tree — Dolphin-style tree rooted at home directory
    • Folders show / expansion markers
    • Click arrow to expand/collapse only
    • Click name to navigate + auto-expand
    • Shift+C collapses all folders (VSCode-style)
    • indicator shows current folder matching file pane
  • Sidebar Scrolling — Mouse wheel + keyboard navigation scrolls long sidebars
  • Sidebar Section Toggles — Settings → General → Sidebar Sections:
    • FOLDERS, FAVORITES, RECENT, STORAGE, REMOTES
    • Each independently show/hide
  • Empty Sidebar Message — Shows "(All sections hidden. Enable in Settings.)" when all toggled off

Changed

  • Sidebar title now shows current directory path (not "FAVORITES")
  • Non-folder items indented to align with folder icons (consistent sidebar + file pane)
  • Esc key exits sidebar focus first (standard TUI behavior)
  • Script execution (Ctrl+R, Ctrl+Enter, context menu) always opens in new tab
  • Hidden files toggle syncs between sidebar tree and file pane automatically

Fixed

  • Sidebar tree no longer follows file pane navigation (stays rooted at home)
  • Settings UI mouse click handler supports all 14 rows
  • Settings separator row is non-interactive
  • Context menu "Run" opens in new tab (was: new window)
  • Editor view sidebar uses same expansion state as Files view
  • Removed dead code (draw_tree_sidebar, unused SidebarScope enum)

[4.10.0] - Editor Enhancements

Added

  • Run Files — Press Ctrl+Enter to run the current file. Supports:
    • Scripts with shebang (#!/bin/bash, #!/usr/bin/env python3, etc.)
    • Rust projects (detects Cargo.toml by walking up the directory tree)
    • Extension-mapped executables: Python (python3), Node.js (node), Ruby (ruby), Perl (perl), PHP (php), Lua (lua), R (Rscript), Go (go run)
    • Run opens in a new terminal tab so the editor stays visible
  • Editor Context Menu — Right-click in the editor area to access:
    • Editable files: Cut, Copy, Paste, Undo, Redo, Select All, Save, Run
    • Read-only files (Viewer mode, git diffs, binary files): Copy, Select All, Run
  • Unified Clipboard — Copy/Cut stores in an internal buffer AND syncs to system clipboard. Paste reads from internal buffer first, falls back to system clipboard.
  • Editor Footer Bar — Shows live cursor position (Ln X, Col Y), language, and modified indicator ()
  • Modified Indicator on Tabs — Amber dot appears on tab labels when a file has unsaved changes
  • Auto-Open New FilesCtrl+N creates a new file and immediately opens it in the editor
  • Save-As Path Sync — After Save-As, the editor title and tab labels update to reflect the new filename

Editor Shortcuts

Key Action
Alt+↑ / Alt+↓ Move current line up/down
Ctrl+D Duplicate current line
Ctrl+K Kill to end of line
Ctrl+U Kill to start of line
Ctrl+A Select all
Ctrl+Home Jump to document start
Ctrl+End Jump to document end

Changed

  • Tab limit increased from 3 to 8 tabs per pane
  • Context menu in read-only editor modes now only shows relevant actions (no Cut/Paste/Save)

Fixed

  • Save-As now properly updates the editor path in all cases
  • Editor helper functions now correctly prefer the active pane editor over stale full-screen editor state

Prior Versions

See the git history for earlier changelog entries.

Tiles v10.61.0

Choose a tag to compare

@DraconDev DraconDev released this 06 May 04:56

Bug Fixes

  • Terminal Tab Spawning: Fixed Ctrl+N opening both a window AND a tab. Now correctly opens just a tab using NAME PID PROCESS USER CONNECTION UNIT SESSION DESCRIPTION
    :1.11 1244 sddm root :1.11 display-manager.service - -
    :1.110921 4088448 .xdg-desktop-po dracon :1.110921 user@1000.service - -
    :1.110922 4088448 .xdg-desktop-po dracon :1.110922 user@1000.service - -
    :1.112887 1977546 chrome dracon :1.112887 user@1000.service - -
    :1.112902 2029026 chrome dracon :1.112902 user@1000.service - -
    :1.112903 2031467 busctl dracon :1.112903 user@1000.service - -
    :1.11533 1 systemd root :1.11533 init.scope - -
    :1.11534 2194038 obexd dracon :1.11534 user@1000.service - -
    :1.11535 2194038 obexd dracon :1.11535 user@1000.service - -
    :1.11536 1904 systemd dracon :1.11536 user@1000.service - -
    :1.11538 2194412 rtkit-daemon root :1.11538 rtkit-daemon.service - -
    :1.11554 2196065 upowerd root :1.11554 upower.service - -
    :1.11555 2196088 udisksd root :1.11555 udisks2.service - -
    :1.11599 2199181 .agent-wrapped dracon :1.11599 user@1000.service - -
    :1.11600 2199216 pipewire dracon :1.11600 user@1000.service - -
    :1.11601 2199220 wireplumber dracon :1.11601 user@1000.service - -
    :1.11602 2199220 wireplumber dracon :1.11602 user@1000.service - -
    :1.11603 2199186 .xdg-desktop-po dracon :1.11603 user@1000.service - -
    :1.11606 2199287 power-profiles- root :1.11606 power-profiles-daemon.service - -
    :1.11607 2199220 wireplumber dracon :1.11607 user@1000.service - -
    :1.11608 2199220 wireplumber dracon :1.11608 user@1000.service - -
    :1.11609 2203969 polkitd polkituser :1.11609 polkit.service - -
    :1.11611 2204120 .tailscaled-wra root :1.11611 tailscaled.service - -
    :1.11612 2204170 NetworkManager root :1.11612 NetworkManager.service - -
    :1.11613 2204195 systemd-timesyn systemd-timesync :1.11613 systemd-timesyncd.service - -
    :1.11614 2204268 systemd-oomd systemd-oom :1.11614 systemd-oomd.service - -
    :1.11617 2204341 ModemManager root :1.11617 ModemManager.service - -
    :1.11619 2204386 accounts-daemon root :1.11619 accounts-daemon.service - -
    :1.11621 2204450 wpa_supplicant wpa_supplicant :1.11621 wpa_supplicant.service - -
    :1.11623 2204186 .fwupd-wrapped root :1.11623 fwupd.service - -
    :1.11719 2273228 cupsd root :1.11719 cups.service - -
    :1.12948 3520070 .plasmashell-wr dracon :1.12948 user@1000.service - -
    :1.2 1059 systemd-logind root :1.2 systemd-logind.service - -
    :1.3 1035 bluetoothd root :1.3 bluetooth.service - -
    :1.61062 3520100 .polkit-kde-aut dracon :1.61062 user@1000.service - -
    :1.7218 3519045 .ksystemstats-w dracon :1.7218 user@1000.service - -
    :1.7230 3519735 .startplasma-wa dracon :1.7230 session-5.scope 5 -
    :1.7233 3519827 .baloo_file-wra dracon :1.7233 user@1000.service - -
    :1.7234 3519828 .kwin_wayland-w dracon :1.7234 user@1000.service - -
    :1.7236 3520013 .kded6-wrapped dracon :1.7236 user@1000.service - -
    :1.7237 3520070 .plasmashell-wr dracon :1.7237 user@1000.service - -
    :1.7244 3520101 .org_kde_powerd dracon :1.7244 user@1000.service - -
    :1.7245 3520101 .org_kde_powerd dracon :1.7245 user@1000.service - -
    :1.7246 3520101 .org_kde_powerd dracon :1.7246 user@1000.service - -
    :1.7247 3520100 .polkit-kde-aut dracon :1.7247 user@1000.service - -
    :1.7257 3520249 .kunifiedpush-d dracon :1.7257 user@1000.service - -
    :1.7259 3520256 .DiscoverNotifi dracon :1.7259 user@1000.service - -
    :1.7263 3520351 chrome dracon :1.7263 user@1000.service - -
    :1.7299 3520325 .xdg-desktop-po dracon :1.7299 user@1000.service - -
    :1.78939 2538444 .dolphin-wrappe dracon :1.78939 user@1000.service - -
    com.redhat.NewPrinterNotification 3520013 .kded6-wrapped dracon :1.7236 user@1000.service - -
    fi.w1.wpa_supplicant1 2204450 wpa_supplicant wpa_supplicant :1.11621 wpa_supplicant.service - -
    net.hadess.PowerProfiles 2199287 power-profiles- root :1.11606 power-profiles-daemon.service - -
    org.bluez 1035 bluetoothd root :1.3 bluetooth.service - -
    org.bluez.mesh - - - (activatable) - - -
    org.freedesktop.Accounts 2204386 accounts-daemon root :1.11619 accounts-daemon.service - -
    org.freedesktop.DBus 1 systemd root - init.scope - -
    org.freedesktop.DisplayManager 1244 sddm root :1.11 display-manager.service - -
    org.freedesktop.Flatpak.SystemHelper - - - (activatable) - - -
    org.freedesktop.GeoClue2 - - - (activatable) - - -
    org.freedesktop.ModemManager1 2204341 ModemManager root :1.11617 ModemManager.service - -
    org.freedesktop.NetworkManager 2204170 NetworkManager root :1.11612 NetworkManager.service - -
    org.freedesktop.PolicyKit1 2203969 polkitd polkituser :1.11609 polkit.service - -
    org.freedesktop.RealtimeKit1 2194412 rtkit-daemon root :1.11538 rtkit-daemon.service - -
    org.freedesktop.UDisks2 2196088 udisksd root :1.11555 udisks2.service - -
    org.freedesktop.UPower 2196065 upowerd root :1.11554 upower.service - -
    org.freedesktop.UPower.PowerProfiles 2199287 power-profiles- root :1.11606 power-profiles-daemon.service - -
    org.freedesktop.fwupd 2204186 .fwupd-wrapped root :1.11623 fwupd.service - -
    org.freedesktop.home1 - - - (activatable) - - -
    org.freedesktop.hostname1 - - - (activatable) - - -
    org.freedesktop.import1 - - - (activatable) - - -
    org.freedesktop.locale1 - - - ...
Read more