Видео ролики бесплатно онлайн

Смотреть казахский видео

Официальный сайт fresher 24/7/365

Смотреть видео бесплатно


sega78 26.01.11 10:23 # +6
Попробую описать свое решение для работы с Remmin'ой.
Сразу уточнение, у меня используется LXDE и пользователи работают с 1-3 программами в терминалах. Путь примерно такой:
1) В Remmina создаем и настраиваем подключение к серверу с нужными параметрами (допустим для запуска 1с).
2) Копируем из /home/Имя пользователя/.remmina создавшийся файлик (обычно это набор_цифирок.remmina на рабочий стол и переименовываем. В нашем примере название будет 1с.remmina
3) Ставим пакет assogiate.
4) С его помощью создаем новый MIME тип. Я делал из текстового с идентификацией по *.remmina. Если заинтересует как - могу попробовать описать подробнее, но в интернете тоже легко найти.
5) И, в финале, (правой кнопкой на 1с.remmina - открыть с помощью - пользовательская комманда - вводим remmina -c %f) указываем что запускать через remmina -c.
6) Для создания других подключений повторять пункты 1)-2) до полного удовлетворения.
В итоге, на рабочем столе пользователя создается набор ярлыков для запуска всех необходимых программ.
BmW 26.01.11 10:39 # +0
Спасибо, не ожидал такого подробного ответа.
Ваш способ больше подходит для конечных пользователей, когда количество серверов ограничено и заранее определено. Мой способ сисадминский, на кучу заранее неизвестных хостов.
sega78 26.01.11 10:43 # +0
Да не за что.
Согласен про разницу в применении способов. Просто, не далее как в пятницу, придумал выше описанный способ, как сегодня натолкнулся на Ваш пост. Вот и решил поделиться "наболевшим", может еще кому пригодится...
vkedah 26.01.11 13:09 # +0
начиная с версии 0.8 remmina использует сторонний FreeRDP для подключений по RDP, в составе которого идёт xfreerdp, который в свою очередь имеет аналогичные rdesktop'у флаги..
BmW 26.01.11 13:48 # +0
Аналогичные, но не все, о чем в первом спойлере написано.
$ man rdesktop |grep -C 1 -e -K
-K Do not override window manager key bindings. By default rdesk‐
top attempts to grab all keyboard input when it is in focus.


$ man xfreerdp
ни чего похожего не обнаруживает. Я плохо ищу?
vkedah 26.01.11 14:07 # +0
наверно не совсем корректно выразился. под аналогичными имел в виду, что для запуска терминальной сессии используется однострочный скрипт с xfreerdp и набором к нему параметров. по поводу ключа -К, всё верно. он и правда перехватывает клавиатурные сокращения и отучить FreeRDP от этого пока нельзя. Но в моём случае это некритично, т.к. каждый из терминальных сеансов запускаю в отдельной X-сессии. мне так удобней. )

26.01.11 09:17 BmW

Tips & tricksВызов remmina с помощью командного файла

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

До недавнего времени я использовал 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

#!/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 и кладем туда скрипт.


Лучшие блоги (все 155)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 3120 из 232 городов)
Топ пользователей Топ блогов
В сети: eugenez, doraneko, nvbn, shidoh

Новенькие: mopsene, krab, akinak, mordez_moi, streetmack
welinux.ru

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн