Puncte:1

Permisiunile fac ca libreoffice să intre într-o buclă de blocare la deschiderea din terminal

drapel pr

Am câteva probleme de permisiuni cu libreoffice pe care pur și simplu nu am dovezile tehnice să le înțeleg.

PROBLEMA

când rulez localc direct de pe terminal, acesta intră într-o buclă: programul se blochează imediat în timp ce deschide un fișier, apoi încearcă din nou, întrebându-mă dacă vreau să refac fișierul pe care tocmai s-a prăbușit încercând să îl deschid. Continuă să facă asta.

loffice /some/file.csv

Când deschid fișierul cu sudo, fișierele se deschid bine sudo loffice /some/file.csv

destul de interesant de asemenea se deschide bine dacă îl deschid dintr-un browser de fișiere precum pcmanfm. Am, de asemenea, un „rofi -dmenu” pe care îl folosesc pentru a deschide o listă de scripturi și unele dintre aceste fișiere csv deschise - și asta funcționează bine.

FUNDAL

Nu sunt sigur când a început să se întâmple această problemă - au fost câteva săptămâni încărcate - dar cred că ar putea avea legătură cu schimbarea programelor implicite pentru deschiderea diferitelor tipuri de fișiere. Asa am facut eu:

Mai întâi am copiat mimeapps.list în Dropbox-ul meu, apoi l-am legat simbolic la poziția din folderul de configurare astfel:

ln -s ~/Dropbox/dotfiles/mimeapps.list /home/my_user/.config/mimeapps.list  

După ce am schimbat unele setări implicite (din anumite motive, e-reader Caliber a fost implicit pentru deschiderea lucrurilor, așa că am schimbat-o astfel încât editorul ales de mine) am făcut:

sudo -A update-desktop-database

Nu știu dacă asta a încurcat ceva, dar pare probabil.

Am folosit ultimele două ore încercând să înțeleg ce se întâmplă, listând diferite fișiere legate de tipurile mime de pe sistem pentru a vedea dacă există o problemă cu permisiunile, dar nu reușesc să-mi dau seama. Ajutorul ar fi apreciat.

Folosesc Lubuntu 20.04 cu i3wm.

PS

aceasta este rezultatul de la termen la deschiderea acestuia

(soffice:25195): Gtk-WARNING **: 13:53:58.639: Nu s-a putut încărca un pixbuf din tema pictogramei.
Acest lucru poate indica faptul că încărcătorul pixbuf sau baza de date mime nu au putut fi găsite.
**
Gtk:EROARE:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (eroare == NULL): Nu s-a încărcat /usr/share/icons/gnome/16x16/status /image-missing.png: format de fișier imagine nerecunoscut (gdk-pixbuf-error-quark, 3)
Plan de salvare! Gtk:EROARE:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (eroare == NULL): Nu s-a încărcat /usr/share/icons/gnome/16x16/status /image-missing.png: format de fișier imagine nerecunoscut (gdk-pixbuf-error-quark, 3)
Eroare de aplicație
Johan Palych avatar
drapel us
Ați adăugat polkit-1-auth-agent pentru i3wm? lxqt-policykit este deja instalat în Lubuntu 20.04. Exemplu pentru policykit-1-gnome https://askubuntu.com/questions/799125/authentication-agent-and-i3wm Lansați în terminalul pentru Calc (localc); Draw (lodraw); Baza (lobaza); Impresionează (loimpress); Scriitor (scriitor)
Johan Palych avatar
drapel us
Lansarea aplicațiilor de sistem folosind Rofi https://kifarunix.com/install-and-setup-i3-windows-manager-on-ubuntu-20-04/#:~:text=Launching%20System%20Apps%20using%20Rofi
emilBeBri avatar
drapel pr
@JohanPalych vă mulțumesc pentru sugestie, am adăugat /usr/bin/lxqt-policykit-agent la pornire, dar când încerc să rulez /usr/bin/lxqt-policykit-agent localc se spune „Un agent de autentificare există deja pentru subiectul dat” deci cred ca nu asta e problema? Tu ce crezi?
Puncte:0
drapel pr

Soluția pe care am găsit-o este să lansez localc prin i3, astfel încât i3 să pornească programul. Acest lucru este similar cu utilizarea sudo, cred, prin faptul că rezolvă problema permisiunii. Dar nu îmi place ca o „soluție”, deoarece evită problema mai degrabă decât o rezolvă.

i3-msg „exec --no-startup-id localc ~/some-file.csv”

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.