Tips & tricks — Вызов remmina с помощью командного файла
Здравствуйте. Этот пост для того, кто часто использует или собирается использовать RDP клиента в среде Linux.
До недавнего времени я использовал rdesktop, но в связи с его небольшими шероховатостями, касающимися в основном поддержки раскладок, и нулевой динамикой развития перешел на remmina.
Основной дискомфорт при переходе был связан с тем, что для вызова rdesktop использовался короткий командный файл с основными параметрами подключения и вызов подключения выглядел так:
alt+f2 (диалог запуска) -> rd servername
где rd - короткий командный файл
Использовать remmina напрямую таким же образом невозможно, так как настройки каждого подключения хранятся в отдельном файле в каталоге ~/.remmina.
тут сноска для тех, кто предложил бы xfreerdp
Выкручиваемся:
Создаем с помощью GUI файл с типичными настройками подключения.
Копируем этот файл в наш шаблон
После чего в шаблоне в поля name= и server= вписываем SERVERNAMEHERE с помощью любимого редактора
А теперь скрипт для запуска remmina:
Не забудьте сделать скрипт исполняемым!
для тех, кто не знает, куда положить скрипт чтоб он запускался в любом месте
До недавнего времени я использовал rdesktop, но в связи с его небольшими шероховатостями, касающимися в основном поддержки раскладок, и нулевой динамикой развития перешел на remmina.
Основной дискомфорт при переходе был связан с тем, что для вызова rdesktop использовался короткий командный файл с основными параметрами подключения и вызов подключения выглядел так:
alt+f2 (диалог запуска) -> rd servername
где rd - короткий командный файл
rdesktop -T $1 -K -N -g 1250x920 $1 $2 $3 $4 $5 $6
Использовать remmina напрямую таким же образом невозможно, так как настройки каждого подключения хранятся в отдельном файле в каталоге ~/.remmina.
тут сноска для тех, кто предложил бы xfreerdp
у xfreerdp нет прикольной верхней панельки с управлением, вкладок и еще ключа, отключающего перехват всех кнопок окном терминала
Выкручиваемся:
Создаем с помощью GUI файл с типичными настройками подключения.
Копируем этот файл в наш шаблон
cp ~/.remmina/324234234.remmina ~/.remmina/template
После чего в шаблоне в поля name= и server= вписываем SERVERNAMEHERE с помощью любимого редактора
nano ~/.remmina/template
А теперь скрипт для запуска remmina:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
Не забудьте сделать скрипт исполняемым!
для тех, кто не знает, куда положить скрипт чтоб он запускался в любом месте
в gnome это делается так: в домашнем каталоге пользователя создаем файл .gnomerc и вписываем туда две строчки:
PATH=~/bin:$PATH
export PATH
после чего создаем в том же домашнем каталоге папочку bin и кладем туда скрипт.
PATH=~/bin:$PATH
export PATH
после чего создаем в том же домашнем каталоге папочку bin и кладем туда скрипт.