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/.

Użytkownik


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







Kapelusznik








Tamto zgłoszenie dotyczy odpalania go przez kdesudo, a nie przez zwykłe sudo. Próbowałeś przez kdesudo lub kdesu?
Offline

Użytkownik


tak ??
kdesu dolphin kdesudo dolphin
Jeśli oto chodzi to nie znaleziono takiego polecenia
Offline







Kapelusznik

Użytkownik


kdesudo dolphin
Działa a nie wiadomo czego nie działa "sudo dolphin" ?
Ostatnio edytowany przez Pablik (2011-09-26 22:33:56)
Offline







Kapelusznik








A powinno? Od odpalania graficznych programów z uprawnieniami roota są właśnie takie narzędzia jak gksu, kdesudo itp.
Offline

Użytkownik


no przed reinstalacją linuxa działało normalnie "sudo dolphin" ;(
Offline



Użytkownik

Użytkownik


po wpisaniu komendy "xhost +" wyskoczyło mi :
access control disabled, clients can connect form any host
Offline


Członek DUG
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







Podobno człowiek...;)








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

Użytkownik


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







Podobno człowiek...;)








$ xhost local:+ non-network local connections being added to access control list
Xorg 1.10 - jak widać działa.
Dolphin też....
Offline

Użytkownik


no ale ja po wykonaniu komendy "xhost local:+" dostałem coś takiego :
No protocol specified xhost: unable to open display ":0"
Offline







Kapelusznik








Jaki Debian i jaka wersja Xorga (pakietu xserver-xorg-core)?
Offline