Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
KDE arts: Yes/No ??
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
jdgill0
Veteran
Veteran


Joined: 25 Mar 2003
Posts: 1366
Location: Lexington, Ky -- USA

PostPosted: Mon Apr 18, 2005 7:27 pm    Post subject: KDE arts: Yes/No ?? Reply with quote

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
View user's profile Send private message
reub2000
Guru
Guru


Joined: 31 Jan 2004
Posts: 355

PostPosted: Mon Apr 18, 2005 7:43 pm    Post subject: Reply with quote

I'm not using arts, and kde works fine.
Back to top
View user's profile Send private message
jdgill0
Veteran
Veteran


Joined: 25 Mar 2003
Posts: 1366
Location: Lexington, Ky -- USA

PostPosted: Mon Apr 18, 2005 7:46 pm    Post subject: Reply with quote

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
View user's profile Send private message
zieloo
Veteran
Veteran


Joined: 28 Mar 2004
Posts: 1337

PostPosted: Mon Apr 18, 2005 7:56 pm    Post subject: Reply with quote

Arts just suckz. But I use it, no choice right now...
Back to top
View user's profile Send private message
bork_bigjoe
n00b
n00b


Joined: 28 Mar 2005
Posts: 57
Location: Caltech

PostPosted: Mon Apr 18, 2005 8:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
ande
n00b
n00b


Joined: 31 Jul 2003
Posts: 12

PostPosted: Mon Apr 18, 2005 8:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
Jerem
Apprentice
Apprentice


Joined: 11 Jun 2004
Posts: 177

PostPosted: Mon Apr 18, 2005 9:58 pm    Post subject: Reply with quote

USE="-arts" and you will compile kde with the least arts options.
Back to top
View user's profile Send private message
asiobob
Veteran
Veteran


Joined: 29 Oct 2003
Posts: 1375
Location: Bamboo Creek

PostPosted: Tue Apr 19, 2005 9:42 am    Post subject: Reply with quote

say goodbye to arts when KDE 4 comes out
Back to top
View user's profile Send private message
Splink
Apprentice
Apprentice


Joined: 09 Feb 2005
Posts: 259

PostPosted: Tue Apr 19, 2005 1:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
jdgill0
Veteran
Veteran


Joined: 25 Mar 2003
Posts: 1366
Location: Lexington, Ky -- USA

PostPosted: Tue Apr 19, 2005 1:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
Illissius
Guru
Guru


Joined: 31 Jul 2004
Posts: 395
Location: Hungary

PostPosted: Tue Apr 19, 2005 4:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
jdgill0
Veteran
Veteran


Joined: 25 Mar 2003
Posts: 1366
Location: Lexington, Ky -- USA

PostPosted: Tue Apr 19, 2005 4:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
Shotpiece
Apprentice
Apprentice


Joined: 01 Jul 2004
Posts: 248

PostPosted: Mon Apr 25, 2005 1:55 am    Post subject: Reply with quote

[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
View user's profile Send private message
jdgill0
Veteran
Veteran


Joined: 25 Mar 2003
Posts: 1366
Location: Lexington, Ky -- USA

PostPosted: Mon Apr 25, 2005 2:02 am    Post subject: Reply with quote

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
View user's profile Send private message
tam
Guru
Guru


Joined: 04 Mar 2003
Posts: 569
Location: freiburg.de

PostPosted: Thu May 26, 2005 10:08 am    Post subject: Reply with quote

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
View user's profile Send private message
KShots
Guru
Guru


Joined: 09 Oct 2003
Posts: 414
Location: Florida

PostPosted: Thu May 26, 2005 1:28 pm    Post subject: Reply with quote

...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
View user's profile Send private message
elykyllek
Tux's lil' helper
Tux's lil' helper


Joined: 16 Sep 2002
Posts: 103
Location: Halifax, Nova Scotia, Canada

PostPosted: Thu May 26, 2005 8:50 pm    Post subject: No arts Reply with quote

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
View user's profile Send private message
Dark_Cloud
n00b
n00b


Joined: 29 Jun 2003
Posts: 27

PostPosted: Thu May 26, 2005 10:41 pm    Post subject: Re: No arts Reply with quote

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
View user's profile Send private message
dmitchell
Veteran
Veteran


Joined: 17 May 2003
Posts: 1139
Location: Austin, Texas

PostPosted: Fri May 27, 2005 2:53 am    Post subject: Re: No arts Reply with quote

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
View user's profile Send private message
F-0_ICE
l33t
l33t


Joined: 06 Dec 2004
Posts: 679

PostPosted: Fri Sep 30, 2005 1:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
Headrush
Watchman
Watchman


Joined: 06 Nov 2003
Posts: 5597
Location: Bizarro World

PostPosted: Fri Sep 30, 2005 1:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
beatryder
Veteran
Veteran


Joined: 08 Apr 2005
Posts: 1138

PostPosted: Fri Sep 30, 2005 3:48 pm    Post subject: Reply with quote

reub2000 wrote:
I'm not using arts, and kde works fine.


I'll second that. And drink to it too1 :lol: :wink:
_________________
Dont make it idiot proof, make it work.
Neucode.org
<suppressed key>
Back to top
View user's profile Send private message
Headrush
Watchman
Watchman


Joined: 06 Nov 2003
Posts: 5597
Location: Bizarro World

PostPosted: Fri Sep 30, 2005 11:43 pm    Post subject: Reply with quote

beatryder wrote:
reub2000 wrote:
I'm not using arts, and kde works fine.


I'll second that. And drink to it too1 :lol: :wink:

And all system notifications work for all/most KDE programs?
Back to top
View user's profile Send private message
F-0_ICE
l33t
l33t


Joined: 06 Dec 2004
Posts: 679

PostPosted: Sat Oct 01, 2005 12:58 am    Post subject: Reply with quote

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
View user's profile Send private message
boniek
Guru
Guru


Joined: 26 Mar 2005
Posts: 373

PostPosted: Sat Oct 01, 2005 6:41 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
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