Если мне склероз не изменяет, KDE без dbus не запускается. Во времена KDE3 был DCOP, который весьма активно использовался, а в KDE4 его заменили на dbus, который столь же активно используется. И в принципе не мешает, если удалённые сессии не запускать.
В KDE HALD нужен для службы Solid, как универсальный интерфейс работы с оборудованием. Есть возможность использовать devd, но он либо слабо поддерживается службой Solid, либо не настолько функциональный (я не разбирался) часть функционала с devd не работает. Например Solid не видит батарею, подключаемые диски, не реагирует на подключение второго монитора. Вероятно в других DE та же проблема. Поэтому до сих пор используют протухший hald... =(
Ну "моя" не знает Perl... sub setup_session { my $self = shift;
require OpenBSD::Temp; $self->{count} = 0; local ($>, $)); my ($uid, $gid, $user) = $self->fetch_id; if (defined $uid) { $> = $uid; $) = "$gid $gid"; } my ($fh, undef) = OpenBSD::Temp::fh_file("session", sub { unlink(shift); }); if (!defined $fh) { $self->{state}->fatal("Can't write session into tmp directory"); } $self->{fh} = $fh; # XXX store the full fh and not the fileno }
народ, кто сталкивался с таким Jan 28 01:08:28 m21 kernel: arp: 10.110.0.19 moved from c4:34:6b:b8:e4:38 to 00:bd:38:db:f6:00 on vtnet0 Jan 28 03:08:28 m21 syslogd: last message repeated 1 times Jan 28 18:28:47 m21 syslogd: last message repeated 1 times Jan 28 20:28:47 m21 syslogd: last message repeated 1 times