Nightwalker Shatner
Registered User
Join date: 19 Sep 2005
Posts: 31
|
01-03-2007 07:38
Heya I'm having a small irritation using the Linux client to upload stuff (textures etc). It does'nt remember my last folder, so each time i have to go and find the folder that i have my textures in, could it be possible to have it remember where i was last time i opened a dialog folder, this could just be "session based" (so that its not saved to file). Having the window (file dialog) resizable would be great aswell.  Also when i have "mute audio" ticket, it loads and takes control over my sound when it starts, if the sound is "free", making me unable to start other sound programs while SL is open. Mabye I'm just the linux newbie and never figured out how to make several programs play sounds at same time. Other than that, I feel SecondLife runs much smoother than when i had windows running, the graphic is faster and nicer. 
|
Boroondas Gupte
Registered User
Join date: 16 Sep 2005
Posts: 186
|
sound
01-03-2007 09:46
From: Nightwalker Shatner Also when i have "mute audio" ticket, it loads and takes control over my sound when it starts, if the sound is "free", making me unable to start other sound programs while SL is open. There are several Sound Deamons on Linux. The most common ones are OSS, ALSA and ESD. The oldest of those, OSS, can't handle more than one application. The other two can, but ALSA is backwards compatible to OSS and when called over the OSS interface it also allowes only one application to be heared. SecondLife is able to talk to all three of them. So first make sure you're using ALSA or ESD, not OSS. (How that's done is distribution specific, so if you need help with that, please tell us what your linux distribution is.) Second, when using ALSA, make sure SecondLife doesn't try to access it over the OSS interface: uncomment #export LL_BAD_OSS=x in the secondlife start script (that is, remove the # from the line).
|
Drake Bacon
Linux is Furry
Join date: 13 Jul 2005
Posts: 443
|
01-05-2007 16:19
From: Boroondas Gupte There are several Sound Deamons on Linux. The most common ones are OSS, ALSA and ESD. The oldest of those, OSS, can't handle more than one application. The other two can, but ALSA is backwards compatible to OSS and when called over the OSS interface it also allowes only one application to be heared. That's actually wrong. They're not all daemons, two of them are drivers. OSS is the first set of sound drivers for Linux. They're old and only allow one program to access the audio card at one time. These drivers aren't being maintained much anymore in the kernel, and the Soundblaster Live! series is roughly incompatible with them. Because OSS was prevailent in the initial years of Linux, ESD (the Enlightment Sound Daemon) was created. ESD is the only daemon listed here that will mix multiple sounds together on one channel, and worked around the lock issue. However, ESD has it's own problem: It's slow on the update and has a noticable latency of a few seconds. Because of the locking of OSS, the lateness of ESD's playback, and both's design, ALSA was created. It is now the main set of drivers that come with the Linux kernel (meaning OSS is going bye bye). It allows sharing of the audio card ether in software, or in the case of the SB Live!s exploiting the native mixer. The kicker is, ESD can use ALSA instead of OSS. 
_____________________
Drake Bacon/Drake Winger Home: Custom AMD X2 (65nm) 5000+, 4 Gig RAM, Gentoo amd64, NVidia GeForce 8600GT PCIe Mobile: Dell Inspiron E1505 (Core Duo 1.6GHz, 1 gig RAM, Gentoo x86, NVidia GeForce Go 7300 PCIe) Backup: iMac (Core 2 Duo 2.4GHz, 4 gig RAM, ATI Radeon HD 2400, MacOS X Leopard) Don't Ask: Asus EeePC 900A (Atom 1.6Ghz, 1 gig RAM, Intel graphics, Gentoo x86)
|
Nightwalker Shatner
Registered User
Join date: 19 Sep 2005
Posts: 31
|
01-05-2007 17:03
That seems to have done it!  But still, would like to see some native X windows file dialogs, like the file dialog your current X thingy uses (be it gnome, kde etc...) i want also to be in the same folder when i upload next file, so i dont have to browse so many times! Store all file dialog "settings"  I have done it a million times in Delphi/FreePascal  OpenFileDialog.DictoryName := GetFilePath(lastFileName); if (OpenFileDialog.Execute()) then begin SLClient.UploadFile(OpenFileDialog.FileName); lastFileName = OpenFileDialog.FileName; end;
|