Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 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 вы пробовали? Сам себя он хвалит, но это для всех проектов верно. Интересно, как он на самом деле показывает себя.
Спасибо за комментарий. Не пробовали, посмотрим.
НЛО прилетело и опубликовало эту надпись здесь
Правильный конфиг SSH позволяет просто пробрасывать необходимые окна клиенту, не весь десктоп. Для этого и серверу, и клиенту нужен X-сервер.
Дайте пожалуйста ссылки, что такое «правильный конфиг». У меня проброс графического вывода с Ububntu-сервера (что в Linux, что в Windows) происходит сверхмедленно: перерисовка окна идёт несколько минут.
Ещё есть SPICE
Не понимаю смысла использовать на сервере GUI.
Кто-нибудь может объяснить адекватные примеры использования? Для чего это может понадобиться?
Установка Oracle Database через GUI гораздо комфортнее.

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

Вот например
Можно ли как-нибудь запустить Firefox в Ubuntu 16.04 x64 в RDP-сессии? При настройках «по дефолту» не запускается.
Советую обратить внимание на следующий продукт (open source) http://gravitational.com/teleport/ который заметно упрощает access management через ssh.

Ну или https://www.teleconsole.com/

Доступ через терминал или web ui.
Спасибо, посмотрим.
Подскажите, не сталкивались случайно с линуксовым 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 оказалось и исправляется одной мышью (что прямо удивительно для линукса :-)))

Зарегистрируйтесь на Хабре, чтобы оставить комментарий