Puncte:0

Instalarea unei „comandări rapide” în meniul aplicației din fișierul Python .desktop

drapel us

Am încercat să mut pychess.desktop dosar în /usr/share/applications iar pictograma corespunzătoare în /usr/share/icoane, dar fără rezultat: apare aplicația, dar făcând clic pe ea nu face nimic.

Conținutul pychess.desktop fisierul este urmatorul:

Tip=Aplicație
Nume=PyChess
Comentariu=PyChess este un client de șah complet, cu aspect plăcut și ușor de utilizat pentru desktopul Gnome
GenericName=Joc de șah
Pictogramă=pychess
Exec=env UBUNTU_MENUPROXY=/home/carl/PyChess-1.0.3/pychess
Terminal=fals
Categorii=Joc;Joc de masă;
MimeType=application/x-chess-pgn;application/x-chess-epd;application/x-chess-fen;application/x-chess-pychess;

După cum puteți vedea, am încercat să folosesc o cale absolută sub Exec=, unde a fost cândva Exec=env UBUNTU_MENUPROXY= pychess.

Vă mulțumim pentru timpul acordat.

Jacob Vlijm avatar
drapel by
pychess *este* în repos. `sudo apt install pychess`
Concerto avatar
drapel us
Tocmai am verificat și ai perfectă dreptate! Cu toate acestea, folosește versiunea 0.12.2-1build1, care presupun că este destul de veche (cea mai nouă versiune este 1.0.3, din câte știu eu). Dar, ca ultimă instanță, da, mulțumesc că ai subliniat-o.
Puncte:0
drapel cn

Comanda ta este „env”. Desktopul recunoaște asta ca o comandă validă și pentru că .desktop fișierul este corect în caz contrar, va afișa pictograma în lansatorul.

Tot ceea ce face comanda ta este, totuși, să seteze o variabilă de mediu.

Setează variabila UBUNTU_MENUPROXY

la: /home/carl/PyChess-1.0.3/pychess.

S-ar putea să nu fie ceea ce credeai că a făcut comanda pe care ai furnizat-o.

Testați mai întâi comanda pe terminal. Dacă funcționează acolo, este probabil (dar nu garantat) să funcționeze și de la .desktop lansator.

Concerto avatar
drapel us
Multumesc pentru raspunsul tau. Comanda (acum modificată: `Exec= env UBUNTU_MENUPROXY= opt/PyChess.../pychess`) funcționează impecabil în terminal. Nu apare în meniul aplicației. Am verificat fișierul .desktop și nu se pare că există greșeli.:/
vanadium avatar
drapel cn
Poate mai întâi eliminați spațiul înainte de „env”.
Concerto avatar
drapel us
Un punct bun, dar nicio schimbare. Oricum, multumesc pentru ajutor, voi cauta mai departe raspunsuri!
Concerto avatar
drapel us
o simplă repornire a făcut treaba. Multumesc pentru timpul acordat.

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.