academiq
А как мне передать лог файл, а то форум не дает добро на вложения
Думаю легче всего выложить на pastebin и дать ссылку.

Минимализм во все поля.
yegreS
cairo-compmgr - он очень хорош в последнее время
К функциональности или стабильности данного продукта придраться не могу, но у меня он занимает 5-6% процессорного времени в режими ожидания, когда xcompmgr занимает около 0. Не знаю, возможно это какая-то проблема у меня, но у себя на ноутбуке пробовал с разными конфигурациями, и всё равно наблюдал такое высокое потребление ресурсов.
sleepycat
а уменя глючил с большинством окон, я бы попробовал теста ради compton.
Спасибо за совет, в ближайшее время попробую, возможно поможет. Это, как я понимаю, форк форка xcompmgr? :)
В общем проблему решим простым добавлением border'а к окнам (тобишь изменением темы) и отключением shadow и fade эффектов в xcompmgr (мне и без них неплохо впринципе).
Используя Xcompmgr столнулся с несколькими неприятными вещами, а именно:
При запуске xcompmgr с ключами -cC (тень), tilda через раз оставляет артефакты на экране:

Если вместе с тенью использовать ключ -fF (fading), то данной проблемы нет, но тогда появляется другая проблема: при минимизации приложения, приложение сначала минимизируется, а потом xcompmgr отображает на время заданное параметром -D, как я понимаю, затенённую область, где находилось данное окно (я надеюсь понятно, что я имел ввиду) и постепенно затухает.

Если не использовать тень или затухание, то всё нормально, но тогда граници становятся совсем не явные, что тоже доставляет дискомфорт.

Пробовал cairo-compmgr, но отказался из-за него, т.к. он использовал ~10% CPU в режиме простоя.

Хотелось бы найти какое-то более-менее универсальное решение.
Заранее благодарю.
Вообщем всё-таки пришёл к тому, что демон действительно не запускается из-за того, что ноут не успевает получить IP-адрес.
Воспользовался методом описанным здесь (для NetworkManager)

Вот мой скрипт, может кому пригодится

[~]$ cat /etc/NetworkManager/dispatcher.d/20_samba
#!/bin/bash
INTERFACE=$1
STATUS=$2
case "$STATUS" in
    'up')
        exec /etc/rc.d/samba start > /dev/null
        ;;
    'down')
        exec /etc/rc.d/samba stop > /dev/null
        ;;
esac

Вывод после загрузки:
[~]$ ps ax | grep mbd
  851 ?        Ss     0:00 /usr/sbin/smbd -D
  857 ?        S      0:00 /usr/sbin/smbd -D
  858 ?        Ss     0:00 /usr/sbin/nmbd -D
  914 ?        S      0:00 /usr/sbin/smbd -D
  919 pts/1    S+     0:00 grep mbd

Всем спасибо за помощь, и в частности пользователю gard за наводку про сеть.
Мне тоже начинает казаться, что проблемы из-за сети. На момент запуска демона, ноут ещё не успевает получить IP адрес от DHCP-сервера.
Вот вывод ip addr перед запуском сервиса.
Thu Jan 26 07:52:06 2012: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue                                    state UNKNOWN
Thu Jan 26 07:52:06 2012:     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00                                   :00
Thu Jan 26 07:52:06 2012:     inet 127.0.0.1/8 scope host lo
Thu Jan 26 07:52:06 2012:     inet6 ::1/128 scope host
Thu Jan 26 07:52:06 2012:        valid_lft forever preferred_lft forever
Thu Jan 26 07:52:06 2012: 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qd                                   isc pfifo_fast state UP qlen 1000
Thu Jan 26 07:52:06 2012:     link/ether c0:45:3b:33:2f:d0 brd ff:ff:ff:ff:ff:ff
Thu Jan 26 07:52:06 2012:     inet6 fe80::c245:3bff:fe33:2fd0/64 scope link tent                                   ative
Thu Jan 26 07:52:06 2012:        valid_lft forever preferred_lft forever
Thu Jan 26 07:52:06 2012: 3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500                                    qdisc mq state DOWN qlen 1000
Thu Jan 26 07:52:06 2012:     link/ether 00:1f:e1:75:bb:f5 brd ff:ff:ff:ff:ff:ff
Ну так module-init-tools заменили же kmod'ом совсем недавно.
И действительно, после перезапуска этот процесс появляется.

[~]$ ps aux | grep mbd
root       754  0.0  0.1 104124  3520 ?        Ss   17:33   0:00 /usr/sbin/smbd -D
root       764  0.0  0.0 104228  1524 ?        S    17:33   0:00 /usr/sbin/smbd -D
[~]$ sudo /etc/rc.d/samba restart
:: Stopping Samba Server                                                                      [DONE]
:: Starting Samba Server                                                                      [DONE]
[~]$ ps aux | grep mbd
root       990  0.0  0.1 104124  3512 ?        Ss   17:34   0:00 /usr/sbin/smbd -D
root       993  0.0  0.0 104228  1520 ?        S    17:34   0:00 /usr/sbin/smbd -D
root       995  0.0  0.0  68152  1672 ?        Ss   17:34   0:00 /usr/sbin/nmbd -D
Теперь хочется понять как реализовать загрузку nmbd при запуске системы. Поискав по названию процесса наткнулся на этот тред, но там всё решилось, как я понял, переводом сервиса network из бекграунд режима в обычный. У меня собственно networkmanager и так загружается в обычном режиме. Я так понимаю что это не демон и соответственно грузить его через DAEMONS массив нельзя.
К сожалению не помогло, проблема не решилась.

Вот так процессы выглядят после загрузки системы:
[~]$ ps aux | grep smbd
root       768  0.0  0.1 104124  3524 ?        Ss   15:32   0:00 /usr/sbin/smbd -D
root       772  0.0  0.0 104228  1528 ?        S    15:32   0:00 /usr/sbin/smbd -D

[~]$ cat /etc/rc.conf | grep DAEMONS
# DAEMONS
DAEMONS=(syslog-ng dbus networkmanager alsa @sshd @vsftpd @crond slim samba)