Запуск Х приложений через ssh

При авторизации получаю следующее:

***@*** ~ $ ssh -X ***@172.30.*.*
Enter passphrase for key '/home/vovan***/.ssh/id_rsa':
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Sat Apr 10 21:57:59 MSD 2010 from 172.29.*.* on pts/3

И после этого при запуске приложений:

***@***host ~ $ kmenuedit
<unknown program name>(16418)/: KUniqueApplication: Cannot find the D-Bus session server:  "/usr/bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.
"

<unknown program name>(16417)/: KUniqueApplication: Pipe closed unexpectedly.

Замучался гуглить да и в манах не пойму где искать. Что у меня не настроено ? Где взять этот xauth key data ?

Прописал в sshd_config "XAuthLocation=$HOME/.Xauthority" и теперь в предупреждении осталась только одна строчка:

Warning: No xauth data; using fake authentication data for X11 forwarding.

Что ещё нужно зделать ?

Здесь смотрел?

Смотрю, пока не

Смотрю, пока не помогает...

P.S. Лучше на Вы, мы не знакомы.

Мышка дура, прав был Суворов.

Добился того что при

Добился того что при авторизации перестал ругаться но приложений по прежнему запустить не могу:

***@***host ~ $ kmenuedit
<unknown program name>(17619)/: KUniqueApplication: Cannot find the D-Bus session server:  "/usr/bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.
"

<unknown program name>(17618)/: KUniqueApplication: Pipe closed unexpectedly.

Теперь я вообще не понимаю о чём речь. Что дальше делать ?

Мышка дура, прав был Суворов.

vovanvster

vovanvster написал(а):
Добился того что при авторизации перестал ругаться но приложений по прежнему запустить не могу:

***@***host ~ $ kmenuedit
<unknown program name>(17619)/: KUniqueApplication: Cannot find the D-Bus session server:  "/usr/bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.
"

<unknown program name>(17618)/: KUniqueApplication: Pipe closed unexpectedly.

Теперь я вообще не понимаю о чём речь. Что дальше делать ?

/etc/init.d/dbus start ?

* WARNING: dbus has already

* WARNING: dbus has already been started.
Думается дело в этом: Autolaunch error: X11 initialization failed.

Кто знает, ОТЗОВИТЕСЬ !
Уже часа 4 колдую. Может это в принципе невозможно ?
Получалось у кого нибудь в KDE4 ?

Мышка дура, прав был Суворов.

А что-то попроще, типа xclock

А что-то попроще, типа xclock или xterm тоже не работает?

xterm пробовал, работает.

xterm пробовал, работает. Потом из него пытаюсь кде-приложение запустить и тот же самый болт.

Мышка дура, прав был Суворов.

Извините за "Ты"

А если попробовать
eval `dbus-launch`
kmenuedit

Удалённая машина уже

Удалённая машина уже выключена завтра попробую, спасибо.

Мышка дура, прав был Суворов.

Не, ошибся... На этой машине

Не, ошибся... На этой машине из Х сервера стоит только то что нужно для запуска кде. Пробовал на другой машине.
eval не помогает всё без изменений.

Мышка дура, прав был Суворов.

интересно

Интересно, просто никто этого не делал или народу объяснять лень.

Мышка дура, прав был Суворов.

Попробуй так ssh -XY

Попробуй так
ssh -XY ***@localhost

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Пробовал, всё без

Пробовал, всё без изменений

***@***host ~ $ kmenuedit
<unknown program name>(24475)/: KUniqueApplication: Cannot find the D-Bus session server:  "/usr/bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.
"

<unknown program name>(24474)/: KUniqueApplication: Pipe closed unexpectedly.

Не может ли быть дело в том что я вхожу по ssh вводя парольную фразу?
При этом ведь я не авторизуюсь как юзер от имени которого вхожу
с его паролем.

Мышка дура, прав был Суворов.

[qoute] Не может ли быть дело

[qoute]
Не может ли быть дело в том что я вхожу по ssh вводя парольную фразу?
При этом ведь я не авторизуюсь как юзер от имени которого вхожу
с его паролем.[/qoute]
Эээ, а попробуй просто

ssh -YX user@host
Password: пароль
$ ./xclock

авторизируясь как обычно :)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Дык я же не могу

Дык я же не могу ssh свои условия диктовать, уж чего он попросит то я и ввожу. Рашьше помню вводил пароль юзера при входе но то-ли версия изменилась то-ли я забыл как это делается.

Мышка дура, прав был Суворов.

А dbus на удаленном компе

А dbus на удаленном компе запущен?

Еще попробуй локально войти на удаленном компьютере и запустить kde под тем пользователем, а потом удаленно через ssh не отрубая того пользователя

Working on Gentoo Linux for Asus P535 and Qtopia :-)

dbus запущен и я уже так

dbus запущен и я уже так пробовал. Всё, забил я на это.
Нет ничего что бы нельзя было в консоли сделать.

Мышка дура, прав был Суворов.

вот что я нагуглил правда у меня был другой затык но ошибка таже

Это то что я нашел

 
#!/bin/bash
# This script will start Rhythmbox properly so that media keys and other cron
# jobs can still access it. Save as anything but "rhythmbox".

# Save as a script. Make it executable. Call the script, via Cron, with
# whatever regular rhythmbox-client option you want to e.g., --play, --pause

# Get the PID for existing Rhythmbox process.
PID=$(pgrep -u $LOGNAME -o -x gedit)

# Rhythmbox is not running. Get PID of other DBUS process.
if [ -n $PID ] ; then
	PID=$(pgrep -u $LOGNAME -o -x notification-da)
fi

# Find DBUS session bus for this session and export it.
DBUS_SESSION_BUS_ADDRESS=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ 2>/dev/null`
export $DBUS_SESSION_BUS_ADDRESS

А это что мне помогло

DBUS_SESSION_BUS_ADDRESS=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ 2>/dev/null`
export $DBUS_SESSION_BUS_ADDRESS

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Что мне помогло

Мне помогло /etc/init.d/dbus restart
Хотя D-Bus был запущен, видимо у него упал какой-то демон. Рестарт помог.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".