Вопрос по rdesktop

  • Автор темы evn
  • Дата начала
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
как сделать так, что бы в заголовке окна отображалось имя пользователя. какая переменная должна стоять после ?
 
dalex

dalex

Новичок
Регистрация
15.02.2006
Сообщения
17 333
Реакции
49
Баллы
0
OP
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
неа)
зы rdesktop это линуксовый "клиент"....
 
WeteR

WeteR

Новичок
Регистрация
03.07.2008
Сообщения
1 126
Реакции
4
Баллы
0
в rdesktop -u имя пользователя

если конечно правильно понял вопрос
 
OP
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
несколько неверно....
rdesktop: A Remote Desktop Protocol client.
Version 1.5.0. Copyright (C) 1999-2005 Matt Chapman.
See http://www.rdesktop.org/ for more information.

Usage: rdesktop [options] server[:port]
-u: user name
-d: domain
-s: shell
-c: working directory
-p: password (- to prompt)
-n: client hostname
-k: keyboard layout on server (en-us, de, sv, etc.)
-g: desktop geometry (WxH)
-f: full-screen mode
-b: force bitmap updates
-A: enable SeamlessRDP mode
-B: use BackingStore of X-server (if available)
-e: disable encryption (French TS)
-E: disable encryption from client to server
-m: do not send motion events
-C: use private colour map
-D: hide window manager decorations
-K: keep window manager key bindings
-S: caption button size (single application mode)
-T: window title
-N: enable numlock syncronization
-X: embed into another window with a given id.
-a: connection colour depth
-z: enable rdp compression
-x: RDP5 experience (m[odem 28.8], b[roadband], l[an] or hex nr.)
-P: use persistent bitmap caching
-r: enable specified device redirection (this flag can be repeated)
'-r comport:COM1=/dev/ttyS0': enable serial redirection of /dev/ttyS0 to COM1
or COM1=/dev/ttyS0,COM2=/dev/ttyS1
'-r disk:floppy=/mnt/floppy': enable redirection of /mnt/floppy to 'floppy' share
or 'floppy=/mnt/floppy,cdrom=/mnt/cdrom'
'-r clientname=<client name>': Set the client name displayed
for redirected disks
'-r lptport:LPT1=/dev/lp0': enable parallel redirection of /dev/lp0 to LPT1
or LPT1=/dev/lp0,LPT2=/dev/lp1
'-r printer:mydeskjet': enable printer redirection
or mydeskjet="HP LaserJet IIIP" to enter server driver as well
'-r sound:[local|off|remote]': enable sound redirection
remote would leave sound on server
'-r clipboard:[off|PRIMARYCLIPBOARD|CLIPBOARD]': enable clipboard
redirection.
'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD
when sending data to server.
'CLIPBOARD' looks at only CLIPBOARD.
-0: attach to console
-4: use RDP version 4
-5: use RDP version 5 (default)

в окне, вверху, когда соединение УЖЕ состоялось, можно видеть название(или ip адрес, или же заданное переменной -T ) заголовок окна. вот этот заголовок должен быть ничем иным. как отображением учетки logon.
 
OP
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
не вариант....так и отображается $USER...(((
 
C

Cr_net

Новичок
Регистрация
14.08.2007
Сообщения
970
Реакции
0
Баллы
0
не вариант....так и отображается $USER...(((
$USER это переменная локального id пользователя на линукс машине, echo $USER напечатать переменную
ну или как то так -T 'echo -n $USER'
 
A

alex

Участник
Регистрация
21.05.2004
Сообщения
2 505
Реакции
3
Баллы
38
ну или как то так -T 'echo -n $USER'
извини, но это вообще бред какой-то :)
тогда уж
-T `echo -n $USER`
только это то же самое что
-T $USER
но интерпретация переменных делается шеллом, из ярлыков на столе может не работать.
тогда попробуй типа
/bin/sh -c 'usr/bin/rdesktop -T $USER'
 
C

Cr_net

Новичок
Регистрация
14.08.2007
Сообщения
970
Реакции
0
Баллы
0
извини, но это вообще бред какой-то :)
тогда уж
-T `echo -n $USER`
только это то же самое что
-T $USER
но интерпретация переменных делается шеллом, из ярлыков на столе может не работать.
тогда попробуй типа
/bin/sh -c 'usr/bin/rdesktop -T $USER'

Очевидно, что если rdesktop -T $USER выводит в титл $USER, то значит rdesktop при запуске не наследует переменные шелла. 'echo -n $USER' - в кавычках, это должен быть exec копии шелла для выполнении команды и возвращения результата. в кавычках могу ошибаться `echo -n $USER` и 'echo -n $USER' могут дать разный результат.
Тут больше вопрос какой username нужен локальный или удалённый :)
 
OP
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
в том то и беда, что удаленный.....
 
OP
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
как обычно....
 
C

Cr_net

Новичок
Регистрация
14.08.2007
Сообщения
970
Реакции
0
Баллы
0
в том то и беда, что удаленный.....
Для xterm, rxvt можно было настраивать динамический титл
через escape последовательности, может для rdesktop тоже что нибудь подобное можно настроить. Попробуй погуглить на предмет window title xterm
 
OP
evn

evn

LPD: Земля
Регистрация
27.07.2005
Сообщения
28 585
Реакции
189
Баллы
63
спасибо...гуглил...с этого и началось)))) но что то все больше прихожу к мнению, что это нереально...
Window and icon titles may be changed in a running xterm by using XTerm escape sequences. The following sequences are useful in this respect:

  • ESC]0;stringBEL -- Set icon name and window title to string
  • ESC]1;stringBEL -- Set icon name to string
  • ESC]2;stringBEL -- Set window title to string

не работает)
 
A

alex

Участник
Регистрация
21.05.2004
Сообщения
2 505
Реакции
3
Баллы
38
Хоть гугли, хоть не гугли, если сам rdesktop не умеет этого делать, то это просто невозможно сделать с помощью других программ.
 
Верх Низ