Thinstation + citrix

Операционки на базе Unix
Ответить
logan
Юзер
Юзер
Сообщения: 1
Зарегистрирован: 21 авг 2015, 11:58
ОС: Win+ubuntu

Thinstation + citrix

Сообщение logan » 25 авг 2015, 18:30

Мир местным. Помогите незнакомому с миром линукса.
Тема начинается тут надеюсь тут разрешены ссылки [spoiler]http://thinstation.pro/forum/vsjo-ostal ... l?start=60[/spoiler] скрипт готов надо переделать, моими кривыми руками ничего не получается. Есть три кнопки.
1. соединяется к серверу через RDP
2. соединяется через xFREERDP

3. соединяется через СITRIX- так вот тут у меня проблемы

[spoiler]#!/bin/sh

#################################################
# Menu script, instead of not working replimenu #
# Author: Dmitry Shveev shweew@it-advisor.ru #
# Site: http://thinstation.pro #
#################################################

. $TS_GLOBAL

#Получаем IP клиента
#To find the client's IP
IPSHOW=$(ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}')

#Опции курсора и фонового цвета
#Options of the cursor and background color
xsetroot -cursor_name top_left_arrow -solid rgb:4B/69/83

#Меню zenity
#Menu zenity:ip=`zenity --list --timeout=30 --print-column=3,1 --hide-column=1,3 \
--column "IP" --column "Выберите сервер и нажмите OK:" --column prog \
"192.168.10.10" "RDP" "rdesktop" \
"192.168.10.10" "FREERDP" "xfreerdp" \
"192.168.10.10" "CITRIX" "wfica"`

prog=$(echo $ip | awk -F'|' '{ print $1 }')
ipserver=$(echo $ip | awk -F'|' '{ print $2 }')

retval=$?
case $retval in
0)
#проверка условия если rdesktop, то
if echo $ip | grep rdesktop; then
$prog -x 0x90 -N -a 16 -f -k ru -x l -u '' $ipserver
#проверка условия если freerdp, то
elif echo $ip | grep freerdp; then
$prog "-u '' -a 16 /microphone:sys:alsa /sound:sys:alsa /multimedia:sys:alsa" $ipserver
#проверка условия если не rdesktop и не freerdp, то
else
$prog -desc -depth <16> -sound $ipserver
fi;;
1|5)
poweroff;;
esac
exit 0[/spoiler]
http://support.citrix.com/proddocs/topi ... eters.html
тут команды, как прописать чтобы, когда кликаю на 3 пункт он соединялся к серверу через CITRIX
буду благодарен за помощь
Ответить

Вернуться в «Unix»