The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Установка и настройка IceWM в минимальной конфигур..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Установка и настройка IceWM в минимальной конфигур..."  
Сообщение от opennews on 20-Ноя-07, 15:22 
В статье (http://avreg.net/howto:icewm) рассматривается один из вариантов установки лёгкого оконного менеджера IceWM и его начальной настройки для создания графического рабочего стола (десктопа) "одного приложения".


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


URL: http://avreg.net/howto:icewm
Новость: http://www.opennet.ru/opennews/art.shtml?num=12847

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от leon55 on 20-Ноя-07, 15:22 
он и так лёгкий :).
Видел у нас в сети маркетов "Сільпо" его активно юзают.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от balton (??) on 20-Ноя-07, 17:04 
фу щит .. там же дебиан ...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от devcoder email(??) on 20-Ноя-07, 17:56 
> там же дебиан

1) Не только Debian, ещё и Ubuntu.

2) Специфичные deb-only инструкции составляют не более 10% от материала.
Остальное, при желании (и наличии мозга), легко адаптируется на любые другие дистрибутивы Linux и *nix ОС.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от Аноним on 20-Ноя-07, 20:03 
Зачем для одного приложения вообще WM?!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от devcoder email(??) on 20-Ноя-07, 20:29 
> Зачем для одного приложения вообще WM?!

Не одного приложения, а (цитата)
> для рабочего стола "одного приложения"

в кавычках, т.е. условно.

Для крайних ситуаций, когда рабочее приложение _совершенно единственное_,
действительно лучше без WM (а может даже и без X - framebuffer:directfb,libsdl),
но придётся решать как минимум вопрос запуска упавшего или случайно закрытого приложения:
вар.1: respawn (какой таймаут подобрать???);
вар.2: учить юзера набирать команду в терминале (это будет шоком для многих);
вар.3: дополнительно делать интерактивный враппер типа "приложение выпало. запустить заново?".

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от Аноним on 21-Ноя-07, 13:27 
respawn (какой таймаут подобрать???);

Что это за бред? Какой еще нахрен respawn? Какой терминал, какой враппер?

echo "exec appname" >> ~/.xsession
либо
echo "while \! appname; do done" >> ~/.xsession

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от devcoder email(??) on 21-Ноя-07, 14:35 
>Что это за бред? Какой еще нахрен respawn? Какой терминал, какой враппер?
>echo "while \! appname; do done" >> ~/.xsession

while (:) do appname; sleep X; done
это и есть техника, называемая respawn (может Вы думаете что respawn - фирменная технология init? )

Если appname завершилось штатно и возратило 0, приложение будет перезапущено.

Если приложение завершилось аварийно, то оператор увидит перед собой виртуальную консоль.
Будете учить его набирать на клавиатуре startx в английском?

Можно конечно применить:
set +e; while (:) do appname; done; set -e
или
while (:) do appname || true; done;
Прим.: это нужно так как на .Xsession обычно стоит флаг errexit (set -e).

Но тогда минусов ещё больше.

Представьте что случилось нечто очень плохое (но возможное).
Например, сбились конфиги и закрылось/вылетело приложение.
Тогда мы получаем вечный цикл с загрузкой CPU 100%.

В результате:
1) человек, сидящий за монитором, понимает что произошла Ж, но сделать ничего не может
    и даже не видит ошибки (это для чего xterm)
2) CPU = 100%, а если приложение по старту соединяется с базой сетевой или сервером - можно словить лёгкий DOS (это для чего таймаут)
3) исправить ситуацию можно только админ по сети, или непосредственно придя на объект

> Что это за бред?

У кого?
Впрочем, и Ваш совет вполне работоспособен, уважаемый Аноним.
Только напишите своё имя, чтобы люди могли выказать Вам благодарность ;-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от Аноним on 21-Ноя-07, 16:40 
>Если приложение завершилось аварийно, то оператор увидит перед собой виртуальную консоль.
>Будете учить его набирать на клавиатуре startx в английском?

Белые люди уже много лет используют xdm. startx это маразматический костыль, аналогов которому в unix мире я не знаю.

xdm + .xsession + exec appname; что вы все бредите консолью?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от devcoder email(??) on 21-Ноя-07, 17:48 
>>Если приложение завершилось аварийно, то оператор увидит перед собой виртуальную консоль.
>>Будете учить его набирать на клавиатуре startx в английском?
>
>Белые люди уже много лет используют xdm. startx это маразматический костыль, аналогов
>которому в unix мире я не знаю.
>
>xdm + .xsession + exec appname; что вы все бредите консолью?

Неграмотного оператора или охранника xdm пустит без login (ввода имени пользователя и пароля)?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от Аноним on 21-Ноя-07, 19:16 
Чего?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от devcoder email(??) on 21-Ноя-07, 20:41 
>Чего?

Разве XDM не предложит ввести имя пользователя и пароль?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от Аноним on 21-Ноя-07, 22:08 
Тяжелый случай
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от Аноним on 20-Ноя-07, 23:44 
с какой стати приложению падать ?? и вы надеюсь убрали привязку к локали ?? по моему это даже не плохой тон .. привязывать приложение только к локали UTF_RU причем приложение которое НЕ ВЫВОДИТ ТЕКСТА !!!!! это я бы сказал извините издевательство .. не ужто этой русификацией вы собираетесь привлекать простых смертных пользователей ??
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Установка и настройка IceWM в минимальной конфигурации."  
Сообщение от JSmith (??) on 23-Ноя-07, 21:57 
>приложение только к локали UTF_RU причем приложение которое НЕ ВЫВОДИТ ТЕКСТА

А что, сохранились какие-то убогие системы еще где до сих пор не освоили UTF?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру