View previous topic :: View next topic |
Author |
Message |
brucebertrand Tux's lil' helper
Joined: 06 Feb 2004 Posts: 83 Location: D.C.
|
Posted: Thu Apr 01, 2004 11:45 pm Post subject: Rosegarden - emerges, but will not run |
|
|
Just successfully emerged rosegarden 4.0.9.7 (and then 4.0.9.6 after .7 didn't work). Both versions build without any complaints, but when I try to run the program, I get an error dialogue that says:
Code: | One or more of Rosegarden's data files could not be
found in the standard KDE installation directories.
This may mean one of the following:
1. Rosegarden has not been correctly installed. If you compiled
it yourself, check that you have run "make install" and that
the procedure completed successfully.
2. Rosegarden has been installed in a non-standard directory,
and you need to add this directory to your KDEDIRS environment
variable before you can run it. This may be the case if you
installed into $HOME or a local third-party package directory
like /usr/local or /opt. |
Quite self explanitory, but not much help. Rosegarden is installed into /usr/bin, which (I think) is the standard directory. Also the KDEDIRS environment variable doesn't seem to exist.
echo $KDEDIRS returns nothing.
I do have a working install of KDE 3.2.0.
Could this be an issue with the Rosegarden ebuild, or is something else wrong? |
|
Back to top |
|
|
brucebertrand Tux's lil' helper
Joined: 06 Feb 2004 Posts: 83 Location: D.C.
|
Posted: Fri Apr 02, 2004 3:35 pm Post subject: |
|
|
Ok, I've found that Code: | source /etc/profile | sets the $KDEDIRS variable and rosegarden runs properly.
I'm not using a display manager....I log into the console on boot and run startx manually. Also, I'm using fluxbox (not KDE), if that makes a difference.
So the question is, how do I get this "source /etc/profile" to run automatically when I start X? |
|
Back to top |
|
|
Woody Guru
Joined: 30 Nov 2002 Posts: 592 Location: Milwaukee
|
Posted: Fri Apr 02, 2004 9:55 pm Post subject: |
|
|
You can put it in .xinitrc I was lazy so in my fluxbox menu
I have:
Code: |
[submenu] (Audio)
[exec] (jack) {qjackctl}
[exec] (alsaplayer) {alsaplayer -o jack}
[exec] (ardour) {ardour}
[exec] (hydrogen) {hydrogen}
[exec] (rosegarden) {KDEDIRS="/usr/local" rosegarden}
[exec] (jamin) {jamin}
[exec] (mixer) {envy24control -c 1}
[end]
|
I installed the CVS from src, thats why its /usr/local. |
|
Back to top |
|
|
brucebertrand Tux's lil' helper
Joined: 06 Feb 2004 Posts: 83 Location: D.C.
|
Posted: Sat Apr 03, 2004 4:20 am Post subject: |
|
|
Thanks...
now, the question I should be asking myself now is why didn't I think of either of those very simple solutions? |
|
Back to top |
|
|
|