[freebsd] Вопрос по ForwardX11

5 views
Skip to first unread message

Nick Kostirya

unread,
Nov 23, 2020, 11:01:38 PM11/23/20
to fre...@uafug.org.ua
Привет.

У меня вопрос по ForwardX11.

Есть локальный компьютер с X.org и второй, назовем его "сервер".
На локальном установлены более старые программы.

Запускаю на сервере более новый gvim и вижу, что если на локальном нет запушеного gvim, то передо мной открывается окно нового gvim c сервера. Но если есть запущенный локально старый gvim, то при запуске на сервере получаю новое окно со старым gvim.

С броузером ситуация аналогичная. Даже более интересная.
Когда локально не запущен броузер, с сервера запускается более новый, но он каким то образом имеет часть с информации с локального компьютера.

Получается, что ForwardX11 это не только проброс картинки, а что-то еще.

Но если на локальном компьютере gvim собран c GTK2, а на сервере - с GTK3, то такого эффекта нет.

Локально X запускаю так
startx -- -listen tcp
и указываю
xhost +...

На сервере только устанавливаю env DISPLAY

Может как-то можно сделать, чтобы был только проброс картинки?
_______________________________________________
freebsd mailing list
fre...@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Eugene Grosbein

unread,
Nov 24, 2020, 1:34:17 AM11/24/20
to Nick Kostirya, fre...@uafug.org.ua
24.11.2020 11:01, Nick Kostirya пишет:

> Привет.
>
> У меня вопрос по ForwardX11.
>
> Есть локальный компьютер с X.org и второй, назовем его "сервер".
> На локальном установлены более старые программы.
>
> Запускаю на сервере более новый gvim и вижу, что если на локальном нет запушеного gvim, то передо мной открывается окно нового gvim c сервера. Но если есть запущенный локально старый gvim, то при запуске на сервере получаю новое окно со старым gvim.
>
> С броузером ситуация аналогичная. Даже более интересная.
> Когда локально не запущен броузер, с сервера запускается более новый, но он каким то образом имеет часть с информации с локального компьютера.
>
> Получается, что ForwardX11 это не только проброс картинки, а что-то еще.
>
> Но если на локальном компьютере gvim собран c GTK2, а на сервере - с GTK3, то такого эффекта нет.
>
> Локально X запускаю так
> startx -- -listen tcp
> и указываю
> xhost +...
>
> На сервере только устанавливаю env DISPLAY
>
> Может как-то можно сделать, чтобы был только проброс картинки?

Этот поведение не X-сервера, а самих приложений. Не сталкивался с gvim,
но Firefox при старте ищет в X-сервере свою сессию, и если находит,
то активирует ранее запущенный процесс, а сам завершается.

Nick Kostirya

unread,
Nov 24, 2020, 2:07:38 AM11/24/20
to fre...@uafug.org.ua
On Tue, 24 Nov 2020 13:33:50 +0700
Eugene Grosbein <eu...@grosbein.net> wrote:

> 24.11.2020 11:01, Nick Kostirya пишет:
> > Привет.
> >
> > У меня вопрос по ForwardX11.
> >
> > Есть локальный компьютер с X.org и второй, назовем его "сервер".
> > На локальном установлены более старые программы.
> >
> > Запускаю на сервере более новый gvim и вижу, что если на локальном нет запушеного gvim, то передо мной открывается окно нового gvim c сервера. Но если есть запущенный локально старый gvim, то при запуске на сервере получаю новое окно со старым gvim.
> >
> > С броузером ситуация аналогичная. Даже более интересная.
> > Когда локально не запущен броузер, с сервера запускается более новый, но он каким то образом имеет часть с информации с локального компьютера.
> >
> > Получается, что ForwardX11 это не только проброс картинки, а что-то еще.
> >
> > Но если на локальном компьютере gvim собран c GTK2, а на сервере - с GTK3, то такого эффекта нет.
> >
> > Локально X запускаю так
> > startx -- -listen tcp
> > и указываю
> > xhost +...
> >
> > На сервере только устанавливаю env DISPLAY
> >
> > Может как-то можно сделать, чтобы был только проброс картинки?
>
> Этот поведение не X-сервера, а самих приложений. Не сталкивался с gvim,
> но Firefox при старте ищет в X-сервере свою сессию, и если находит,
> то активирует ранее запущенный процесс, а сам завершается.

Спасибо.
Получается, что gvim-gtk3 не может найти gvim-gtk2.
Будут тогда поднимать локально еще один X-сервер для этих целей.

Владимир Друзенко

unread,
Nov 24, 2020, 12:47:15 PM11/24/20
to fre...@uafug.org.ua
24.11.2020 10:07, Nick Kostirya пишет:
Дополню: у того же Firefox-а есть опция командной строки не искать, а
запустить копию. Не исключено, что у gvim тоже есть что-то подобное.

Nick Kostirya

unread,
Nov 24, 2020, 11:26:48 PM11/24/20
to fre...@uafug.org.ua
On Tue, 24 Nov 2020 20:46:59 +0300
Владимир Друзенко <v...@unislabs.com> wrote:


> Дополню: у того же Firefox-а есть опция командной строки не искать, а
> запустить копию. Не исключено, что у gvim тоже есть что-то подобное.

Спасибо.

Reply all
Reply to author
Forward
0 new messages