LINUX.ORG.RU

Сообщения legolegs

 

beryl не запускается

Этот чортов берил отказывается работать,
несмотря на то, что всё, что ему надо установлено и работает.

[legolegs@battlehummer ~]$ ps -u legolegs
  PID TTY          TIME CMD
 2294 ?        00:00:00 startkde
 2335 ?        00:00:00 ssh-agent
 2338 ?        00:00:00 dbus-launch
 2339 ?        00:00:00 dbus-daemon
 2381 ?        00:00:00 gpg-agent
 2396 ?        00:00:00 start_kdeinit
 2397 ?        00:00:00 kdeinit
 2400 ?        00:00:00 dcopserver
 2402 ?        00:00:00 klauncher
 2404 ?        00:00:02 kded
 2409 ?        00:00:00 kwrapper
 2411 ?        00:00:00 ksmserver
 2414 ?        00:00:02 kdesktop
 2416 ?        00:00:06 kicker
 2417 ?        00:00:00 kio_media
 2418 ?        00:00:00 kio_file
 2428 ?        00:00:00 kwikdisk
 2431 ?        00:00:01 gxneur
 2438 ?        00:00:00 klipper
 2439 ?        00:00:00 lineakd
 2440 ?        00:00:03 konsole
 2443 ?        00:00:00 kalarmd
 2447 pts/1    00:00:00 bash
 2467 ?        00:00:00 knotify
 2512 pts/1    00:00:00 ps
[legolegs@battlehummer ~]$ beryl
**************************************************************
* Beryl system compatiblity check                            *
**************************************************************

Detected xserver                                : NVIDIA

Checking Display :0.0 ...

Checking for XComposite extension               : passed (v0.3)
Checking for XDamage extension                  : passed
Checking for RandR extension                    : passed
Checking for XSync extension                    : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig                  : passed
Checking for GLX_EXT_texture_from_pixmap        : passed
Checking for non power of two texture support   : passed
Checking maximum texture size                   : passed (2046x2046)

Relaunching beryl with __GL_YIELD="NOTHING"
**************************************************************
* Beryl system compatiblity check                            *
**************************************************************

Detected xserver                                : NVIDIA

Checking Display :0.0 ...

Checking for XComposite extension               : passed (v0.3)
Checking for XDamage extension                  : passed
Checking for RandR extension                    : passed
Checking for XSync extension                    : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig                  : passed
Checking for GLX_EXT_texture_from_pixmap        : passed
Checking for non power of two texture support   : passed
Checking maximum texture size                   : passed (2046x2046)

beryl: Another window manager is already running on screen: 0
beryl: No manageable screens found on display :0.0
[legolegs@battlehummer ~]$ rpm -qa | grep nvidia
xorg-x11-drv-nvidia-96xx-1.0.9631-7.lvn6
kmod-nvidia-96xx-1.0.9631-7.2.6.20_1.2962.fc6
[legolegs@battlehummer ~]$ rpm -qa | grep beryl
beryl-settings-0.2.0-1.fc6
beryl-core-0.2.0-1.fc6
beryl-plugins-0.2.0-1.fc6
beryl-manager-0.2.0-1.fc6

Дистриб федора 6.
Наглость берила не знает границ, т.к. никакого "Another window manager" нет.
Специально прибил kwin и проследил, чтобы кдешная прозрачность была отключена.
Что делать?
legolegs
()

limits.conf: Ограничение на объём памяти, используемый программой

У меня Fedora 6. Некоторые программы иногда начинают жрать память и жрут пока не лопнут. Часто у меня терпение лопается гораздо раньше и я жму резет, ибо прибить такую прогу пока комп интенсивно свопится совершенно невозможно.
Итак, задача: ограничить объём памяти, который может выделить программа, ну, скажем, объёмом ОЗУ.
Птичка мне насвистела, что с помощью limits.conf можно ограничить всё подряд. Нашёл оный файл по адресу /etc/security/limits.conf и прописал в нём
* hard data 262144
* hard rss 262144
Второе, как я понял не совсем то, а что такое первое я точно не знаю, но по смыслу подходит. И ничего не изменилось. Специально накорябал прогу, выделяющую малоком 300 метров и она не спеша, но без помех сделала своё чёрное дело. Так как-же, чёрт возьми, правильно пользоваться этим лимитс.конф?

примечания:
на всякий случай продублировал /etc/security/limits.conf в /etc/limits.conf
заставил прогу выделить 500мб и ждать так 10 минут
никаких действий чтобы "применить" изменённый limits.conf не предпринимал т.к. не нашёл в мани про это ничего.

legolegs
()

Компьютерный класс: а может кластер?

Большинство предложений по организации компьютерного класса на GNU/Linux сводится к следующим вариантам:
0. Просто вместо винды поставить линухи. Недостаток - файлы ученика лежат на конкретной машине, если он сел за другую - файлы надо переносить по сети (которая, как правило есть). Это тупо, неудобно, небезопасно - ученики будут портить файлы друг друга из озорства.
1. Обычные компы + авторизация в домене/nis/ldap/etc. Каждому ученику по аккаунту с паролем да хомяку, все данные на сервере, бекап и всё такое. Плюсы: надёжность, ученики автоматически знакомятся с основами информационной безопасности, что пригодится в будущем.
2. Сервер терминалов и терминалы разной степени тонкости. Главное возражение - уже стоящие в школах писюки уровня P III - P IV. Из них терминалы делать нерационально, спецдевайсы, по словам знатоков на лоре, не сильно дешевле обычных компов.
3. Объединить все компы в кластер. Я никогда не поднимал кластеров, поэтому щас пойдёт бред, почерпнутый тут-же на ЛОР :) Как я понял, в кластер можно объединить даже тостеры, желательны лишь сетевухи пошустрее. Возможно включать и выключать отдельные узлы на лету. Возможен незначительный прирост производительности в некоторых случаях (однако задачи то явно не кластерные). Памяти будет дофига, исчезнут свопинговые тормоза (зато появятся сетевые). Не нужно никаких доменов и т.п. т.к. /etc/passwd один на все компы.

Ну как идёйко? Что я не учёл?
PS просьба не орать "бугога, делай а мы посмотрим", хоть это и толкс, но я надеюсь извлечь полезную инфу из этого трэда.

legolegs
()

RSS подписка на новые темы