Puncte:0

Cum se detectează automat numele de utilizator când setați calea fișierului pentru pictogramă

drapel br

Creez o comandă rapidă pe desktop. M-am jucat cu unele dintre linii și un lucru la care sunt blocat în prezent este detectarea automată a numelui de utilizator pentru o cale de fișier pentru o pictogramă.

Acest cod funcționează în prezent, dar cu introducerea manuală a numelui de utilizator în linie. Icon=/home/myusername/Desktop/Icons/test_icon.png

Ceea ce încerc să aflu este Icon=/home/**automaticallydetectusername**/Desktop/Icons/test_icon.png

drapel br
Am incercat asta mai devreme dar nu a mers :)
drapel hr
Singura modalitate acceptată pe care o cunosc este să plasez pictogramele într-unul dintre directoarele de căutare implicite specifice utilizatorului, de ex. `~/.local/share/icons` - vezi [specificația temei pictogramei freedesktop: Aspect director](https://specifications.freedesktop.org/icon-theme-spec/latest/ar01s03.html). Presupun că ați putea modifica `XDG_DATA_DIRS` pentru a include locația dvs. personalizată.
Puncte:2
drapel cn

.desktop fișierele sunt codificate. Nu acceptă extensii sau variabile bash.

Abordarea pentru a face acest lucru aici este de a specifica pictograma după numele său de fișier fără extensie în fișierul .desktop fișier, ca în:

Pictogramă=myicon

Apoi aveți pictograma, personalizată pentru utilizator, instalată în ~/.local/share/icoane sau ~/.icoane, de exemplu ~/.local/share/icons.png.

Un fișier pictogramă instalat în aceste directoare de configurare a utilizatorului va avea prioritate față de pictogramele instalate la nivel de sistem cu același nume de fișier (/usr/local/share/icoane, sau /usr/share/icoane pentru aplicațiile instalate folosind sistemul de gestionare a pachetelor).

drapel br
Am înțeles, mulțumesc pentru explicație
vanadium avatar
drapel cn
Vă rugăm să luați în considerare acceptarea întrebării dacă a răspuns la problema dvs.

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.