• Linux глюк wm Ммм... В общем, Убунта 904. Поставил дрова Нвидии. Компиз прекрасен, блаблабла. Не суть.

    А суть в том, что: если включить утилиту от нвидии по конфигу, там есть кнопка "Сохранить конфиг" — она пишет свой xorg.conf

    Не вопрос. Тыкаем — создает бэкап, пишет новый конфиг. Все рулез.

    Сабж: после рестарта Х у мну что-то где-то недогружает/глючит wm. У окошек отсутствует... эээ... как сказать точнее — сами окошки :) Т.е. нутро выводимое прогой есть, а вот обрамление окна (тайтл, кнопокчки свернуть-закрыть, границы) — этого всего нет. Собсно, и перетягивать-то окна по экрану удается лишь благодаря зажатому Альту :)
    Если открыть гном-терминал дык там вообще ниче не отображается — тупо белый квадрат. Хотя он работает — все команды вслепую можно вводить :) Правда, куда проще ткнуть c-a-f# ))

    Возвращаем конфиг старый — все работает.

    Вопрос: что это и как это решить? :)

Replies (12)

  • @MagoBuono, Ответ: судя по всему, это при загрузке падает компиз. Между прочим, он требует включенный в конфе ксорга композитинг. А вообще запустить metacity --replace, потом открыть терминал и посмотреть что говорит compiz --replace.
  • @MagoBuono, думается мне, что сам wm не запускается. Что говорит $ ps aux | grep compiz?
  • @MagoBuono, @gvf@xmpp.name Мне тож так думается :) Ща сменю конфиг, гляну.
  • @MagoBuono, Итого :)
    Сменил конфиг, рестарт — нету окошек.
    ps aux | grep compiz нам говорит тоже самое, что говорил и когда все было ок.

    Далее делаем metacity --replace — все становится ок, все работает, все рамочки на месте.

    Вбиваем compiz --replace — собственно, рамочки пропадают.

    PS Два реплейса — это мы что сделали? Я просто какбе интуитивно догадываюсь что, но не совсем пока вкурил. Видать, сказывается незнание как работает компиз вообще :)
  • @MagoBuono, @MagoBuono Мне просто какбе интересно, что пишет в stderr компиз при запуске. Поэтому его пускать в терминале и только так.
  • @MagoBuono, @Livid Уже вкурил, как раз пишу))

    /usr/bin/compiz.real (core) — Warn: No GLXFBConfig for depth 32
    /usr/bin/compiz.real (core) — Info: Couldn't bind redirected window 0x2a00046 to texture
  • @MagoBuono, @MagoBuono Option "AddARGBGLXVisuals" "True"
    Option "DisableGLXRootClipping" "True"
    Добавить в ксорг.конф в секцию... как ее... Screen
  • @MagoBuono, @Livid Хотя вообще странно, что эта проблема вылезла на новом дистрибутиве. Прямо скажем, она бородатей меня, и в новых ксоргах работать должно искаропки. Да, при смене конфига не забываем иксы рестартить?
  • @MagoBuono, @Livid Не забываем)
    Собсно, трабл решен, за что спасибо. Остается вопрос: что делают добавленные параметры-то?
  • @MagoBuono, А еще проблема возможна из-за того, что я соврал :) Ибо у меня LinuxMint, что хоть на Убунте904. Вероятно тут что-то где-то потеряли :)
  • @MagoBuono, @MagoBuono Чтобы ответить подробно и понятно, нужно объяснить как работает GL в иксах вообще и как работает компиз в частности. Сам я это представляю весьма абстрактно, поэтому с задачей все равно нормально не справлюсь. А работать Капитаном Очевидность не хочется. Все же скажу, что первый параметр позволяет GLX-у реднерить в 32-битные пиксмапы. А вообще можно посмотреть man nvidia-xconfig на предмет, там нихрена не подробно, но немного проясняет.
    И да, на самом деле, совет был дан на правах рецепта из старых доков по компизу. Там тоже, увы, не объяснялось, зачем и как оно работает.
  • @MagoBuono, @Livid Ладно, гугл мне в помощь :)) Пойду полистаю.