LINUX.ORG.RU

Проблема с remmina

 


0

1

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

в том что при запуске из самой реммины все нормально, при выходе из рдп сеанс завершается

Давай определимся в том, что ты имеешь в виду.

Вообще в случае RPD, если ты подключился RPD клиентом к серверу, то пока ты не нажмёшь Пуск -> Завершение сеанса в RDP сессии, то на сервере RPD сессия будет продолжать работать, даже если ты закроешь программу RPD клиента. Это нормальное поведение, так работает клиент в самой Windows и такое поведение сервера есть само по себе.

Теперь описывай ещё раз ситуацию что ты имеешь ввиду? Если тебе надо, что бы сессия завершалась и ты в этом уверен, то делай в RPD сессии на сервере Пуск -> Завершить сеанс. Если же тебе надо, что бы при повторном запуске RDP клиента происходило подключение к уже запущенной на сервере RDP сессии, а не открывалась новая, то это уже другой вопрос.

А так, чем тебе реммина не устраивает, если оттуда всё работает? У меня она висит в качестве апплета на панели, нажимаю на него появляется выпадающий список со списком настроенных подключений, выбираю нужный, всё хорошо.

Чем тебя не устраивает такой режим работы?

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

«Если же тебе надо, что бы при повторном запуске RDP клиента происходило подключение к уже запущенной на сервере RDP сессии, а не открывалась новая, то это уже другой вопрос.»- Извиняюсь, не так написал малость. собственно это и нужно, чтобы был ярлык на рабочем столе и при повторном входе реммина перезагружалась. Апплет на панели хорошо, но нужно именно так.

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

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

Что перезагружалось?

Описывай ещё раз, не понятно.

Показывай команду подключения.

Проверил у себя:

xfreerdp /v:IP
подключился, открыл приложение, закрыл клиент, подключился повторно, всё нормально, всё та же сессия, приложение открыто.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Есть реммина, при подключении через созданный ярлык на рабочем столе снизу на панели задач где часы, смена языка и т.д. появляется значок реммины, так вот если я подключился по рдп к серверу а потом там нажал выход из рдп (не завершение сеанса на сервере!) значок этот естественно висит и дальше, и если я снова захожу так же через значок на рабочем столе (а не через уже запущенную реммину), то получается реммина запускается повторно и снизу уже 2 значка и так далее...

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

Молодец, ты наконец-то смог более-менее вразумительно написать в чём проблема.

Показывай что у тебя написано в desktop файле (ярлыке).

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

remmina -c /home/user/.remmina/1506337329329.remmina такая команда и естественно он каждый раз запускает реммину...а какую команду сделать чтоб перезапускал не знаю и не могу нигде найти(

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

Добавь remmina в автозапуск, так она у тебя будет висеть уже запущенным апплетом на панели (в трее).

remmina -i

Затем ты уже сможешь запускать нужную сессию с desktop файла (ярлыка) на рабочем столе и закрывать.

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

Как в Windows есть Пуск -> Программы -> Автозапуск, так и в Linux, в зависимости от используемой графической оболочки (DE, Desktop Environment), есть тоже автозапуск.

Найди где у тебя это настраивается и добавить туда в запускаемые приложения запуск remmina, командой

remmina -i

после перезайди в сессию, удостоверься, что в трее висит иконка remmina, затем можешь запускать с рабочего стола подключения.

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

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

pro100leo
() автор топика
Ответ на: комментарий от kostik87

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

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

Ну значит, косяк, либо в remmina, либо в реализации системного лотка (трея) в используемом тобой DE (графической оболочке), у меня Gnome и вообще 2.32, косяка нет.

Какой дистрибутив и какое DE используешь?

Можно в принципе написать костыль, что-то вроде:

#!/bin/sh
pkill -9 remmina
remmina -c /home/user/.remmina/1506337329329.remmina
сохранить это в файл, дать этому файлу право на выполнение
chmod +x /home/user/start_rdp.sh
и вызывать его в desktop файле (ярлыке), но это только в случае, если нужно подключаться только к одному серверу.

Ну и я всё же не понимаю, чем не устраивает вызов нужной rpd сессии через апплет с панели, зачем именно с «ярлыка»? Или в случае вызова с панели тоже есть проблемы?

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

у меня линукс minf 18.2 xfce Проблем вызова с панели нет, просто проблемы потом будут со старушками пользователями)

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

Ну, пробуй описанный костыль, либо вообще используй xfreerdp, но там не будет такой панели как в remmina и пароль придётся писать в открытом виде.

Отправь баг репорт разработчикам Linux Mint, remmina и xfce. Но лучше в начале определиться, кто виноват, проверь как работает на другом дистрибутиве с xfce, как работает в другой оболочке и как работает на другой версии remmina с xfce.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от pro100leo

Ты понимаешь что там написано?

Первая команда «убивает» все процессы в названии образа которых содержится слово remmina, вторая команда запускает remmina с указанным конфигурационным файлом конкретной сессии.

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

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

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

Что бы обойтись без костылей пиши баг репорты, только в начале определи что вызывает проблему.

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