Купить туринабол по лучшей цене в украине туринабол купить украина.

Авторизация

Вы можете войти через одну из учетных записей:

ИЛИ



Напомнить пароль
Регистрация

How-toВызов remmina с помощью командного файла

Здравствуйте. Этот пост для того, кто часто использует или собирается использовать RDP клиента в среде Linux.

До недавнего времени я использовал rdesktop, но в связи с его небольшими шероховатостями, касающимися в основном поддержки раскладок, и нулевой динамикой развития перешел на remmina.
Основной дискомфорт при переходе был связан с тем, что для вызова rdesktop использовался короткий командный файл с основными параметрами подключения и вызов подключения выглядел так:

alt+f2 (диалог запуска) -> rd
где 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:
#!/bin/bash

#ищем, вдруг такое подключение уже есть!
connection=`grep -lir "$1" ~/.remmina/*`

# если не нашли - создаем из шаблона
if [[ $connection == "" ]]; then
    echo creating new connection
    cat  ~/.remmina/template |sed s/SERVERNAMEHERE/$1/ > ~/.remmina/$1.remmina
    connection=$1.remmina
fi

remmina -c $connection


Не забудьте сделать скрипт исполняемым!

для тех, кто не знает, куда положить скрипт чтоб он запускался в любом месте
в gnome это делается так: в домашнем каталоге пользователя создаем файл .gnomerc и вписываем туда две строчки:
PATH=~/bin:$PATH
export PATH
после чего создаем в том же домашнем каталоге папочку bin и кладем туда скрипт.


источник
  • 0
  • Diesel
  • 26 января 2011, 11:31
  • add twitter 

Комментарии (0) Вконтакте (0) facebook (0)

Комментарии (0)

rss свернуть / развернуть

Только авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.