[BUG] Winget Detection does not work, however it is still listed in fastfetch -h packages-format
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- c
- Ambito
- cli, operating-systems
Direzione di ricerca
Inizia individuando il punto di ingresso del rilevamento dei pacchetti winget e analizza come viene ottenuto l’elenco dei pacchetti. Usa come obiettivo dell’indagine i tre percorsi del registro di disinstallazione di Windows descritti nell’issue; il lavoro è concluso quando i pacchetti winget vengono rilevati in modo affidabile senza dipendere dal comando list, lento e inaffidabile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Read the FAQ first
- I have checked the FAQ but the issue is not covered
Description
Winget Detection does not work. this is likely due to winget being overall a very slow package manager.
winget's list command is super slow and outputs unreliable results, you cannot rely on that.
in my fetch, i found a solution, winget looks in these registry keys for its packages:
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall*",
"HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall*",
"HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall*"
these registry keys seem to be overall more reliable than winget's list command.
note: this includes apps NOT installed through winget directly, however theyre technically installed through winget if they are there
note2: while they are not always gotten through winget directly, winget's list command also shows them, and also sometimes has weird formatting.
Version used
fastfetch 2.65.2 (x86_64)
Bug prevalence
Always
Regression
Not sure
Installation
Package manager
Package manager
winget
Screenshots
No response
Configuration
System information
not relevant, winget is not in all.jsonc
Features built-in
threads
vulkan
imagemagick7
chafa
zlib
opencl
libzfs
Embedded wcwidth
WinRT headers
Windows 8.1 Compatibility
Lua 5.5
QuickJS 0.15.1
- Lingua principale
- C
- Stelle
- 24.7k
- Fork
- 895
- Merge medio
- 22h 1m
- PR unite (30g)
- 22
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di fastfetch-cli/fastfetch
-
[LOGO] Updated FreeBSD logoApertalogo request
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
fastfetch-cli/fastfetch#2607 ·
I maintainer di solito rispondono entro 1 giorno
-
[LOGO] Add Vylen Linux logoApertalogo request
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
fastfetch-cli/fastfetch#2590 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
fastfetch-cli/fastfetch#2587 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
logo request
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
fastfetch-cli/fastfetch#2568 ·
I maintainer di solito rispondono entro 1 giorno
-
[LOGO] EnderOSApertalogo request
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
fastfetch-cli/fastfetch#2556 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di fastfetch-cli/fastfetch
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
[Issue]: Headers - vx_ext_amd.h does not compile as C (enum types used without the enum keyword)Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
Qiskit/qiskit#17079 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno