не работает кнопка Принт-скрин //
кнопка принт-скрин - не работает. однако, ряду пользователей она нужна. когда такой задачи не было, - находил обрывочную информацию на этом же сайте. Однако сейчас такой информации уже не видно. Кто-нибудь решил у себя эту задачу?
»
Опубликовано Виктор в 22. сентябрь 2008 - 14:10. - Войдите на сайт для отправки комментариев
Во-во. Я уж пол
Во-во. Я уж пол года об этом пишу - никакой реакции...
Работать
Работать принт-скрин не будет.
Установил программу для снятия копии с экрана.
Проблема решена.
Работать
Работать принт-скрин не будет.
Установил программу для снятия копии с экрана.
Проблема решена.
Почему не
Почему не будет???
Из принципа или в чем причина?
Я так
Я так подозреваю, что дело тут не во вредности разработчиков, а в нестыковке keykodes которые X сервер отдает RDP серверу.
Имхо проще всего установить програмку, их есть великое множество, при чем совершенно бесплатных.
На самом деле
На самом деле проблема крайне неприятная. :-(
Смотрю файлик CHANGELOG:
.....
20060317
....
- используется rawkeyboard патч из ALT linux, теперь работает клавиша
PrintScreen
.....
Т.е. как минимум в сборке от 17 марта 2006 года PrintScreen работал!
Смотрю далее лог и обнаруживаю причину почему злополучная клавиша перестала работать:
.........
20060406
.........
- убран rawkeyboard патч из ALT linux
.....
А с ним там
А с ним там каких-то других проблем было.
--
Nikolai V. Ivanyushin <nvi at itadvisor.ru>
IT Advisor Ltd.
http://www.itadvisor.ru
+7 910 743-28-38
Грусно. А хоть
Грусно. А хоть какую-то комбинацию можно к этим клавишам привязать? Или они так и будут полностью отключены?
Благо хоть в
Благо хоть в Висте есть утилитка... "Захват области екрана".
Нашел в убунту
Нашел в убунту https://launchpadlibrarian.net/16355024/rdesktop_1.6.0-1ubuntu1.diff.gz
[skip]
+
+ /* Key 124: The Print Screen sequence is complicated, and
+ hardcoded in xkeymap.c */
++#define SCANCODE_KEY_124 0xff
++#define SCANCODE_CHAR_PRINT SCANCODE_KEY_124
+
[skip]
++ case SCANCODE_CHAR_PRINT:
++ if( vkmenu)
++ rdp_send_input( ev_time, RDP_INPUT_SCANCODE, pressed ? RDP_KEYPRESS : RDP_KEYRELEASE, 0x54, 0);
++ else if( vkcontrol && (vklshift || vklshift))
++ rdp_send_input( ev_time, RDP_INPUT_SCANCODE, pressed ? RDP_KEYPRESS : RDP_KEYRELEASE, SCANCODE_EXTENDED|0x37, 0);
++ else {
++#if 0
++ if( pressed) {
++ rdp_send_input( ev_time, RDP_INPUT_SCANCODE, RDP_KEYPRESS, SCANCODE_CHAR_LSHIFT, 0);
++ rdp_send_input( ev_time, RDP_INPUT_SCANCODE, RDP_KEYPRESS, SCANCODE_EXTENDED|0x37, 0);
++ }
++ else {
++ rdp_send_input( ev_time, RDP_INPUT_SCANCODE, RDP_KEYRELEASE, SCANCODE_EXTENDED|0x37, 0);
++ rdp_send_input( ev_time, RDP_INPUT_SCANCODE, RDP_KEYRELEASE, SCANCODE_CHAR_LSHIFT, 0);
++ }
++#endif
[skip]
++ }
В оригинальном rdesktop
#define SCANCODE_KEY_124 0xff
просто нет
Кнопка PrintScreen работает, Alt+PrintScreen тоже, но в убунтовом rdesktop в русской раскладке неправильно работают Shift+цифра. Shift+7 = Ж, например То есть просто убунтовые патчи наложить не получится, нужно отрезать только то, что относиться к PrintScreen.
>... Установил
>... Установил программу для снятия копии с экрана...
>... их есть великое множество, при чем совершенно бесплатных...
... оно понятно (хоть ктони будь бы предложил варианты и названия, програм которые он выбрали в качестве скрин граберов и почему); на терминальном сервере и так (как правило) памяти под 'завязку', а тут еще ~50раз запущенный скрин грабер...
ALT +PrntScr у меня
ALT +PrntScr у меня работает.
Какая версия
Какая версия сборки?