abraunegg-onedrive/docs/images
abraunegg 40e0ca4462
Implement Desktop Manager Integration for GNOME and KDE (#3500)
Implement full “Display Manager Integration” support for both GNOME and KDE desktop environments. This new feature allows the OneDrive Client for Linux to detect the active desktop session and automatically:

* Register the configured sync_dir as a “special place” or sidebar entry within the file manager (Nautilus on GNOME; Dolphin on KDE).
* Apply a custom “onedrive” folder icon to the synchronisation directory when the installed icon theme supports it.
* Cleanly install and uninstall required resources (icons, bookmarks, file manager integration) via the Makefile’s install and uninstall targets, thereby supporting system-wide installations, packaging workflows, and per-user installs.
* Introduce a new configuration option display_manager_integration (boolean) to enable or disable this integration behaviour at runtime.
* Update documentation and usage guidance to clearly explain what “Display Manager Integration” means, what this client implements (sidebar entry + icon) and what features remain out-of-scope (context menus, overlay badges, tray icons).
* Ensure safe, idempotent integration logic for both GNOME and KDE (bookmark manipulation, icon theme detection, cache refresh) with fallbacks and minimal dependencies.

With this merge, users installing via make install or system packages will benefit from enhanced desktop usability: the OneDrive folder appears visibly and intuitively within their standard file manager sidebar, making access and identification simpler. At the same time, the core sync engine remains focused on reliable file synchronisation, with the desktop integration layer remaining optional and disabled by default unless explicitly enabled via configuration.
2025-11-03 14:26:49 +11:00
..
add_shared_file_shortcut.png OneDrive Client for Linux v2.5.0 (#2805) 2024-09-16 11:14:46 +10:00
add_shared_folder.png OneDrive Client for Linux v2.5.0 (#2805) 2024-09-16 11:14:46 +10:00
application_registration.jpg Implement support for National cloud deployments (Issue #937) (#938) 2020-06-17 07:57:14 +10:00
application_registration_done.jpg Implement support for National cloud deployments (Issue #937) (#938) 2020-06-17 07:57:14 +10:00
authentication_response_uri.jpg Implement support for National cloud deployments (Issue #937) (#938) 2020-06-17 07:57:14 +10:00
authentication_scopes.jpg Add option to request readonly access in oauth authorization step (#2065) 2022-08-06 08:24:51 +10:00
authorise_client_after_paste_hashed_out.png Update OAuth2 Interactive Authorisation Flow prompts (#3323) 2025-06-08 13:20:57 +10:00
authorise_client_before_copy_with_arrow.png Update OAuth2 Interactive Authorisation Flow prompts (#3323) 2025-06-08 13:20:57 +10:00
authorise_client_now_authorised_hashed_out.png Update OAuth2 Interactive Authorisation Flow prompts (#3323) 2025-06-08 13:20:57 +10:00
business-files-on-demand.png Release files for 2.4.8 (#1167) 2020-11-30 16:39:36 +11:00
confirmed_verified_publisher.jpg Update Security Documents (#2484) 2023-09-11 07:26:14 +10:00
default_authentication_scopes.jpg Add option to request readonly access in oauth authorization step (#2065) 2022-08-06 08:24:51 +10:00
fedora_integration.png Implement Desktop Manager Integration for GNOME and KDE (#3500) 2025-11-03 14:26:49 +11:00
files_shared_with_me_folder.png OneDrive Client for Linux v2.5.0 (#2805) 2024-09-16 11:14:46 +10:00
initial_auth_url_access_redacted.png Update OAuth2 Interactive Authorisation Flow prompts (#3323) 2025-06-08 13:20:57 +10:00
initial_firewall_config.png OneDrive Client for Linux v2.5.0 (#2805) 2024-09-16 11:14:46 +10:00
kubuntu_integration.png Implement Desktop Manager Integration for GNOME and KDE (#3500) 2025-11-03 14:26:49 +11:00
linux_shared_folder_view.png OneDrive Client for Linux v2.5.0 (#2805) 2024-09-16 11:14:46 +10:00
linux_view_shared_file_link.png OneDrive Client for Linux v2.5.0 (#2805) 2024-09-16 11:14:46 +10:00
nginx_verify_install.png OneDrive Client for Linux v2.5.0 (#2805) 2024-09-16 11:14:46 +10:00
objects_shared_with_me.png OneDrive Client for Linux v2.5.0 (#2805) 2024-09-16 11:14:46 +10:00
online_shared_file_link.png OneDrive Client for Linux v2.5.0 (#2805) 2024-09-16 11:14:46 +10:00
personal-files-on-demand.png Release files for 2.4.8 (#1167) 2020-11-30 16:39:36 +11:00
shared_folder_added.png OneDrive Client for Linux v2.5.0 (#2805) 2024-09-16 11:14:46 +10:00
shared_with_me.JPG Implement OneDrive Business Shared Folders Support (Issue #459) (#473) 2020-06-27 19:10:37 +10:00
SharedLibraries.jpg Release files for 2.4.8 (#1167) 2020-11-30 16:39:36 +11:00
ubuntu_integration.png Implement Desktop Manager Integration for GNOME and KDE (#3500) 2025-11-03 14:26:49 +11:00
windows_view_shared_file_link.png OneDrive Client for Linux v2.5.0 (#2805) 2024-09-16 11:14:46 +10:00
windows_view_shared_folders.png OneDrive Client for Linux v2.5.0 (#2805) 2024-09-16 11:14:46 +10:00