Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam podczas uruchamiania dolphina jako roo wyskakuje mi taki error
<unknown program name>(2102)/: KUniqueApplication: Cannot find the D-Bus session server: "/usr/bin/dbusy-lanch terminated abnormally with the following error: No protocol specified Autolaunch error: X11 initialization failed." <unknown program name>(2102)/: KUniqueApplication: Pipe closed unexpectedly.
Szukałem i znalazłem coś takiego
https://bugs.launchpad.net/debian/+source/kdesudo/+bug/365956
jeżeli dobrze rozumiem to niby już naprawili ten błąd tak ??? zrobiłem update i upgrade i jest to samo ;(
Offline
Tamto zgłoszenie dotyczy odpalania go przez kdesudo, a nie przez zwykłe sudo. Próbowałeś przez kdesudo lub kdesu?
Offline
tak ??
kdesu dolphin kdesudo dolphin
Jeśli oto chodzi to nie znaleziono takiego polecenia
Offline
kdesudo dolphin
Działa a nie wiadomo czego nie działa "sudo dolphin" ?
Ostatnio edytowany przez Pablik (2011-09-26 22:33:56)
Offline
A powinno? Od odpalania graficznych programów z uprawnieniami roota są właśnie takie narzędzia jak gksu, kdesudo itp.
Offline
no przed reinstalacją linuxa działało normalnie "sudo dolphin" ;(
Offline
po wpisaniu komendy "xhost +" wyskoczyło mi :
access control disabled, clients can connect form any host
Offline
Albowiem potrzeba jest UNIKALNA sesja DBusa dla każdego użytkownika (lub konsoli/terminala nawet).
Unikalna - ważny termin. Root nie może używać sesji innego użytkownika. Musi mieć własną. I ma... Ale raczej wyłuskać ją trudno, więc wystarczy skorzystać z drugiego fakty - sesji DBusa na konsolę.
Wystarczy np.
# dbus-launch kolourpaint
I się uruchomi.
Można też wyeksportować potrzebne zmienne sesyjne do środowiska, by nie używać i nie tworzyć co rusz nowych sesji. Najlepiej obrazuje to:
# dbus-launch --sh-syntax
Wydrukuje coś takiego:
DBUS_SESSION_BUS_ADDRESS='unix:abstract=/tmp/dbus-mkRRGrxd3t,guid=41014f862a68f844e04968ad000a8922';
export DBUS_SESSION_BUS_ADDRESS;
DBUS_SESSION_BUS_PID=18510;
I tak więc
eval `dbus-launch --auto-syntax`
I już można się nie przejmować tymi sprawami.
Taka jest natura tego problemu. Rozwiązanie? "kdesu" dla KDE. Oryginalnie jest w $PREFIX/lib/kde4/libexec/
Jeśli błąd jest "No protocol specified Autolaunch error: X11 initialization failed." to prawdopodobnie wystarczy tylko wyeksportować zmienną DISPLAY by była taka sama jak u użytkownika (paradoksalnie zgoda odwrotnie jak przed chwilą; ale... może się zdarzyć że to nie jest wystarczające, ale chyba wszystkie elementy układanki już tu wypisałem)
Offline
Graffi napisał(-a):
a jak dasz
Kod:
xhost +ze swojego konta to wtedy działa?
W nowych xorgach dla lokalnych procesów daje się:
xhost local:+
Ostatnio edytowany przez Jacekalex (2011-09-26 23:22:47)
Offline
Coś mi się nie udało, po wykonaniu tej komendy "eval `dbus-launch --auto-syntax`"
Dalej jest to samo ;(
a zmienna "$DISPLAY = :0" na moim użytkowniku i na roocie
Jacekalex napisał(-a):
Graffi napisał(-a):
a jak dasz
Kod:
xhost +ze swojego konta to wtedy działa?
W nowych xorgach daje się:
Kod:
xhost local:+
No protocol specified xhost: unable to open display ":0"
Ostatnio edytowany przez ArnVaker (2011-09-26 23:34:34)
Offline
$ xhost local:+ non-network local connections being added to access control list
Xorg 1.10 - jak widać działa.
Dolphin też....
Offline
no ale ja po wykonaniu komendy "xhost local:+" dostałem coś takiego :
No protocol specified xhost: unable to open display ":0"
Offline
Jaki Debian i jaka wersja Xorga (pakietu xserver-xorg-core)?
Offline