LINUX.ORG.RU

Что это значит: socket(PF_FILE, SOCK_STREAM, 0)?


0

0

Доброе время суток!

В результате выполнения команды strace emerald --replace получаю много-много текста, среди которого есть такой: socket(PF_FILE, SOCK_STREAM, 0) = 3 ... read(3, 0x630554, 4096) = -1 EAGAIN (Resource temporarily unavailable)

Что бы это могло значить? Как можно определить, кто именно (какая библиотека) открывает сокет?

Проблема в том, что не работают декораторы окон emerald и gtk-window-decorator. Система Ubuntu 8.04 x86_64. (Видеокарта NVidia; драйвер 173.14.12; прописывать разные параметры, как обычно советут при отсутствии рамок окон, я пробовал, ничего не помогает).

★★★★☆

У может у тебя просто не включен соответствующий плагин (не помню, как он точно назывется) в настройках компиза?

AX ★★★★★
()

была аналогичная проблема, только в ксубунту. Лечил долго, в конце концов снёс xfwm и записал загрузку компиза вместо загрузки xfwm в какой-то из конфигов хфсе (не помню какой), и всё заработало, а эмеральд стал грузиться с компизом и не вылетать.

jcd ★★★★★
()
Ответ на: комментарий от AX

Сокет вроде сюда коннектиться:

connect(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"}, 110) = 0

Правда, от этого не легче...:(

Sahas ★★★★☆
() автор топика
Ответ на: комментарий от AX

В .xsession-errors ничего нет,
lsof выдает не очень полезную информацию по поводу сокета (на мой взгляд):
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
emerald 8705 saha 3u unix 0xffff8100da39a680 26332 socket

Sahas ★★★★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.