Puncte:2

GNOME nu mai detectează instanțe de aplicații desktop deschise pe liniuță la andocare

drapel pk

Uneori, suplimentul Dash to andocare al GNOME pierde instanțele de aplicație deschise și lansează una nouă, când folosesc deja o instanță, aceasta nu este o problemă cu spațiul de lucru, deoarece aplicațiile sunt deschise în același spațiu de lucru. Pur și simplu pierde urmărirea a ceea ce este deschis și se lansează din nou și este foarte enervant.

Se întâmplă pe Ubuntu 20.04.2 LTS și GNOME Shell 3.36.9

Stie cineva ce ar putea fi??

FedKad avatar
drapel cn
Se poate datora faptului că aveți mai mult de un fișier `.desktop` pentru aceeași aplicație în mediul dvs.?
Puncte:2
drapel ro

Dacă utilizați Xorg, Gnome folosește proprietatea WM_CLASS a unei aplicații pentru a localiza instanțe ale unei aplicații. Fiecare aplicație are un fișier .desktop și există un câmp numit PornireWMClass. Gnome citește acest câmp pentru a identifica instanțele aplicației. Unele aplicații nu includ PornireWMClass câmp din fișierul său desktop. Acest lucru ar putea cauza problema. Pentru a o remedia, urmați acești pași:

  1. Mergi la /usr/share/applications folder și căutați numele aplicației. Veți găsi un fișier desktop asociat cu acea aplicație, să spunem foo.desktop. Copiați acel fișier în ~/.local/share/applications (~ reprezintă directorul principal al utilizatorului).

  2. Deschideți aplicația afectată. Deschideți un terminal și rulați xprop WM_CLASS. Cursorul se va schimba într-un semn plus. Apoi faceți clic pe aplicația afectată. O linie va fi imprimată pe terminal ceva de genul: WM_CLASS(STRING) = „foo”

  3. Acum deschideți fișierul copiat la pasul 1 folosind un editor de text. La sfârșitul fișierului adăugați o linie StartupWMClass=<wm_class>. A inlocui wm_class cu rezultatul pe care l-ați obținut în pasul anterior fără ghilimele. de exemplu.- StartupWMClass=foo

Salvați fișierul, apoi relansați aplicația și problema ar trebui remediată.

Rețineți că acest lucru va funcționa numai în Xorg, deoarece AFAIK, Wayland nu necesită PornireWMClass proprietate.

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.