You are not logged in.
I've just upgraded to xorg 1.8 using JGC's xorg18 repo and that removes my last dependency on hal, as I use already use udev for automounting.
I haven't -R'd it just yet, but I'm looking forward to it. Right now, the "Required By : None" line in pacman -Qi hal is good to see.
I hope to see that line soon, but atm (waiting also for thunar to deprecate HAL), I think I won't be close... xorg 1.8 carries a huge regression in my system (KMS, DRI2, Intel X3100 GMA GM965/GL960, Arch64) : 3D accel is almost null.
Running glxgears (I know it's not a test but it's quite interesting and reflects what happen with true 3D apps) I got:
6.2.32ARCH, Mesa 7.7.1 : ~ 250fps
6.2.33ARCH, Mesa 7.7.1 (stable): ~ 500fps (Yes, 3D apps "fly" )
6.2.33ARCH, Mesa 7.8.0 ("new"): ~ 45fps... -_- (Yes, I rolled back)
Evrything without xorg.conf file. All other hardware but graphic card works perfectly...
Last edited by franzrogar (2010-04-11 21:10:48)
Franz Rogar
MOTM : "Quis custodiet ipsos custodes?"
Offline
At one point all the efforts to get extra keys working on various keyboards went toward HAL. The hal-info package gathered scancodes of various laptops and was distributed as a bunch of XML files, more information here http://hal.freedesktop.org/quirk/quirk- … index.html
So, what happens to this now, how will this be handled, are we going back to useless keyboards or a solution exists? Someone made use of all the hal-info data?
You need to install an RTFM interface.
Offline
Offline
Why can't I find anything on Device-Kit in the Wiki? I read, that DevKit is slowly becoming the new HAL ...
Offline
There is no Devicekit. We have Udev (a long time now), Udisks and Upower.
Offline
Oh, thanks. So DevKit is just for Ubuntu? Can't find anything on udisks and upower either ...
Offline
Oh, thanks. So DevKit is just for Ubuntu? Can't find anything on udisks and upower either ...
Ubuntu 9.10 uses DevKit.
Ubuntu 10.04 uses Upower/Udisks (like Fedora 13 etc etc).
On Arch now, GNOME depends on Upower and Udisks.
Offline
could anyone explain how KDE is going about this?
Acer Aspire V5-573P Antergos KDE
Offline
As much I've searched, I can't find info on what's going on Solid Framework. On KDE, they are conservative regarding such changes - and IMHO, they are right. I guess KDE 4.5 may support the U* packages.
Offline
Hope we have alternative to u* packages. I like simplicity, but what I can see in linux development last years is going to be more complicated than Windows. We have already tones of daemons (eg. gconf ). Now HAL is going to be replaced with udisks and upower which additionaly require polkit.
It is totally negation of KISS idea and I hope it won't be obligatory in Arch Linux
Lenovo G50 | LXQT-git | compton | conky
Offline
nbvcxz - upstream devs make those decisions, Arch packages what they release. If KDE goes with udisks/upower/polkit/whatever, then Arch does too.
Offline
KISS isn't only about 'least number of running instances/installed apps on my machine'. The point of these frameworks, if they do their job, is to make the user's life simpler (without taking away fine-control in most cases) as well as the lives of developers.
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
In my opinion this is more to the KISS way of things. HAL was a bit of a mess, it did a lot of what udev already did, so surely using udisks and upower in addition to udev is a simpler way of doing things? Cleaner definitely.
Last edited by kourosh (2010-04-13 23:35:20)
Offline
The point of these frameworks, if they do their job, is to make the user's life simpler
But are they really? That was my problem with Device/PolicyKit, they gave me some "fine grained controls" on my single user laptop.
Like I really needed that model to mount my media, or do whatever, which on top uses XML for configuration.
Last year I wrote the same thing about HAL for input hotplugging, and some random developer said I have no idea what I'm talking about. One year later it's goodbye XML and hello /etc/xorg.conf.d
Last edited by anrxc (2010-04-14 00:21:24)
You need to install an RTFM interface.
Offline
anrxc pointed the things well. I need to agree with kourosh that hal doubled udev in some regions, so it would be better idea use separetely udisks and upower (however udisks also will double udev in mounting eg. usb drives). But the thing is that they require more and more additional components which are not necessary for most of normal desktop / laptop users
@ngoonee: I need to copy some text from: http://wiki.archlinux.org/index.php/The_Arch_Way :
Arch Linux defines simplicity as without unnecessary additions, modifications, or complications, and provides a lightweight UNIX-like base structure that allows an individual user to shape the system according to their own needs. In short: an elegant, minimalist approach.
Later you can read about "lightweight base structure built with high programming standards will tend to have lower system resource demands"
But coming back to the point - udisks / upower would be fine without (or as optional) polkit.
Last edited by nbvcxz (2010-04-14 11:51:13)
Lenovo G50 | LXQT-git | compton | conky
Offline
But coming back to the point - udisks / upower would be fine without (or as optional) polkit.
I'll give you that, I find polkit quite confusing (I should probably read into it more), I'm just hoping that it will just work, and not get in the way...too much to hope for?
Offline
@ngoonee: I need to copy some text from: http://wiki.archlinux.org/index.php/The_Arch_Way :
Arch Linux defines simplicity as without unnecessary additions, modifications, or complications, and provides a lightweight UNIX-like base structure that allows an individual user to shape the system according to their own needs. In short: an elegant, minimalist approach.
Later you can read about "lightweight base structure built with high programming standards will tend to have lower system resource demands"
Unnecessary additions, modifications, or complications for me can refer to having to do things manually when software can do the job for you. How many of us actually load kernel modules manually (or at least in our own script)?
The user's system caters to the user's needs. In my case, my machine needs to perform certain functions. HAL previously, and udev/upower and cousins now and in future, help it to do that, while not taking away my control (debatable, of course). Hence, they are more KISS than the alternative, which is not to use them.
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
anrxc pointed the things well. I need to agree with kourosh that hal doubled udev in some regions, so it would be better idea use separetely udisks and upower (however udisks also will double udev in mounting eg. usb drives). But the thing is that they require more and more additional components which are not necessary for most of normal desktop / laptop users
So who does the mounting of usb disks? From looking at the docs, the stack kind of looks like this:
kernel ---> udev ---> udisks ---> desktop apps
where:
kernel sends device notifications
udev receives device notifications and populates /dev/* and other related actions before dev can be used from userspace (firmware loading)
udisks is daemon providing a dbus interface to interact with udev for listing/querying block devices.
Offline
DeviceKit was a temporary daemon that was used by DeviceKit-disks and DeviceKit-power, but the dependency was removed and the DeviceKit daemon died. The -power and -disks rely on dbus and udev, which most people have running anyway. DeviceKit-disks and -power were renamed to udisks and upower.
Offline
Just hope that we soon see more packages depends less on HAL.
Offline
Offline
If anyone's interested in where KDE is with udisks/upower:
https://fedoraproject.org/wiki/DeviceKi … s_SolidHAL
Offline
So, are we basically done? Is HAL forever gone?
HAL: I'm afraid. I'm afraid, JGC. JGC, my mind is going. I can feel it. I can feel it. My mind is going. There is no question about it. I can feel it. I can feel it. I can feel it. I'm a... fraid. Good afternoon, gentlemen. I am a HAL 9000 computer. I became operational at the H.A.L. plant in Urbana, Illinois on the 12th of January 1992. My instructor was Mr. Langley, and he taught me to sing a song. If you'd like to hear it I can sing it for you.
JGC: Yes, I'd like to hear it, HAL. Sing it for me.
HAL: It's called "Daisy."
[sings while slowing down]
HAL: Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you. It won't be a stylish marriage, I can't afford a carriage. But you'll look sweet upon the seat of a bicycle built for two.
Offline
it is going nowhere unless kde starts using udisks/upower
Acer Aspire V5-573P Antergos KDE
Offline
I am now hal free, had to drop thunar for Pcmanfm2 (pcmanfm-git) it works well
Certified Android Junkie
Arch 64
Offline