This might get posted twice as I forgot and posted it from a gmail account first!
My apologies to the moderator if this happens.
....................................................................................
I am having some trouble with access controls with the jackd, and Rosegarden. I can run everything fine as root but find that as a user with audio and cdrom privileges Rosegarden does not have dcop authority to create a required kde entry to the /home/eric dir.

This problem occurs in the latest Ubuntu Studio and is a  pain in the arts. I am considering ditching it.

The catch22 is that if I run jackd as root which I must do, then I also have to run Rosegarden as root to use the daemon. Which again is a royal pain in the arts. The end result is that it is far simpler to just log in as root and then everything works the way it should. Unfortunately running as root in Ubuntu Studio is not an easy thing to do and has another set of ungainly access issues..
The kicker is that if you do not install the majority of the kde packages and just install the kde libs then Rosegarden can run into problems with dcop and cannot set-up a /home ./kde/profile....so chances are that you will require extra kde packages that depend on a komplete kcontrol konglomeration and wind up with a ROYAL pain in the artsd.
.............................................................................................................................

I find that a Zenwalk install works better in this regard but then the user access to audio is blocked by  some other access restriction which is really hard to trace or change. In the end I still have to run  jackd qsynth and Rosegarden as root to do anything useful. These problems did not occur with older versions of the same software. Here is an interesting snippet coming from a qsynth slackware binary I installed.
Warning: no locale found: /home/akj/Desktop/qsynth-0.2.5/slackbuild/usr/share/locale/qsynth_en_CA.qm
The way I understand this is that the binary I am using has somehow locked in the directory requirements of the package builder! Could using builds that are set-up wrong be part of reason why the access controls have suddenly become so screwed up?

Here is the Qjackctl start-up info, if I try to run it from within Rosegarden my guess is that running this Rosegarden build as a user does not have the correct authority to use the jackd and all the other connected devs unless I launch  jackd as root beforehand.

eric[~]$ su
Password:
root[eric]# qjackctl
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
Warning: no locale found: /usr/share/locale/qjackctl_en_CA.qm
So in essence I cannot set up a permanent set of jackd calls with qjackctl to use  the correct setting and options for my M-Audio cards unless I su launch the jackd with my own scripts.
Essentially Qjackctl fails to launch the jackd when rosegarden launches Qjackctl but works correctly if I launch it separately beforehand as root. The result is that I then must also launch Rosegarden as root to use the root launched jackd.....oyevah! what a schlmaszle.


What would be really great is if all these user access problems could be solved by a script that changed the screwed up access permissions for Rosegarden and all dependencies to a set that actually works for a  sensibly limited user. I would write it myself if I could every get my head around chown and chmod for more than a few minutes at a time.

Enough of a rant...from what I am seeing the ability to add fingering to a Rosegarden print is a great advance. Well done! and thanks. Also the pdf export function is a God send and as always the midi to music notation function is the best I have ever seen.

Eric Reesor