bilelmoussaoui / bilelmoussaoui/Hardcode-Tray

Bitwarden not detected

Open
#722 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
890
Forks
59
PR merge metrics
No merged PRs in 30d

Description

### Specifications
- Hardcode-Tray version : `4.3`
- Distribution : `Arch Linux`
- Gtk version : `3.32`
- Application name : `Bitwarden`
- Application version : `1.30`

### Expected behavior and actual behavior
The application is not detected at all:
```
Welcome to Hardcode-Tray!
Hardcode-Tray replaces some icons on the binary files of some applications.
Please close all the running applications before running Hardcode-Tray script.
Desktop Environment: Kde
Scaling Factor: 1
Icon Size: 22
Icon Theme: Papirus-Dark
Conversion Tool: RSVGConvert
To Do: All
1 - Apply
2 - Revert
3 - Clear Backup Cache
Please choose: 1
Applying now..

Chromium [#####...............................] 1/7 14.3% 0.02s
HP Printer [##########..........................] 2/7 28.6% 0.02s
Mumble [#####################...............] 4/7 57.1% 0.00s
Signal [##########################..........] 5/7 71.4% 8.61s
Steam [###############################.....] 6/7 85.7% 0.75s
Teamviewer [####################################] 7/7 100.0% 0.00s
Took 9.39s to finish the tasks

Done, Thank you for using the Hardcode-Tray fixer!
```
Maybe it has to do with app.asar not being unpacked? I do not see the resource folder in `/usr/lib/bitwarden/`, only app.asar and package.json. I unpacked it but it was still not detected. I tried on normal and git version of hardcode-tray from AUR.
### Steps to reproduce the problem
1. Install bitwarden on Arch-Linux from official repo: `sudo pacman -S bitwarden`
2. Install hardcode-tray or hardcode-tray-git from AUR.
2. Run hardcode-tray
3. Application not detected, tray not changed.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by examining how Hardcode-Tray detects applications and compare that behavior with the Arch Bitwarden installation under /usr/lib/bitwarden/, which contains app.asar and package.json. Reproduce the report using the listed pacman and hardcode-tray commands. Done means Bitwarden is detected and its tray icon is changed.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, python
Domain
cli, operating-systems, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.