rustdesk / rustdesk/doc.rustdesk.com

Store Logo/Icon in Installation Directory Instead of AppData

Open
#613 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
792
Forks
709
Avg merge
8h 25m
Merged PRs (30d)
3

Description

Currently, the RustDesk logo/application icon is stored in the user-specific AppData directory. As a result, other user accounts on the same system may not be able to display the correct RustDesk icon.

Expected Behavior

The logo/icon should be stored in the application's installation directory (e.g., under "Program Files") instead of AppData, allowing all users on the system to access the same icon file.

Benefits
The RustDesk icon is visible for all user accounts.
Avoids creating duplicate icon files for each user.
Provides more consistent behavior in multi-user environments.
Shortcuts and file associations can reference a single centralized icon file.
Suggested Solution

Copy the icon file to the application installation directory during installation and reference it from there instead of storing it in each user's AppData profile.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the installation logic and the current code that stores or references the icon in AppData. Trace how shortcuts and file associations obtain the icon, then verify that installation places one shared icon in the application directory and that other user accounts can access it.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.