View previous topic :: View next topic |
Author |
Message |
dmpogo Advocate
Joined: 02 Sep 2004 Posts: 3264 Location: Canada
|
Posted: Thu Oct 15, 2009 5:44 pm Post subject: |
|
|
Zarhan wrote: | HAL is supposed to abstract hardware. In practice, until recently, it's only real use was the USB stick. Now with new xorg it also abstracts input devices (and allows you to hotplug USB keyboards and mice - VERY good feature on laptops). So USB sticks and mounting them have nothing to do with display subsystem, but hotplugging and utilizing ANY devices (in case of xorg, mice and keyboards) very much is.
So now that it finally works (even if the configs are hidden in XML crap), they are going to do it again. Bah. |
That HAL is looking at the dead end, and is at best an intermediate solution, was known for over the year |
|
Back to top |
|
|
dmpogo Advocate
Joined: 02 Sep 2004 Posts: 3264 Location: Canada
|
Posted: Thu Oct 15, 2009 7:21 pm Post subject: |
|
|
gringo wrote: | thanks for the links guys !
talking about hal being killed : i found it great that the first one saying that hal was overkill was its own creator and he being the first one in pushing for better solutions. Such things almost never happen nowadays.
cheers |
Well, udev authors are also reintroducing some of the functionality back into the kernel (if you remember udev/devfs debate)
http://lwn.net/Articles/330985/ |
|
Back to top |
|
|
luciano Tux's lil' helper
Joined: 18 Nov 2004 Posts: 132
|
Posted: Tue May 11, 2010 12:21 am Post subject: |
|
|
Could someone explain briefly, how this fits into the future of gentoo USE flags? Is there any plan to get rid of the 'hal' flag? I still see it in the desktop profile make.defaults.
Also, some people on this thread
https://forums.gentoo.org/viewtopic-t-827258-highlight-gnome+hal.html
Seem to have tried removing this with the '-hal' flag, and this has seemed to work ok.
I just recently upgraded to the stable gnome 2.28 and xorg which doesn't require hal. Do you think it's safe to set flag -hal, and emerge @world? Is there anything that would break, possibly outside of gnome? (I'm aware the automounting is broken). |
|
Back to top |
|
|
Dont Panic Guru
Joined: 20 Jun 2007 Posts: 322 Location: SouthEast U.S.A.
|
Posted: Thu May 13, 2010 2:00 pm Post subject: |
|
|
I not quite sure I see how the thread discussing the current status of Hal with respect to Gnome, etc. is the same as this thread, but whatever.
I don't expect to see the 'hal' USE flag removed any time soon. We're still slam in the middle of this migration, and there will be many applications that will be slow to re-configure to life without hal.
It should be 'safe' to change to a '-hal' USE flag default; however, depending on what packages and versions you have installed, you may lose some features or get some complaints from portage about specific packages that still require '+hal'. |
|
Back to top |
|
|
jeffk l33t
Joined: 13 Sep 2003 Posts: 671
|
Posted: Wed Aug 11, 2010 5:29 pm Post subject: |
|
|
I have long wondered if I needed consolekit-daemon. I run Awesome window manager, but haven't fully de-GNOME-ized yet.
FWIW, I only see one entry for consolekit with ps ax |grep console, but when using htop, I see a staggering number of subprocesses:
Code: |
1 [||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 77.8%] Tasks: 146 total, 1 running
2 [||||||||||||||||||||||||||||||||||||||||||||||||||||||| 66.7%] Load average: 0.86 0.35 0.23
Mem[|||||||||| 625/3898MB] Uptime: 01:03:40
Swp[ 0/0MB]
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
452 jtk 20 0 23852 5572 1004 R 11.0 0.1 0:00.01 htop
30284 root 20 0 20004 2268 1404 S 11.0 0.1 0:00.54 /bin/sh ./configure --prefix=/usr ...
1 root 20 0 3884 636 528 S 0.0 0.0 0:00.52 init [3]
2350 root 16 -4 13036 1368 456 S 0.0 0.0 0:00.05 /sbin/udevd --daemon
2923 root 18 -2 13032 1328 420 S 0.0 0.0 0:00.00 /sbin/udevd --daemon
2972 messageb 20 0 19364 1188 760 S 0.0 0.0 0:02.27 /usr/bin/dbus-daemon --system
2985 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
2989 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
2990 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
2991 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
2992 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
2993 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
2994 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
2996 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
2997 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
2998 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
2999 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3000 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3001 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3002 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3003 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3004 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3005 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3006 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3007 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3008 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3009 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3010 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3011 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3012 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3013 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3014 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3015 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3016 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3017 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3018 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3019 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3020 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3021 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3022 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3023 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3024 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3025 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3026 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3027 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3028 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3029 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3030 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3031 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3032 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3033 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3034 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3035 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3036 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3037 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3038 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3039 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3040 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3041 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3042 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3043 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3044 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3045 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3046 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3047 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3048 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3049 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3050 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3064 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3844 root 20 0 113M 2972 2016 S 0.0 0.1 0:00.00 /usr/sbin/console-kit-daemon
3063 haldaemo 20 0 45912 4236 3204 S 0.0 0.1 0:00.27 /usr/sbin/hald --use-syslog --verbose=no
3066 haldaemo 20 0 45912 4236 3204 S 0.0 0.1 0:00.00 /usr/sbin/hald --use-syslog --verbose=no
3065 root 20 0 20060 1300 1092 S 0.0 0.0 0:00.00 hald-runner
3094 root 20 0 22184 1136 964 S 0.0 0.0 0:00.05 hald-addon-input: Listening on /dev/input/event0 /dev/input/event3 /dev/input/event2 /dev/input/event7 /dev/input/event9 /dev/input/event8 /dev/input/event6
3096 root 20 0 22180 1144 968 S 0.0 0.0 0:00.00 /usr/libexec/hald-addon-rfkill-killswitch
3102 root 20 0 22176 1136 964 S 0.0 0.0 0:00.00 /usr/libexec/hald-addon-generic-backlight
3106 haldaemo 20 0 24000 1208 1008 S 0.0 0.0 0:00.03 /usr/libexec/hald-addon-acpi
3288 root 20 0 23976 552 212 S 0.0 0.0 0:00.00 supervising syslog-ng
3289 root 20 0 26212 2008 1464 S 0.0 0.1 0:00.02 /usr/sbin/syslog-ng
3305 unbound 20 0 51944 8208 1104 S 0.0 0.2 0:00.52 /usr/sbin/unbound -c /etc/unbound/unbound.conf
3337 postgres 20 0 86484 4000 3168 S 0.0 0.1 0:00.51 /usr/lib64/postgresql-8.4/bin/postgres --silent-mode=true
3339 postgres 20 0 86484 1348 508 S 0.0 0.0 0:00.48 postgres: writer process
3340 postgres 20 0 86484 1340 500 S 0.0 0.0 0:00.40 postgres: wal writer process
3341 postgres 20 0 86616 1568 640 S 0.0 0.0 0:00.10 postgres: autovacuum launcher process
3342 postgres 20 0 58028 1340 452 S 0.0 0.0 0:00.06 postgres: stats collector process
3360 root 20 0 36280 1132 652 S 0.0 0.0 0:00.00 /usr/sbin/sshd
3373 root 20 0 141M 5064 2364 S 0.0 0.1 0:00.17 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D MANUAL -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D WSGI -D DAV -D DAV_FS -D PHP5 -D CGI -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf -k start
3376 apache 20 0 144M 5964 1640 S 0.0 0.1 0:00.01 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D MANUAL -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D WSGI -D DAV -D DAV_FS -D PHP5 -D CGI -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf -k start
3377 apache 20 0 144M 5964 1640 S 0.0 0.1 0:00.01 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D MANUAL -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D WSGI -D DAV -D DAV_FS -D PHP5 -D CGI -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf -k start
3378 apache 20 0 144M 5964 1640 S 0.0 0.1 0:00.01 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D MANUAL -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D WSGI -D DAV -D DAV_FS -D PHP5 -D CGI -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf -k start
3379 apache 20 0 144M 5964 1640 S 0.0 0.1 0:00.01 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D MANUAL -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D WSGI -D DAV -D DAV_FS -D PHP5 -D CGI -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf -k start
3380 apache 20 0 144M 5964 1640 S 0.0 0.1 0:00.01 /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D MANUAL -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D WSGI -D DAV -D DAV_FS -D PHP5 -D CGI -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf -k start
3408 root 20 0 18204 768 608 S 0.0 0.0 0:00.00 /usr/sbin/cron
3422 root 20 0 99664 9480 1796 S 0.0 0.2 0:05.74 /usr/bin/python2.6 -O /usr/share/wicd/daemon/wicd-daemon.py
3435 root 20 0 56048 1448 1040 S 0.0 0.0 0:00.01 /bin/login --
3436 root 20 0 5984 740 624 S 0.0 0.0 0:00.00 /sbin/agetty 38400 tty2 linux
3437 root 20 0 5984 736 624 S 0.0 0.0 0:00.00 /sbin/agetty 38400 tty3 linux
3438 root 20 0 5984 736 624 S 0.0 0.0 0:00.00 /sbin/agetty 38400 tty4 linux
3439 root 20 0 5984 740 624 S 0.0 0.0 0:00.00 /sbin/agetty 38400 tty5 linux
3440 root 20 0 5984 736 624 S 0.0 0.0 0:00.00 /sbin/agetty 38400 tty6 linux
... |
I guess if it's truly important, and not using many resources, I won't get too agitated about removing it.
Thanks. |
|
Back to top |
|
|
M Guru
Joined: 12 Dec 2006 Posts: 432
|
Posted: Wed Aug 11, 2010 9:26 pm Post subject: |
|
|
I don't use consolekit with openbox, only with gnome on another computer. If you use gdm then maybe you still need it, but you can always try to stop daemon and see what will happen. I also removed consolekit use flag and recompiled couple of packages and all works just fine.
Anyway, those are threads, you have option in htop to paint them in different color or to hide them if they bother you. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|