| View previous topic :: View next topic |
| Author |
Message |
jdgill0 Veteran


Joined: 25 Mar 2003 Posts: 1366 Location: Lexington, Ky -- USA
|
Posted: Mon Apr 18, 2005 7:27 pm Post subject: KDE arts: Yes/No ?? |
|
|
I have read several post lately that concern arts.
I am starting this thread in hopes to gain a better understanding of the pros/cons of using or not using arts from a technical point of view. It seems half the people using KDE say arts is bad and to not use USE=arts. The other half say that arts is required, else you run the risk of breaking various parts of KDE -- that arts provides more than sound functionality for KDE, and hence support should be added whether or not you actually use arts.
So my questions:
Is arts support truly needed for a consistant and problematic-free usage of KDE?
If it is desired to not use arts, is it better to go ahead and add support then use a different sound player?
What about ogg sound files, if you leave out support for arts will it break ogg support -- even if you have USE=oggvorbis?
NOTE: when I say change the player to something else (maybe alsaplayer), I mean through the Control Center --> Sound & Multimedia --> System Notifications --> Player Settings (lower right corner button) --> Use an external player --> enter alsaplayer.
About everyone using KDE I am sure has their own opinion about arts. I am looking for information that technically supports whether or not arts truly is needed.
If you are using KDE 100% without arts and have zero problems (including playing the system notification sounds which are ogg files), then if you don't mind please share what setup you are using, i.e. what are you using in place of arts and what all did it require to setup?
Thanks. _________________ Vim has excellent syntax highlighting for configuration files: emerge gentoo-syntax
Learn how to use Vim: vimtutor
Last edited by jdgill0 on Mon Apr 18, 2005 8:34 pm; edited 1 time in total |
|
| Back to top |
|
 |
reub2000 Guru

Joined: 31 Jan 2004 Posts: 355
|
Posted: Mon Apr 18, 2005 7:43 pm Post subject: |
|
|
| I'm not using arts, and kde works fine. |
|
| Back to top |
|
 |
jdgill0 Veteran


Joined: 25 Mar 2003 Posts: 1366 Location: Lexington, Ky -- USA
|
Posted: Mon Apr 18, 2005 7:46 pm Post subject: |
|
|
| reub2000 wrote: | | I'm not using arts, and kde works fine. |
Could you share what you are using and how you set it up? Can you play ogg files? _________________ Vim has excellent syntax highlighting for configuration files: emerge gentoo-syntax
Learn how to use Vim: vimtutor |
|
| Back to top |
|
 |
zieloo Veteran


Joined: 28 Mar 2004 Posts: 1337
|
Posted: Mon Apr 18, 2005 7:56 pm Post subject: |
|
|
| Arts just suckz. But I use it, no choice right now... |
|
| Back to top |
|
 |
bork_bigjoe n00b

Joined: 28 Mar 2005 Posts: 57 Location: Caltech
|
Posted: Mon Apr 18, 2005 8:15 pm Post subject: |
|
|
I use arts and have never had any serious trouble of any kind. Occasionally I run into a program that wants to interact directly with alsa (I think Audacity did this). For that, I either just sit for a minute and let arts time out or, if I'm doing something that requires switching back and forth, I use the arts status monitor (part of the arts control tool) to shut it down on demand. Not ideal -- you don't get to mix simultaneous arts and non-arts sources, but workable for day-to-day use.
Long ago (don't remember if this was with arts or not) when watching videos, I had serious audio sync problems due to buffering. The drivers seem to have improved to manage this -- I never have sync probs. |
|
| Back to top |
|
 |
ande n00b

Joined: 31 Jul 2003 Posts: 12
|
Posted: Mon Apr 18, 2005 8:33 pm Post subject: |
|
|
| I tried running kde without arts around kde 3.2 i belive. I did this to get rid of some serius lag in audio, watching a movie with arts enabled was impossible (I was watching the entire buffy and angel tv-series at the time). My experience is that making kde work without arts is a pain in the ass, so with 3.3x and 3.4x I've left arts support on, and it seems the lag has been fixed... |
|
| Back to top |
|
 |
Jerem Apprentice

Joined: 11 Jun 2004 Posts: 177
|
Posted: Mon Apr 18, 2005 9:58 pm Post subject: |
|
|
| USE="-arts" and you will compile kde with the least arts options. |
|
| Back to top |
|
 |
asiobob Veteran


Joined: 29 Oct 2003 Posts: 1375 Location: Bamboo Creek
|
Posted: Tue Apr 19, 2005 9:42 am Post subject: |
|
|
| say goodbye to arts when KDE 4 comes out |
|
| Back to top |
|
 |
Splink Apprentice

Joined: 09 Feb 2005 Posts: 259
|
Posted: Tue Apr 19, 2005 1:03 pm Post subject: |
|
|
There are good technical reasons on why to use alsa over arts. I think the main one would be that alsa can handle multi threaded channels, where as arts is something like "sorry mate, im already using that channel, so you are going to have to wait a few mins until its free and then I can use this hardware device to do what you want to do"
This results in a very annoying "/dev/dsp in use" error message if I want to say ... listen to an mp3, while playing quake, while chatting on teamspeak.
The bad thing about alsa (and its really not alsas fault) is that a lot of applications which use sound, will use artsd by default. This can be made to work ok though by setting up your /dev directory. |
|
| Back to top |
|
 |
jdgill0 Veteran


Joined: 25 Mar 2003 Posts: 1366 Location: Lexington, Ky -- USA
|
Posted: Tue Apr 19, 2005 1:59 pm Post subject: |
|
|
| ASIO_BOB wrote: | | say goodbye to arts when KDE 4 comes out |
This is not true actually. There is currently debate (as I just read like 2 maybe 3 days ago an interview with a KDE dev) about whether or not arts will in fact go away. As it stands right now, arts is NOT going away.
| Splink wrote: | | The bad thing about alsa (and its really not alsas fault) is that a lot of applications which use sound, will use artsd by default. This can be made to work ok though by setting up your /dev directory. |
OK, this is the kind of stuff I was hoping for. Could you explain in more detail what you are saying, I don't understand what you mean by setting up you /dev directory? _________________ Vim has excellent syntax highlighting for configuration files: emerge gentoo-syntax
Learn how to use Vim: vimtutor |
|
| Back to top |
|
 |
Illissius Guru


Joined: 31 Jul 2004 Posts: 395 Location: Hungary
|
Posted: Tue Apr 19, 2005 4:15 pm Post subject: |
|
|
| jdgill0 wrote: | | ASIO_BOB wrote: | | say goodbye to arts when KDE 4 comes out |
This is not true actually. There is currently debate (as I just read like 2 maybe 3 days ago an interview with a KDE dev) about whether or not arts will in fact go away. As it stands right now, arts is NOT going away. |
Er, seeing as arts' core developer Stefan Westerfield has officially announced that he'll no longer be working on it (which had been unofficially the case for some time prior, hence its current state of disarray), and from what I've heard he's the only one who really understands the code base, that's a bit hard to believe (and I've seen nothing of the sort on the mailing lists).
The most I can see is that if they decide to go with pluggable backends (which seems likely), that an arts backend will be available... but even that is doubtful, imo. _________________ Work is punishment for failing to procrastinate effectively.
last.fm |
|
| Back to top |
|
 |
jdgill0 Veteran


Joined: 25 Mar 2003 Posts: 1366 Location: Lexington, Ky -- USA
|
Posted: Tue Apr 19, 2005 4:34 pm Post subject: |
|
|
| Illissius wrote: | | jdgill0 wrote: | | ASIO_BOB wrote: | | say goodbye to arts when KDE 4 comes out |
This is not true actually. There is currently debate (as I just read like 2 maybe 3 days ago an interview with a KDE dev) about whether or not arts will in fact go away. As it stands right now, arts is NOT going away. |
Er, seeing as arts' core developer Stefan Westerfield has officially announced that he'll no longer be working on it (which had been unofficially the case for some time prior, hence its current state of disarray), and from what I've heard he's the only one who really understands the code base, that's a bit hard to believe (and I've seen nothing of the sort on the mailing lists).
The most I can see is that if they decide to go with pluggable backends (which seems likely), that an arts backend will be available... but even that is doubtful, imo. |
I really hope you are right about arts. I recently read an article that definitely made the impression that the disappearance of arts from KDE was by no means a given fact, even though arts development had stopped -- I have searched and can not find this article. Until I read that article, which interviewed some KDE people, I thought for sure arts was gone in 4.0. I didn't mean to come across so strongly that arts wasn't going away. Again, I am in favor of no arts and hope it goes away myself. _________________ Vim has excellent syntax highlighting for configuration files: emerge gentoo-syntax
Learn how to use Vim: vimtutor |
|
| Back to top |
|
 |
Shotpiece Apprentice

Joined: 01 Jul 2004 Posts: 248
|
Posted: Mon Apr 25, 2005 1:55 am Post subject: |
|
|
[looking for resolution in this post..]
i'm going to be upgrading to 3.4 myself whenever it hits stable, if ppl like myself throw USE="-arts" before the upgrade will there be any serious problems or no? |
|
| Back to top |
|
 |
jdgill0 Veteran


Joined: 25 Mar 2003 Posts: 1366 Location: Lexington, Ky -- USA
|
Posted: Mon Apr 25, 2005 2:02 am Post subject: |
|
|
My conclusion is that 50% of KDE users will say you don't need arts period, the other 50% will say you need it. (not a scientific conclusion -- more of how I see things).
In light of that, it is possible to build KDE 3.4 with arts, then not use arts. I am currently doing this myself now and it is working quiet well actually. To see how you might do that see this thread, (start at the end of the thread, as you will see it pertains to KDE 3.4 as well as KDE 3.3).
Otherwise, I have not seen enough evidence either way to say yes/no to building KDE 3.4 with arts. _________________ Vim has excellent syntax highlighting for configuration files: emerge gentoo-syntax
Learn how to use Vim: vimtutor |
|
| Back to top |
|
 |
tam Guru


Joined: 04 Mar 2003 Posts: 569 Location: freiburg.de
|
Posted: Thu May 26, 2005 10:08 am Post subject: |
|
|
| I'm running KDE 3.4 with -arts. Everything works fine except the system notifications. Because I really miss the bells and whistles when new mail arrives or someone is querying me in IRC I will reemerge KDE with +arts. |
|
| Back to top |
|
 |
KShots Guru


Joined: 09 Oct 2003 Posts: 414 Location: Florida
|
Posted: Thu May 26, 2005 1:28 pm Post subject: |
|
|
...interesting. I just re-initialized from stage 1 on my laptop. Previous installation had arts, but it wasn't usable (no audio) and didn't get in the way when games wanted to use it... even though it was in fact running. Now, I have the dreaded "arts is hogging the /dev/dsp" problem while I do indeed get system sounds. I have to disable the sound system to play anything that needs sound (killing artsd just takes it out for a few seconds... then some other process respawns it automatically).
Personally, I don't have much of a problem with arts... but I have major issues with the i8x0 alsa driver being mutually exclusive with anything trying to use it at the same time as anything else. But due to this, I may not be sorry to see it go in KDE4 if something else takes its place that handles all sound output (It's OK to hog the audio output if you guarantee that you will take input from everybody... something I think arts was originally trying to do, but failed). _________________ Life without passion is death in disguise |
|
| Back to top |
|
 |
elykyllek Tux's lil' helper


Joined: 16 Sep 2002 Posts: 103 Location: Halifax, Nova Scotia, Canada
|
Posted: Thu May 26, 2005 8:50 pm Post subject: No arts |
|
|
| tam wrote: | | I'm running KDE 3.4 with -arts. Everything works fine except the system notifications. Because I really miss the bells and whistles when new mail arrives or someone is querying me in IRC I will reemerge KDE with +arts. |
No need to do that:
| Code: |
Control Center -->
Sound & Multimedia -->
System Notifications -->
Player Settings -->
|
There you can set an alternative program for playing the notifications, something like:
| Code: |
/usr/bin/play
found in media-sound/sox
|
or
| Code: |
/usr/bin/playsound
found in media-libs/sdl-sound
|
Hope that helps. You don't need to deal with arts. |
|
| Back to top |
|
 |
Dark_Cloud n00b


Joined: 29 Jun 2003 Posts: 27
|
Posted: Thu May 26, 2005 10:41 pm Post subject: Re: No arts |
|
|
| elykyllek wrote: | | tam wrote: | | I'm running KDE 3.4 with -arts. Everything works fine except the system notifications. Because I really miss the bells and whistles when new mail arrives or someone is querying me in IRC I will reemerge KDE with +arts. |
No need to do that:
| Code: |
Control Center -->
Sound & Multimedia -->
System Notifications -->
Player Settings -->
|
There you can set an alternative program for playing the notifications, something like:
| Code: |
/usr/bin/play
found in media-sound/sox
|
or
| Code: |
/usr/bin/playsound
found in media-libs/sdl-sound
|
Hope that helps. You don't need to deal with arts. |
Do you have a KDE system with -arts and you still can play notifications sounds with pay?? I thought it wan't posible to play notifications with -arts... even if you put an external player.
see ya |
|
| Back to top |
|
 |
dmitchell Veteran


Joined: 17 May 2003 Posts: 1139 Location: Austin, Texas
|
Posted: Fri May 27, 2005 2:53 am Post subject: Re: No arts |
|
|
| Dark_Cloud wrote: | | I thought it wan't posible to play notifications with -arts... even if you put an external player. |
As did I. I built KDE with -arts and haven't been able to get notifications of any kind working. (Neither sound, nor message box, nor log to file, nor....) _________________ I have gained this by philosophy: that I do without being commanded what others do only from fear of the law. |
|
| Back to top |
|
 |
F-0_ICE l33t


Joined: 06 Dec 2004 Posts: 679
|
Posted: Fri Sep 30, 2005 1:12 pm Post subject: |
|
|
if it wasn't possible to use knotify without arts then the option to use an external player would be useless at least thats my view on it. also i would like to extend my gratitude to elykyllek for the external player it works great with me sound card (in sig). i have been having problems find a sutible external player. thanks. _________________ ~AMD64
AMD: Athlon64 X2 3800+
2G PC3200
ATI: RADEON HD 4350
Linksys: WMP54G
True Knowledge is Best Acquired Through Experience. |
|
| Back to top |
|
 |
Headrush Watchman


Joined: 06 Nov 2003 Posts: 5597 Location: Bizarro World
|
Posted: Fri Sep 30, 2005 1:50 pm Post subject: |
|
|
jdgill0, had it right on the nose.
The problem with arts is how it handles sounds and then passes them on to the backend sound API.
So I have found the best option, like jdgill0 said, is to enable the arts flag for KDE packages you want system notifications, but in kcontrol use an external program to play the sounds. This method prevents the locked sound channel problem and avoids the "bad" problems of arts. (Basically its just a pipe to the player)
This is the only option for playing sounds with some KDE programs that are arts output only. If the package has direct ALSA support, you can just use that. |
|
| Back to top |
|
 |
beatryder Veteran


Joined: 08 Apr 2005 Posts: 1138
|
Posted: Fri Sep 30, 2005 3:48 pm Post subject: |
|
|
| reub2000 wrote: | | I'm not using arts, and kde works fine. |
I'll second that. And drink to it too1  _________________ Dont make it idiot proof, make it work.
Neucode.org
<suppressed key> |
|
| Back to top |
|
 |
Headrush Watchman


Joined: 06 Nov 2003 Posts: 5597 Location: Bizarro World
|
Posted: Fri Sep 30, 2005 11:43 pm Post subject: |
|
|
| beatryder wrote: | | reub2000 wrote: | | I'm not using arts, and kde works fine. |
I'll second that. And drink to it too1  |
And all system notifications work for all/most KDE programs? |
|
| Back to top |
|
 |
F-0_ICE l33t


Joined: 06 Dec 2004 Posts: 679
|
Posted: Sat Oct 01, 2005 12:58 am Post subject: |
|
|
i know all the ones i have work window manager, system notification, etc i don't even have the arts use flag enabled so none of my programs have arts support. the only thing i hate about arts is that it take complete control of my sound card making it qutie difficult to play any other sounds unless i use dmix. but using /usr/bin/play for knotify playback works great for me. _________________ ~AMD64
AMD: Athlon64 X2 3800+
2G PC3200
ATI: RADEON HD 4350
Linksys: WMP54G
True Knowledge is Best Acquired Through Experience. |
|
| Back to top |
|
 |
boniek Guru


Joined: 26 Mar 2005 Posts: 373
|
Posted: Sat Oct 01, 2005 6:41 am Post subject: |
|
|
Kde 3.4.2 here without arts (for me it is just bloat but needs may vary ). Nvidia Soundstorm APU with Nvidia binary driver (OSS). Sound (flac, ape, ogg, mp3, aac et al) in all media players (bmp, mplayer,flash etc) works (simultaneously too) and that's all about it. Don't know about system notifications as i don't use them. _________________ [HOWTO]New freetype subpixel font rendering for lcd monitors |
|
| Back to top |
|
 |
|