LINUX.ORG.RU

Запуск wine через ssh без исксов

 , ,


0

1

Возможно ли запустить wine (любую программу) по ssh, из под консоли не имея при этом иксов? Я так понял, что можно запустить только когда запущен какой-нибудь DE, потому что вайн связывает с x-сессией и определённым дисплейем.


При чём тут DE?

Вайн вполне устроят удалённые иксы. ssh же это умеет. Тупо ssh -Y. Если на другой стороне оффтопик, то ставить xming, опять же проблем нет.

x3al ★★★★★ ()
Ответ на: комментарий от x3al

Ну и есть wineconsole для консольного софта + Xvfb если хочется запустить что-то, но видеть окно не надо.

x3al ★★★★★ ()

Xvnc для этого придуман, разве нет?

AITap ★★★★★ ()
Ответ на: комментарий от x3al

То есть я смогу запустить любое вендузятское приложение (окно) на своей машине удаленно, не прибегая к запуску графической подсистемы удалённой машины? Просто уже пытался, он выдавал ошибку, как раз связанной с иксами, что их нету.

schlae ()
Ответ на: комментарий от schlae

Да, сможешь.

выдавал ошибку, как раз связанной с иксами

ssh -Y. Если из-под оффтопика, то проще лаунчером из комплекта Xming.

x3al ★★★★★ ()
Ответ на: комментарий от x3al

Что-то всё равно мешает, поставил xming, настроил putty, как здесь http://www.straightrunning.com/XmingNotes/trouble.php. Выхлоп при запуске любого приложения

Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly. 
В sshd_config X11Forwarding включен, в putty тоже. $DISPLAY почему-то не установлена. И должна ли быть установлена на удалённо компе?

If you use X-Forwarding: you don't need to directly use xhost/xauth or set a DISPLAY variable

Выхлоп xming

Welcome to the Xming X Server
Vendor: Colin Harrison
Release: 6.9.0.31
FreeType2: 2.3.4
Contact: http://sourceforge.net/forum/?group_id=156984

C:\Program Files (x86)\Xming\Xming.exe :0 -clipboard 
 -multiwindow

XdmcpRegisterConnection: newAddress МОЙ_АЙПИ
winAdjustVideoModeShadowGDI - Using Windows display depth of 32 bits per pixel
winAllocateFBShadowGDI - Creating DIB with width: 1280 height: 1024 depth: 32
winInitVisualsShadowGDI - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d 24 bpp 32
glWinInitVisuals:1596: glWinInitVisuals
glWinInitVisualConfigs:1503: glWinInitVisualConfigs glWinSetVisualConfigs:1581: glWinSetVisualConfigs
init_visuals:1055: init_visuals
null screen fn ReparentWindow
null screen fn RestackWindow
InitQueue - Calling pthread_mutex_init
InitQueue - pthread_mutex_init returned
InitQueue - Calling pthread_cond_init
InitQueue - pthread_cond_init returned
winInitMultiWindowWM - Hello
winInitMultiWindowWM - Calling pthread_mutex_lock ()
winMultiWindowXMsgProc - Hello
winMultiWindowXMsgProc - Calling pthread_mutex_lock ()
glWinScreenProbe:1390: glWinScreenProbe
fixup_visuals:1303: fixup_visuals
init_screen_visuals:1336: init_screen_visuals
(--) 3 mouse buttons found
(--) Setting autorepeat to delay=500, rate=31
(--) winConfigKeyboard - Layout: "00000409" (00000409) 
(--) Using preset keyboard for "English (USA)" (409), type "7"
Could not init font path element C:\Program Files (x86)\Xming/fonts/misc/, removing from list!
Could not init font path element C:\Program Files (x86)\Xming/fonts/TTF/, removing from list!
Could not init font path element C:\Program Files (x86)\Xming/fonts/Type1/, removing from list!
Could not init font path element C:\Program Files (x86)\Xming/fonts/75dpi/, removing from list!
Could not init font path element C:\Program Files (x86)\Xming/fonts/100dpi/, removing from list!
Could not init font path element C:\Program Files\Xming\fonts\dejavu, removing from list!
Could not init font path element C:\Program Files\Xming\fonts\cyrillic, removing from list!
Could not init font path element C:\WINDOWS\Fonts, removing from list!
winInitMultiWindowWM - pthread_mutex_lock () returned.
winInitMultiWindowWM - pthread_mutex_unlock () returned.
winMultiWindowXMsgProc - pthread_mutex_lock () returned.
winInitMultiWindowWM - DISPLAY=127.0.0.1:0.0
winMultiWindowXMsgProc - pthread_mutex_unlock () returned.
winMultiWindowXMsgProc - DISPLAY=127.0.0.1:0.0
winProcEstablishConnection - Hello
winInitClipboard ()
winProcEstablishConnection - winInitClipboard returned.
winClipboardProc - Hello
DetectUnicodeSupport - Windows Vista
winClipboardProc - DISPLAY=127.0.0.1:0.0
winMultiWindowXMsgProc - XOpenDisplay () returned and successfully opened the display.
winInitMultiWindowWM - XOpenDisplay () returned and successfully opened the display.
winClipboardProc - XOpenDisplay () returned and successfully opened the display.

schlae ()
Ответ на: комментарий от schlae

xauth на сервере стоит? без него ssh не сможет .Xauthority создать.

maloi ★★★★★ ()
Ответ на: комментарий от maloi

К xming должна прилагаться запускалка putty. Можешь тупо задать DISPLAY, конечно...

x3al ★★★★★ ()
Ответ на: комментарий от x3al

Задавал дисплей, export DISPLAY=:0.0, все равно, проверил xlib (libx11-6)- стоит, что же ещё нужно что бы работало...

schlae ()
Ответ на: комментарий от annulen

А при чем здесь wineconsole? я любое приложение не могу запустить и wineconsole тоже.

schlae ()
Ответ на: комментарий от schlae

То есть я смогу запустить любое вендузятское приложение (окно) на своей машине удаленно, не прибегая к запуску графической подсистемы удалённой машины?

Иксы работают не так. Работающий X сервер нужен на твоей локальной машине, а на удаленной он может не только быть не запущен, но и вообще отсутствовать

annulen ★★★★★ ()
Ответ на: комментарий от annulen

Это я уже понял, про это вообще молчу сейчас, но как не смог поднять любое приложение, добавил сейчас xhost +ip_удаленной машины, X11Forwarding yes X11DisplayOffset 10, X11UseLocalhost no - это все на ssh сервере, после этого restart ssh делал, делал export DISPLAY=«10.20.30.2:0.0» после чего он дольше думать начал, но ошибки такие же выдаёт.

schlae ()
Ответ на: комментарий от schlae

Заработало, походу вместо sshd, перезапустил ssh и не заметил %)

schlae ()

а в самом деле, проблема чтоли поставить хорг?
и если не секрет, что за приложение планируется выполнять? может посоветуем аналог?

flant ★★ ()
Ответ на: комментарий от flant

Иксы не проблема поставить, тока смысла там нету их ставить, а приложения любые графические, в основном для администрирования, хотя и консоли хватает, да и просто хочется все уметь настраивать :)

schlae ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.