Автор Тема: RuleUser - управление пользователями в сети  (Прочитано 90233 раз)

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #195 : 11.03.2013 15:39:40 »
На LTSP блокировка клавы не работает, xinput в чруте тоже установил. Мышь вроде блокируется, но если сделать Ctrl+Alt+F1, а потом на 7 вернуться, то начинает работать :)
Посмотрел, для LTSP блокировка на сервере отрабатывает по функции :) ...может быть надо на клиенте?, или устройства по другому называются у клиентов на сервере? Сейчас поиск по "AT" и "Mouse".

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Re: Управление клиентами, программа
« Ответ #196 : 11.03.2013 15:47:19 »
Может быть поможет блокировка мыши и клавиатуры, сейчас как раз делаю. А еще можно открыть процессы и завершить нужный :)
Долго мышкой кликать! Да и надо знать еще, что за игра, чтоб её процесс прибить. Остальные ученики должны ждать, когда я разборки закончу и лоботрясов заблокирую?
Блокировать клаву и мышь - тоже хорошо, но показать им на экране надо: Пойман!!!
В ITalc я раз - выбрал компы и действие блокировать - игра там, не игра, весь экран в заставке с замочком :)
Если блокирование экрана без игры выполняется, то вероятно(KDE4?) не может это сделать если полный экран, команда отрабатывает.
да, КДЕ4.
Без игры выполняется блокировка - появляется запрос на пароль.
Кстати - ввод пароля разблокирует машину! Надо тогда еще клаву/мышь блочить до кучи, вы правы.
Вот сейчас проверил: запустил quake3 в полноэкранном режиме - Italc блокирует, Ruleuser нет.
Научить нельзя, научиться можно.

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #197 : 11.03.2013 15:57:04 »
Если блокирование экрана без игры выполняется, то вероятно(KDE4?) не может это сделать если полный экран, команда отрабатывает.
да, КДЕ4.
Без игры выполняется блокировка - появляется запрос на пароль.
Кстати - ввод пароля разблокирует машину! Надо тогда еще клаву/мышь блочить до кучи, вы правы.
Вот сейчас проверил: запустил quake3 в полноэкранном режиме - Italc блокирует, Ruleuser нет.
Интересно...и странно, команда блокировки то KDE-шная, родная :) По репетирую на P6, может опции какие не учел в команде.

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #198 : 11.03.2013 17:29:03 »
Посмотрел, для LTSP блокировка на сервере отрабатывает по функции  ...может быть надо на клиенте?, или устройства по другому называются у клиентов на сервере? Сейчас поиск по "AT" и "Mouse".
Надо в чрут наверно лезть... а там нужно подключиться к X-серверу иначе ошибку выдает xinput...
Надо "export DISPLAY=:7.0"...но это все равно не поможет победить Ctrl+Alt+F1, это переключение дисплея. Блокировка же только на :7 дисплей :)

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #199 : 11.03.2013 19:28:32 »
Надо "export DISPLAY=:7.0"...но это все равно не поможет победить Ctrl+Alt+F1, это переключение дисплея. Блокировка же только на :7 дисплей
Ну на стац. же блокирует :) надо пробовать...
Если по простому...варианта два, если на стороне сервера не сработало, значит надо на стороне клиента ;)

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #200 : 11.03.2013 20:13:24 »
Не то говорю :)
На клиенте через Konsole (не в чруте!), только там немного по-другому устройства называются: клавиатура grep -i keyboard0, мышь grep -i mouse, а принцип тот же. Это чрут p5. На p6.999(из беты) также как первый раз делали.
Значит просто другие названия :) Добавил в поиск эти варианты.

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #201 : 12.03.2013 11:18:19 »
Это всё про LTSP!

"Демонстрация". Одного клиента можно добавлять несколько раз.
Пока подробностей не даю, но не работает, дабавляется, но выводит дважды изображение на одну машину, то есть сначала одно появляется, а поверх другое :) на второй машине тишина... Пока можно отложить проблему, думаю.
Хм...не то, имелось ввиду в функции "Демонстрация" можно добавить одного клиента и в качестве сервера и в качестве клиента нескольких серверов. Запустить можно только в одном месте одновременно.

Возможность блокировать/разблокировать устройства ввода.
Блокирует только мышь. Клава не блокируется.
При демонстрации также, только мышь, клава работает.
Почему строка "Keyboard0"(с большом буквы), выше сказали "keyboard0"  ?
В программе конечно же "keyboard0" :) И mouse все таки с маленькой или большой буквы?
« Последнее редактирование: 12.03.2013 11:23:21 от xak-altsp »

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #202 : 12.03.2013 11:26:45 »
Почему строка "Keyboard0"(с большом буквы), выше сказали "keyboard0"  ?
В программе конечно же "keyboard0"  И mouse все таки с маленькой или большой буквы?
Дык
$ grep --help
   -i, --ignore-case         игнорировать различие регистра
:)
Keyboard и Mouse с большой, в выводе смотрите, там правильно все, просто я grep делаю без учета регистра.
Да это то понятно, grep не используется в программе. В файле command.py можно поправить "keyboard0" на нужное, должно работать:) В обновлении поправлю.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #203 : 12.03.2013 12:28:37 »
Модуль xorg он же x11vnc. Может быть надо добавить настройки в xorg.conf.
Да, вроде, стандартный xorg.conf:
Section "ServerLayout"
Identifier     "Minimal layout"
Screen         "Screen0" 0 0
EndSection

Section "Module"
Load "vnc"
SubSection "extmod"
Option     "omit xfree86-dga"
EndSubSection
EndSection

Section "Monitor"
Identifier   "Monitor0|0"
EndSection

Section "Device"
Identifier  "Card0|0"
Driver      "radeon"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0|0"
Monitor    "Monitor0|0"
DefaultDepth     24
SubSection "Display"
Depth    24
Option   "rfbport 5900"
Option   "localhost"
Option   "SecurityTypes" "None"
EndSubSection
EndSection

Видео такое:
04:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV515 [Radeon X1300]
Сноси Винду, переходи на Линукс ! :)

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #204 : 12.03.2013 12:34:48 »
Модуль xorg он же x11vnc. Может быть надо добавить настройки в xorg.conf.
Да, вроде, стандартный xorg.conf:
...
Видео такое:
04:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV515 [Radeon X1300]
В секцию Display оказалось не обязательно, можно просто в Screen.
Если монитора два, то наверное...надо сделать две секции Monitor и две Screen, в одну опции VNC :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #205 : 12.03.2013 12:51:58 »
Если монитора два, то наверное...надо сделать две секции Monitor и две Screen, в одну опции VNC
Неа, также...
Section "ServerLayout"
Identifier     "Minimal layout"
Screen         "Screen0" 0 0
EndSection

Section "Module"
Load "vnc"
SubSection "extmod"
Option     "omit xfree86-dga"
EndSubSection
EndSection

Section "Device"
Identifier  "Card0|0"
Driver      "radeon"
EndSection

Section "Monitor"
Identifier "Monitor0|0"
EndSection

Section "Monitor"
Identifier "Monitor1|0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0|0"
Monitor    "Monitor0|0"
DefaultDepth     24
Option   "rfbport 5900"
Option   "localhost"
Option   "SecurityTypes" "None"
SubSection "Display"
Depth    24
EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device "Card0|0"
    Monitor "Monitor1|0"
    SubSection "Display"

    EndSubSection
EndSection
Сноси Винду, переходи на Линукс ! :)

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Re: Управление клиентами, программа
« Ответ #206 : 12.03.2013 14:12:59 »
А кстати!
Важное замечание:
по выводу top загрузка системы процессом python при запущенном Ruleuser - от 85 до 91! Запусти параллельно с Ruleuser что-то более-менее тяжёлое (вот сегодня мы с vlc работали над перекодированием видео на одном из уроков) - машина подтормаживает! Это только у меня?
Для сравнения посмотрел: загрузка процессора системой ITalc - от 5 до 11 процентов.
Научить нельзя, научиться можно.

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #207 : 12.03.2013 15:37:31 »
Если монитора два, то наверное...надо сделать две секции Monitor и две Screen, в одну опции VNC
Неа, также...
У меня нет на чем даже попробовать, хотя любопытно :(

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Управление клиентами, программа
« Ответ #208 : 12.03.2013 15:55:52 »
У меня нет на чем даже попробовать, хотя любопытно
Подумаю багу повешать, но хотелось бы чтобы кто-то у себя проверил, чтобы убедиться что это ошибка модуля vnc. :)
Сноси Винду, переходи на Линукс ! :)

Оффлайн xak-altsp

  • Участник
  • *
  • Сообщений: 238
Re: Управление клиентами, программа
« Ответ #209 : 12.03.2013 15:57:15 »
А кстати!
Важное замечание:
по выводу top загрузка системы процессом python при запущенном Ruleuser - от 85 до 91! Запусти параллельно с Ruleuser что-то более-менее тяжёлое (вот сегодня мы с vlc работали над перекодированием видео на одном из уроков) - машина подтормаживает! Это только у меня?
Проверил на P6, в режиме просмотра 20 миниатюр ~<10%. В самой программе тяжелых расчетов нет, нагрузка может быть во внешних приложениях x11vnc и SSH, но это их нагрузка, не python.
Что делали, когда заметили? что делали перед этим и т.п., какие нибудь подробности :)