LINUX.ORG.RU

debian xfce thunar


0

1
$ time thunar

real	0m20.259s
user	0m0.008s
sys	0m0.004s

Хочется большей отзывчивости при первом запуске. Все последующие мгновенны. Куда смотреть?


У меня имеется ПК четырёхлетней давности с xfce, thunar тоже запускается в первый раз очень долго. Немного ускорить удалось с помощью prelink'a и запуска thunar как демона.

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

ПК совсем не старый. Unity вполне себе тянет.

keiner
() автор топика
Ответ на: комментарий от GotF

Linux 3.2.0-1-486 #1 Fri Feb 17 05:23:41 UTC 2012 i686 GNU/Linux Wheezy

xfce4 - 4.8.0.3

thunar - 1.2.3-3

keiner
() автор топика
Ответ на: комментарий от GotF

strace -t thunar

14:44:13 send(5, "NEGOTIATE_UNIX_FD\r\n", 19, MSG_NOSIGNAL) = 19
14:44:13 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}])
14:44:13 read(5, "AGREE_UNIX_FD\r\n", 2048) = 15
14:44:13 poll([{fd=5, events=POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}])
14:44:13 send(5, "BEGIN\r\n", 7, MSG_NOSIGNAL) = 7
14:44:13 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}])
14:44:13 sendmsg(5, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1\0\0\0\0\1\0\0\0n\0\0\0\1\1o\0\25\0\0\0/org/fre"..., 128}, {"", 0}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 128
14:44:13 clock_gettime(CLOCK_MONOTONIC, {1424, 69091074}) = 0
14:44:13 poll([{fd=5, events=POLLIN}], 1, 25000) = 1 ([{fd=5, revents=POLLIN}])
14:44:13 recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"l\2\1\1\n\0\0\0\1\0\0\0=\0\0\0\6\1s\0\5\0\0\0:1.46\0\0\0"..., 2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 260
14:44:13 recvmsg(5, 0xbfcad268, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
14:44:13 sendmsg(5, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\2\1=\0\0\0\2\0\0\0{\0\0\0\1\1o\0\25\0\0\0/org/xfc"..., 144}, {"\f\0\0\0/home/keiner\0\0\0\0\21\0\0\0\f\0\0\0/hom"..., 61}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 205
14:44:13 clock_gettime(CLOCK_MONOTONIC, {1424, 76126431}) = 0
14:44:13 poll([{fd=5, events=POLLIN}], 1, 25000) = 1 ([{fd=5, revents=POLLIN}])
14:44:33 recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"l\2\1\1\0\0\0\0\10\0\0\0&\0\0\0\6\1s\0\5\0\0\0:1.46\0\0\0"..., 2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 56
14:44:33 recvmsg(5, 0xbfcad348, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
14:44:33 exit_group(0)                  = ?

Что это?))

keiner
() автор топика
Ответ на: комментарий от keiner

погуглил: /usr/bin/thunar --daemon проблему не решает.

Выходит единственный вариант «I solved it. I forgot to disable the smbnetfs daemon in rc.conf. Now Thunar is starting in 2-3 sec.»?

keiner
() автор топика
Ответ на: комментарий от keiner

Похоже, это в точности та же проблема, что и по ссылке, т.е. остаётся ждать, пока починят.

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

/usr/bin/thunar --daemon проблему не решает.

Затолкай его в автозапуск, тогда двадцатисекундная пауза будет менее заметна :)

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

Пробовал - не помогает. Кстати, самба у меня не установлена... Будем ждать))

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