Puncte:1

Ubuntu live: ubiquity.desktop (alias „Instal ") nu este lansat

drapel it

Am creat o distribuție personalizată folosind Cubic, care vine de la Ubuntu 20.04.2 LTS Desktop pe 64 de biți.

Am observat că dacă deschid managerul de fișiere ca root și apoi dau dublu clic pe fișier, atunci funcționează.

De asemenea, am observat că în fișierul ubiquity.desktop, dacă schimb linia implicită:

Exec=sudo --preserve-env=DBUS_SESSION_BUS_ADDRESS,XDG_RUNTIME_DIR sh -c 'ubicuity gtk_ui'

În:

Exec=sudo --preserve-env=DBUS_SESSION_BUS_ADDRESS,XDG_RUNTIME_DIR ubicuity gtk_ui

Problema este rezolvată.

Se pare că există o problemă cu sh -c '' comanda când este executată într-un manager de fișiere cu privilegii normale printr-un fișier .desktop, chiar dacă în interiorul acestuia este folosită comanda sudo.
În schimb, rulează corect de la terminal atât ca utilizator normal, cât și ca root.

De ce?

drapel us
Este posibil să fi schimbat shell-ul sistemului. Asigurați-vă că `which sh` indică către `/usr/bin/sh`.Aveți această problemă când creați un fișier `*.desktop` într-un mediu original Ubuntu live?
drapel it
da, este /usr/bin/sh
drapel us
Am testat și nu văd o problemă cu `sh -c ''`. Cu toate acestea, conform instrucțiunilor AskUbubtu, ar trebui să postați soluția ca răspuns, mai jos. Aldo, editează-ți întrebarea și elimină soluția din secțiunea Întrebare. După câteva zile, puteți selecta propriul răspuns ca Acceptat. Acest lucru va ajuta alți utilizatori care se confruntă cu o problemă similară să găsească rapid un răspuns la problema lor. Bine ați venit la AskUbuntu, apropo!
drapel us
Am interpretat greșit afirmația ta „Problema este rezolvată”. Practic, aveți o soluție prin eliminarea `sh -c ''`. Am efectuat un test într-un ISO Live Ubuntu nemodificat și `sh -c ''` funcționează. Încercați și dvs. același test... Este posibil ca ceva pe care l-ați personalizat să fi afectat acest lucru. Gândiți-vă bine la schimbările pe care le-ați făcut. De asemenea, poate doriți să faceți doar câteva modificări, să generați un ISO și să testați. Apoi repetați acest proces, făcând mai multe modificări de fiecare dată, până când găsiți ce modificare face ca `sh -c ''` să nu funcționeze într-un fișier `*.desktop`.
drapel it
Da, am încercat și eu iso-ul original și funcționează întotdeauna.

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.