Pull to refresh

Comments 42

Как решается вопрос с периодичным отваливанием смены раскладки при использовании x2go на клиенте и сервере? А так же с корректной работой цифрового блока клавиатуры?
http://unixforum.org/index.php?showtopic=108708&st=120&p=1263239&#entry1263239
Поставил gxkb.
тем самым нечаянно починился задравший персистентный головняк с раскладками в бунте.
Уже много лет живу на gnome/fallback, недавно новым инсталлом поставил 16.04 — и началось! полный атас, раскладка непредсказуема! Интересно, сколько десятилетий должно пройти, чтоб в бунте уверенно начали работать несколько мониторов и раскладка клавиатуры? От фразы «казалось бы — чего там сложного?!» меня удерживает только очевидный ответ: «ну так сделай» 8-)

так вот, на гноме с раскладками беда. Но сейчас времени нет, как-то применился.
А сейчас поднимаю наскоро терминал с ноута на десктоп, x2go воткнул, LXDE и вообще всю lubuntu поверх гнома, и gxkb переключателем, так в LXDE у меня переключалки идеальны! А в гноме по-прежнему головняк, хоть и попробовал, кажется, все, что когда-либо советовали в инете…

В итоге, и на десктопе теперь под lubuntu сижу и переосмысливаю опыт прошедших десяти лет 8-)
> Вот вроде бы и всё.

А Spice вы пробовали? Сам себя он хвалит, но это для всех проектов верно. Интересно, как он на самом деле показывает себя.
Спасибо за комментарий. Не пробовали, посмотрим.
UFO just landed and posted this here
Правильный конфиг SSH позволяет просто пробрасывать необходимые окна клиенту, не весь десктоп. Для этого и серверу, и клиенту нужен X-сервер.
Дайте пожалуйста ссылки, что такое «правильный конфиг». У меня проброс графического вывода с Ububntu-сервера (что в Linux, что в Windows) происходит сверхмедленно: перерисовка окна идёт несколько минут.
Не понимаю смысла использовать на сервере GUI.
Кто-нибудь может объяснить адекватные примеры использования? Для чего это может понадобиться?
Установка Oracle Database через GUI гораздо комфортнее.

Только я не понимаю почему в статье нет про передачу X-сессий в тот же Xming — самого нативного, что только можно придумать.
Настроить передачу X-сессии сложнее, а RDP прост и понятен.
Для серверов — не могу сказать, Xming обычно хватает. А вот для клиентских машин полноценный RDP будет очень не лишним.
1. Автоматизация на базе selenium. Когда htmlunit не канает, а нужен полновесный браузер.
2. Переносимый рабочий стол. Ты собираешь свои офисные задачи на удалённой машине и можешь подключиться к этой сессии отовсюду, не теряя контекста работы. Задача настолько популярная, что куча вебкостылей была создана специально для этого случая.
Не понимаю смысла использовать на сервере GUI.
Кто-нибудь может объяснить адекватные примеры использования? Для чего это может понадобиться?

Вот например
Можно ли как-нибудь запустить Firefox в Ubuntu 16.04 x64 в RDP-сессии? При настройках «по дефолту» не запускается.
Спасибо, посмотрим.
Подскажите, не сталкивались случайно с линуксовым VNC клиентом, который умеет отправлять русский язык? У меня ни vinagre ни remmina не справляются. Только uvnc под вайном при включении опции «японская раскладка»
KRDC вполне себе работает при подключении к винде по RDP и к линуксу по VNC. Регулярно использую для доступа из дома на рабочий комп.

Пока обнаружил только одну проблему: если я подключаюсь к линуксу и то раскладка хоста должна быть выставлена на английскую. Иначе в гостевом окне печатаются крякозябры.

А так и русский и английский работает.

P.S.: В качестве сервера на лине использую x11vnc.
попробуйте эту версию ssvnc https://yadi.sk/d/1Uszk7onvYoDQ
Putty есть и под линукс: http://putty.org.ru/download.html
Для линукса еще есть такая классная штука: https://sourceforge.net/projects/pacmanager/
Кроме того для удаленного рабочего стола есть https://www.nomachine.com/
По поводу PuTTY — опечатка, поправим. PAC'ом сами не пользуемся, а про NoMachine и NX написано в статье.
Суть xrdp — тупое проксирование vnc в rdp?

Мечтаю о нормальном рдп под линукс, передающем только измененную часть экрана, и не прокачивающем 1МБ/с+.
К сожалению, это так — xrdp нужен какой-либо бекэнд. Есть, кстати, x11rdp, но его нет в официальных репозиториях, а собирать не хотелось. Хотя, быть может, стоит собрать и положить также как TigerVNC для Debian'а…
ну сколько можно советовать
$ firewall-cmd --zone=public --add-port=3389/tcp --permanent
$ firewall-cmd --zone=public --add-port=3389/udp --permanent
$ firewall-cmd --reload

?

firewalld во многом и создавался для того, чтобы так делать не надо было. правильно так:
$ firewall-cmd --zone=public --add-port=3389/tcp
$ firewall-cmd --zone=public --add-port=3389/tcp --permanent
$ firewall-cmd --zone=public --add-port=3389/udp
$ firewall-cmd --zone=public --add-port=3389/udp --permanent
Спасибо за замечание.
Я, может, ошибаюсь, но я не заметил в статье самый простой вариант для Linux-Linux. После установки иксов запускаем ssh с ключом -X и наслаждаемся окошками удаленных GUI-приложений у себя в системе. Это, конечно, для случая, когда не нужен именно рабочий стол.
Спасибо, за Ваш коментарий. Выше уже упоминали о «правильном конфиге для ssh». Конечно есть такой вариант. В стате не упоминается, потому что не упоминается. Может быть добавим…
Если вы хотите, чтобы VNC-сервер стартовал автоматически, создайте файл:
$ vi /lib/systemd/system/vncsrv.service

Эти вредные советы из статьи в статью тащат!

man 'systemctl edit', Luke!
да, кстати, верно человек говорит: если и создавать файл, то в /etc/systemd/system/, а /lib для стандартных юнитов
Спасибо за коментарий.
А следующая команда позволяет установить пароль для входа

А команда-то где?


Кстати, TeamViewer, если настроить доступ по IP, прекрасно работает напрямую, в поле ID можно указывать IP. В принципе, если IP на интерфейсе сервера напрямую виден с клиентской машины, при подключении по ID он тоже может сам подключиться напрямую, а не через сервера TV. Еще встречал обратный случай — "сервер" с серым IP, но для сервера клиент виден по внутреннему IP, а вот клиент не видит "сервер" напрямую. При подключении по ID оказалось, что установилось "обратное" соединение, опять без прокси.

Спасибо за коментарий.
Команда выше указана:
$ teamviewer --passwd [PASSWD]
Для МАТЕ на Ubuntu вместо
$ apt-get install mate-desktop-environment

можно добавить репу
$ apt-add-repository ppa:ubuntu-mate-dev/ppa
$ apt-add-repository ppa:ubuntu-mate-dev/xenial-mate

и поставить
$ apt-get install ubuntu-mate-core ubuntu-mate-desktop

Там оно сразу в комплекте с LightDM, кучкой софта и нескучными обоями :)

прошу простить за глупый наверное вопрос:

а возможно ли иметь различное разрешение графического стола Linux и удаленного рабочего стола ?

у linux разрешение 1000х600, а на удаленном рабочем столе хотелось бы иметь хотя бы 1600х1000 (в общем более менее стандартный размер экрана для возможности запуска приложений у которых окна выше 600 точек по вертикали)

вопрос для Debian 11, xfce

Да, через виртуальный экран и отдельную сессию (x2go, nomachine и т.д.).

ДА, уже увидел, настроил xdrp

правда у меня какая то фигня - русского языка нет

причем если русский язык включен при входе - то тоже переключиться никак не могу :-(

какие настройки в Подключении к удаленному рабочему столу надо делать в винде ? отправлять сочетания клавиш на удаленный стол или наоборот у себя оставлять ?

Это фигня связана с тем, что ответственность за переключение языка берёт на себя DE. В винде ничего делать не надо. Надо выполнить соответствующую команду на удалённом рабочем столе, например:

setxkbmap -layout 'us,ru' -option 'grp:alt_shift_toggle,grp_led:scroll'.

это в /etc/default/keyboard итак есть и не работает ..

ладно, вопрос снят, когда я нашел решение то посмеялся, дело именно в Linux оказалось и исправляется одной мышью (что прямо удивительно для линукса :-)))

Sign up to leave a comment.