Запрет Alt-F4 и Alt-Tab и т.п.

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
kitenok
Сообщения: 27

Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение kitenok »

Итак этот вопрос уже ставился:
что имеем
1. ASP Linux V10
2. Среда GOHOME
3. Программа написанная на Lazarus ( или тоже самое на QTDesigner)
4. Данная программа запускает Operu по таймеру на определенное время по истечении которого выполнение Opera прекращается и происходит возврат в запускающую программу.
5. Программы на Lazarus и QTDesigner идентичны и выпоняют одинаковые действия

Вопрос: как пользователю на компьютере запретить запускать любые другие приложения и
( например Alt-F2, Alt-F4 , Alt-Tab ну и т.д.)

Последнее пишу с работы поэтому в выходные и вечером присутствовать на форуме не могу.

Если кто знает ответ подскажите.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение sash-kan »

надо выпросить надбавку за способности к телепатии (:
Для kitenok:
т.е. тебе надо, чтобы на какое-то время машина перестала отвечать на действия пользователя?
загляни в исходники какого-нибудь screen-saver-а, способного блокировать иксы до ввода пароля, и погляди, как это там сделано.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение Jan2ary »

Для kitenok:
Отчего тут нету рейтинга... Сразу бы выдал за повторное поднятие темы.
Оставляю только потому, что в предыдущей теме ничего толкового не было (но только из-за некорректно поставленного вопроса).
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Аватара пользователя
Phoenix
Сообщения: 58

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение Phoenix »

(kitenok @ Пятница, 10 Июня 2005, 12:45) писал(а):Итак этот вопрос уже ставился:
что имеем
1. ASP Linux V10
2. Среда GOHOME
3. Программа написанная на Lazarus ( или тоже самое на QTDesigner)
4. Данная программа запускает Operu по таймеру на определенное время по истечении которого выполнение Opera прекращается и происходит возврат в запускающую программу.
5. Программы на Lazarus и QTDesigner идентичны и выпоняют одинаковые действия

Вопрос: как пользователю на компьютере запретить запускать любые другие приложения и 
( например Alt-F2,  Alt-F4 , Alt-Tab ну и т.д.)

Последнее пишу с работы поэтому в выходные и вечером присутствовать на форуме не могу.

Если кто знает ответ подскажите.


Насколько я понял речь идет о биллинге...
Ну а чтоб пользователь не запускал другие программы - не устанавливайте их.
Ну а чтоб пользователь не лазил по другим консолям просто не пускайте его за комп. :devil_2:
Спасибо сказали:
Аватара пользователя
kitenok
Сообщения: 27

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение kitenok »

(Phoenix @ Пятница, 10 Июня 2005, 14:24) писал(а):
(kitenok @ Пятница, 10 Июня 2005, 12:45) писал(а):Итак этот вопрос уже ставился:
что имеем
1. ASP Linux V10
2. Среда GOHOME
3. Программа написанная на Lazarus ( или тоже самое на QTDesigner)
4. Данная программа запускает Operu по таймеру на определенное время по истечении которого выполнение Opera прекращается и происходит возврат в запускающую программу.
5. Программы на Lazarus и QTDesigner идентичны и выпоняют одинаковые действия

Вопрос: как пользователю на компьютере запретить запускать любые другие приложения и 
( например Alt-F2,  Alt-F4 , Alt-Tab ну и т.д.)

Последнее пишу с работы поэтому в выходные и вечером присутствовать на форуме не могу.

Если кто знает ответ подскажите.


Насколько я понял речь идет о биллинге...
Ну а чтоб пользователь не запускал другие программы - не устанавливайте их.
Ну а чтоб пользователь не лазил по другим консолям просто не пускайте его за комп. :devil_2:




неа пользователь должен работать только с тем что запушено
а не пускать за машину это не выход
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение sash-kan »

(Phoenix @ Пятница, 10 Июня 2005, 14:24) писал(а):Насколько я понял речь идет о биллинге...

есть и более крутые телепаты (:
Для kitenok:
и зачем людям голову морочить. не проще ли было так сразу и написать.
тогда бы и осмысленной вариант решения вопроса предложили бы.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение Shura »

ИМХО, вопрос задан вполне понятно. Требуется всего-навсего сделать так, чтобы пользователь мог работать только с одним запущеным приложением и не мог переключаться на другие.

ЗЫ К сожалению ответа не знаю :rolleyes:
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение sash-kan »

ответ уже проскакивал.
надо запускать x-сервер без wm-ов и стартовать в нем нужное приложение.
немножко почитать и ручками поработать - и будет счастье в этом доме (:

Sash Kan добавил в 10.06.2005 20:09

тут недавно аналогичное решение обсуждалось. только в плане - как запустить rdesktop без wm-а. поиск рулит.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение t.t »

Вопрос только в том, что значит
(kitenok @ Пятница, 10 Июня 2005, 12:45) писал(а):2. Среда GOHOME
Если "среда, иди домой" (без тебя обойдёмся), то именно так :) А если "среда -- GNOME", то... :dntknw:
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
justuser
Сообщения: 48

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение justuser »

а если среда kde, то возможно и такое. в нем есть средства для Kioskmode, управления доступом к функциям оболочки.
конечно можно пускать голые иксы и в них оперу. по истечении времени просто прибить обоих (широким кинжалом). но управляющая програмка тоже иксовая, а значит произойдет возврат в исходный гном.
значит нужно через иниттаб пускать программку в голых иксах (с respawn). тогда по истечении времени програмка просто убьет себя.
но кто тогда считать будет? значит, задача усложняется. нужно написать демон, дающий и забирающий доступ. qt-шную прогу переписать, чтобы она взаимодействовала с демоном.
Спасибо сказали:
Аватара пользователя
nercus
Сообщения: 150

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение nercus »

Для justuser:
какой демон? зачем?
если я правильно понял, программа (которая на Lazarus) вполне себе спокойненько пускает и прибивает оперу.
так почему бы просто в голых иксах и не запустить эту програмку? и будет она себе жить не тужить, оперу запускать/прибивать, главное что б сама не подохла (а то иксы отвалятся, ну да фиг с ними, есть respawn).

единственное, что было бы неплохо - это что бы опера запускалась на весь экран. тогда она гарантированно перекроет собой управляющую програмулину, и смотреться это будет хорошо. этому стоит обучить програмулину на Lazarus.

и вопрос с shortcuts тогда вообще не актуален - ибо некому их обрабатывать.
2.6.14-gentoo-r5
kde-3.5.0 | openbox-3.2
Deep Purple | Rob Zombie | Led Zeppelin | ДДТ
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение sash-kan »

можно еще упростить/усложнить/извратить решение (:
1. на контролируемой машине висят голые иксы (с respawn). вирт. консоли можно вообще убрать к монахам.
2. с другой машины:
2а. в x-терминале подключаемся к контролируемой - ssh -X somehost
2б. в том же терминале запускаем контролирующую программу
2в. контролирующая программа запускает нужное приложение - DISPLAY=:0 someprogram

преимущества:
всё, что предоставляет unix-way (:
как-то - простая возможность контролировать все дофига-дцать машин с одного рабочего места (:
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение Bolverk »

да, через xinit можно запускать конкретную программу без wm. И кнопки там работать не будут. Но от Ctrl+Alt+Backspace это не спасет.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение sash-kan »

(Bolverk @ Суббота, 11 Июня 2005, 12:32) писал(а):от Ctrl+Alt+Backspace это не спасет.


в предложенном мной последнем варианте - спасет. если контролирующая программа умеет отслеживать падение конторолируемой программы и перезапускать ее. иксы-то сами перезапустятся (respawn).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
justuser
Сообщения: 48

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение justuser »

Section "ServerFlags"
# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence
# This allows clients to receive this key event.
#DontZap

# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching
# sequences. This allows clients to receive these key events.
#DontZoom
EndSection

justuser добавил в 11.06.2005 15:09

(Sash Kan @ Суббота, 11 Июня 2005, 12:44) писал(а):спасет. если контролирующая программа умеет отслеживать падение конторолируемой программы

нет, контролирующая программа будет убита вместе с иксами. поэтому я и предлагал разделить ее на демона и интерфейс.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение sash-kan »

(justuser @ Суббота, 11 Июня 2005, 14:09) писал(а):нет, контролирующая программа будет убита вместе с иксами. поэтому я и предлагал разделить ее на демона и интерфейс.

значит я плохо выразил мысль ):
контролирующая программа будет запускаться на контролируемой машине, но используя x-сервер контролирующей машины.
во загнул (:
но, надеюсь, понятно (:

Sash Kan добавил в 11.06.2005 15:31

(justuser @ Суббота, 11 Июня 2005, 14:09) писал(а):#DontZap


(justuser @ Суббота, 11 Июня 2005, 14:09) писал(а):#DontZoom


спасибо за инфу!
возьмем на заметку! :thumbsup:

Sash Kan добавил в 11.06.2005 15:33

и насчет демона идея хорошая, вот только, как я понял, товарищ хочет контролировать именно из своей уже готовой программы.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
justuser
Сообщения: 48

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение justuser »

(Sash Kan @ Суббота, 11 Июня 2005, 14:33) писал(а):
(justuser @ Суббота, 11 Июня 2005, 14:09) писал(а):нет, контролирующая программа будет убита вместе с иксами. поэтому я и предлагал разделить ее на демона и интерфейс.

контролирующая программа будет запускаться на контролируемой машине, но используя x-сервер контролирующей машины.

наоборот :)
на контролирующей машине - на сервере, используя X-сервер контроолируемой машины - клиента.
всегда x-сервер работает на клиенте (x-терминале), а x-клиенты выполняются на сервере.

но все равно, когда икс сервер будет прибит, скорее всего убьется и программа, где бы она не выполнялась.


justuser добавил в 11.06.2005 16:14

а, наверное я не догнал. биллинговая программа нужна на клиентской машине?
если нет, то пусть она работает на сервере и на сервере же запускает оперу для конкретного клиента.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение sash-kan »

(justuser @ Суббота, 11 Июня 2005, 15:14) писал(а):биллинговая программа нужна на клиентской машине?
если нет, то пусть она работает на сервере и на сервере же запускает оперу для конкретного клиента.

и так, конечно, можно.
единственная возможная трудность для товарища - настроить x-серверы и файерволы на машинах, чтоб x-трафик бегал без препятствий.
ну да, как говорится, rtfm рулит (:
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение Jan2ary »

Объясните кто-нибудь, при чем тут биллинг? Или я неправильно понимаю смысл этого слова?
Ну так по совету justuser: убивание Х можно выключить, а кто мешает запускать оперу из потока, который поспит полчаса, убьет оперу, поспит еще, а потом опять запустит?
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение sash-kan »

(Jan2ary @ Воскресенье, 12 Июня 2005, 9:17) писал(а):при чем тут биллинг?

как я понял - у товарища что-то вроде интернет-клуба
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
kitenok
Сообщения: 27

Re: Запрет Alt-F4 и Alt-Tab и т.п.

Сообщение kitenok »

Совершенно верно нечто вроде интернет киоска вариант с голым запуском через inittab попробую сегодня и посмотрю KDE.
Всем спасибо буду делать дальше
Спасибо сказали: