Ilekroć otwieram jakiekolwiek oprogramowanie przez Terminal, pojawiają się następujące błędy i ostatecznie oprogramowanie się otwiera
dconf-WARNING **: failed to commit changes to dconf: The connection is closed
(gedit:3609): dconf-WARNING **: failed to commit changes to dconf: The connection is closed
(gedit:3609): dconf-WARNING **: failed to commit changes to dconf: The connection is closed
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Jaki może być możliwy problem?
su - myotheruser
zamiastsu myotheruser
.)Od dawna działa mi to na nerwy. W końcu rozwiązałem to za pomocą
gksudo -l <command>
, która uruchamia polecenie w powłoce logowania - podobnie jak odpowiedź XAVI, ale bez konieczności wpisywania polecenia posudo
.źródło
Możesz sprawdzić, czy następujące foldery są własnością
root
:Jeśli tak, spróbuj je usunąć. Według innych źródeł, które znalazłem, powinny one być własnością ciebie, ale jeśli uruchomiłeś programy graficzne z
sudo
nimi, mogły zostać utworzone przez roota. Usunięcie ich jest najwyraźniej bezpieczne, ponieważ są one automatycznie odtwarzane w razie potrzeby, ale być może najpierw wykonaj kopię zapasową.źródło
Miałem też ten problem. Nie miałem cierpliwości, aby pracować nad różnymi żmudnymi i / lub nieskutecznymi rozwiązaniami, które znalazłem w interwebach. Dla mnie działało:
Nie, to nie jest eleganckie. Ale to działa. Nie spotkałem żadnego bona fide emacsa stderra od lat (jeśli w ogóle), więc jak źle to może być? I możesz wstawić „alias” w pliku .bashrc.
źródło