Puncte:2

Cum pot adăuga o pictogramă pe bara de activități pentru o aplicație care rulează fără pictogramă?

drapel ng

Unele aplicații rulează perfect, cu toate acestea, nu afișează nicio pictogramă în bara de activități, așa cum se arată mai jos:

Captură de ecran a barei de activități

Observați că toate aplicațiile care rulează au pictograme, cu excepția ultimei (vezi săgeata), unde aplicația rulează perfect.

Când caut aplicația pentru a o rula, are o pictogramă, dar odată ce rulează, nu are nicio pictogramă în bara de activități.

Ce s-a întâmplat? cum pot repara asta?

David avatar
drapel cn
Care este aplicația?
Iyach tharwa nambarek avatar
drapel ng
@David: Este o aplicație pe care am construit-o folosind cmake. Am adăugat pictograma folosind software-ul Menueditor, dar când rulează, nu afișează nicio pictogramă. Deci întrebarea mea este, în general, cum să rezolv această problemă
David avatar
drapel cn
Acest lucru ar trebui menționat în corpul întrebării.
Iyach tharwa nambarek avatar
drapel ng
@David: Te rog, poți edita postarea pentru a include captura de ecran? Nu am destulă reputație.
Iyach tharwa nambarek avatar
drapel ng
@David: Nu cred că este necesar. Poate că are ceva de-a face cu Gnome în sine?
Bruni avatar
drapel cn
@Iyachtharwanambarek Cred că este necesar, deoarece cel mai probabil nu are legătură cu gnomul în sine.
Iyach tharwa nambarek avatar
drapel ng
@Bruni: Ar trebui să adaug fișierul .desktop?
Bruni avatar
drapel cn
@Iyachtharwanambarek Chestia este că nu cred că pictograma din bară provine din fișierul .desktop. Dacă schimbați de ex. pentru o aplicație care are o pictogramă, partea `icon=` din fișierul .desktop, pictograma nu se va schimba. Acesta este motivul pentru care aș menționa în întrebare, că aplicația este compilată din sursă și nu este instalată.
Iyach tharwa nambarek avatar
drapel ng
@Bruni: Am rezolvat problema.
Puncte:1
drapel ng

Am rezolvat problema, multumesc lui acest raspuns

A trebuit doar să adaug următoarea linie la .desktop dosarul cererii:

StartupWMClass=XXXX

Unde XXXXX este numele aplicației cu litere mici fără ghilimele, obținut prin rulare xprop WM_CLASS pe terminal și făcând clic pe fereastra aplicației.

Bruni avatar
drapel cn
Frumos, deși nu funcționează pentru mine. Probabil pentru că folosesc wayland.
Iyach tharwa nambarek avatar
drapel ng
@Bruni: Ai încercat asta: https://unix.stackexchange.com/a/435159/493431?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.