Hi,
I was wondering whether gentoostudio could adopt packages developed by kxstudio as ebuilds.
Here is what they say:

Quote:

Source Code Releases

Software developed by the KXStudio Team, released as source tarball so that distros other than Ubuntu (or advanced users) can pick it up.
If you're running an Ubuntu based system, please use the KXStudio Repositories instead.

Agryppa_________________The first successor of Saint Peter was Linus (a.d. 68-79) - whose namesake became the creator of Linux in our time. Torvalds' middle name is Benedict - the name assumed by the previous Pope who resigned from office.

In fact, I was looking into installing this exact software for the most recent update, but with so much to do, I put it in the queue for the next update. On a test machine, I had some trouble initially compiling FeSTige, so I'll have to do some troubleshooting.

agrypa1 wrote:

Hi,
I was wondering whether gentoostudio could adopt packages developed by kxstudio as ebuilds.
Here is what they say:

Quote:

Source Code Releases

Software developed by the KXStudio Team, released as source tarball so that distros other than Ubuntu (or advanced users) can pick it up.
If you're running an Ubuntu based system, please use the KXStudio Repositories instead.

I just noticed a very serious bug in Ardour, at least in version 3.5.100. When using a layered track, selecting a top region does not immediately cue the new top region to be played. Immediately after selecting a new top region, I still hear the previous top region. Only after hitting play, hitting stop, and then playing again do I hear the correct, newly selected top region.

BE VERY CAREFUL TO WATCH FOR THIS ISSUE WHEN USING ARDOUR. I may have wasted a good session this way by deleting layers that I mistakenly heard as other layers.

So of course I'm a little

I mentioned this on Ardour's own forums. Hopefully, they'll do something about it, but I wanted to mention it in the hopes that someone else won't waste a session (or more) with this kind of confusion._________________Gentoo StudioGentoo Studio in open beta. Feedback wanted.

Always manually make copies of your session files before starting an updated version of Ardour for the first time. I've noticed a bug where sessions within the same session folder get copied over by each other when using a different version of Ardour (I know that sounds confusing. Think of forking off a remix, working on it, and coming back the next day to the main session only to find that the main session is now a copy of the remix). No word from the Ardour folks about this, so I'm putting it here as a "session integrity" tip. To manually copy a session file to a backup (and you can do this in the session folder), open a terminal, navigate to the session folder, and simply cp YOUR_PROJECT_NAME.ardour YOUR_PROJECT_NAME.ardour.SOMETHING, where SOMETHING is anything other than the word "backup", which is what Ardour uses. Ardour makes its own session backups, but when you've put hours and hours of work into a session, you don't really want to take any chances, no? In fact, you should always make a copy of your saved session in this manner right before you quit Ardour. This practice isn't Ardour-specific. You should do this no matter what DAW you use._________________Gentoo StudioGentoo Studio in open beta. Feedback wanted.

I try e16 into my system. It start but just show a white screen with 2 big bars in the middle of the screen. The cure was emerge -C. I installed e17. Portage default want to install *kit and I don't want that idiotic break_my_system_ware.tm stuff. USE="-udev" cured it (that's silly because it is an udisks USE flag, and udisks depend on *kit but not udev). Instead of learning to use the system, many smart guys just think the never the better, and prefer to have dozens of things like *kit that does nothing for most users at the exception of some big paranoid corporations, but complicate the system with redundant ways of doing the same things that collide with each other.

This is the same issue with systemd. The idea is better than *kit idea, but its implementation is a calamity. I try Debian the other day, the kernel cgroups are unusable because systemd take control of them and add stuffs that have nothing to do in them, which resulted for me into a complete system freeze with even the magic keys being dead.

Back to e17. It start, but doesn't have my keyboard config (Swiss French), say it is a bug somewhere and ask me if I want to restart or logout, doesn't find its module.so, and its application menu is a mess with half of my apps just missing, and no support for the additional categories. emerge -C again. It will take you a lot of time to add all the missing applications into the menu.

I installed the enlightenment overlay. Installing e18, I get a dependency hell, and I have no more time to play with this so I removed this overlay.

Anyway, I just added a lot of new applications into fvwm-crystal svn, inclusive games and audio apps. I do this for the apps that doesn't have desktop files, and to have more sub-categories into the Audio category than the freedesktop ones.

I also begun to write a xdg application menu with full support for the additional categories. It is aim to use with fvwm-menu-directory, but should work with other wm as well with no modification or small modifications. fvwm-xdg-menu. I am half done with it, and what is done work very well._________________[[[ To any NSA and FBI agents reading that text: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

I got E18 working decently on a test machine, and I put FVWM-Crystal on another. I'm very impressed with FVWM-Crystal. I like how it integrates QjackCtl. I'll have to check out the svn version, too. My only complaint with E18 is that QjackCtl disappears if you close to system tray. It's still running, but there's no systray icon.

I'm thinking the next tarball update might include E18, FVWM-Crystal (maybe with your xdg app menu?) and Fluxbox. Having all these options takes up negligible space and offers a nice choice of low-latency GUI environments._________________Gentoo StudioGentoo Studio in open beta. Feedback wanted.

You must try again. I use that ebuild from years, and I just try it, the first time as usual. After I removed the copy into the distfiles before to emerge, and it worked both times._________________[[[ To any NSA and FBI agents reading that text: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

I got E18 working decently on a test machine, and I put FVWM-Crystal on another. I'm very impressed with FVWM-Crystal. I like how it integrates QjackCtl. I'll have to check out the svn version, too. My only complaint with E18 is that QjackCtl disappears if you close to system tray. It's still running, but there's no systray icon.

I'm thinking the next tarball update might include E18, FVWM-Crystal (maybe with your xdg app menu?) and Fluxbox. Having all these options takes up negligible space and offers a nice choice of low-latency GUI environments.

Fvwm-Crystal doesn't use at all xdg-menu. It have its own application menu http://fvwm-crystal.sourceforge.net/doc/ApplicationDatabase.html The man page look complicated, but in fact it is very simple and easy. It is faster than fvwm-menu-directory (the first invocation of fvwm-menu-directory is very slow, this issue doesn't exist with fvwm-crystal), it is am extensive base set of menu entry in /usr/share/fvwm-crystal/fvwm/Applications, and when you go into the main menu -> Preferences -> Generate applications menu, a script is called which check only the applications dekstop files and create the missing entries in ~/.fvwm-crystal/Applications and missing icons in the $FVWM_USERDIR/icons directory. That way, the support of the additional categories is dependant only on what is into the desktop files, which is the case also with xdg-menu, and will work even if it is no xdg menu installed. In practice, it work very well.

It is another advantage with that system. In Applications, it is several folders corresponding to the main xdg categories. It is not possible to change that without work on fvwm-crystal itself, but that's possible. But what you can easily do is to create extra categories, categories that doesn't exist into the freedesktop xdg norm, like Audio->Synthesizers or whatever. It is just to add a directory and put entries into it. In addition to the base set of files in $FVWM_SYSTEMDIR and of the files in $FVWM_USERDIR, it is also possible to have files in $FVWM_DISTROMENUDIR (/var/lib/fvwm-crystal) (I must update the man page, it is written somewhere else). The precedence will be Distro->System->User. The last advantage is you can copy the ~/.fvwm-crystal/Applications and icons directories from one computer or user to another one and it will just work. If you remove an application from the system, it will be ignored.

As our main concern here is Audio, I am very open to hear what you think about the categories I made and what can be improved._________________[[[ To any NSA and FBI agents reading that text: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

About the latency in FVWM-Crystal. It is very slow, but the start time depend on the complexity of the recipe in use. SilentHacker will start about 4 times faster than the Amiga recipe, but after the start-up, it must be no difference.

I like also very much the full screen mode. It is very useful with applications like firefox when you have several firefox windows on the same desktop page. As example, you can first arrange them with Alt+Shift+2, put them all in FullScreen with Alt+Shift+F, bring them in the front and back with Numad_. and Numpad_0, and navigate between them and the desktopp page with Alt+Shift+Numpad_*, which can be very funny when it is a lot of them on the same desktop page. Alt+Numpad_* can be used to toggle the fullscreen for the focused window. Alt+Shift+F will put all visible full screen windows into their preceding states, and the non full screen into full screen.

It is also an Expose clone with Alt+E, and many other bindings.

And yes, the Ardour bindings doesn't work well. A fix will be my one of my next commits. It is 2 possible solutions: slip the bindings that collide, or add a preferences system for the binding. The issue is that a binding cannot be removed on a per window basis, it must be removed completely for the corresponding application binding to work. In ardour3, we can edit the bindings, but it would be nice if Crystal was able to do the same. I am working on it._________________[[[ To any NSA and FBI agents reading that text: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

For the colliding bindings, I come to another solution that is much faster to implement: make a preference for the keyboard modifier keys. That way, you can redefine the Alt key, which is the one that collide, as one of the windows key, and use that key in Fvwm-Crystal, and Alt for the applications. I am almost done with this._________________[[[ To any NSA and FBI agents reading that text: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

sed: can't read addons/fvwm-crystal.desktop: No such file or directory

What should I do about that?

I need to know more about that. It is no compile phase, only install.

Is it with portage? If not, what is the exact command that issue that error?
EDIT: If yes, can you reproduce it with portage ebuild?
ENDEDIT

What is the shell in use?_________________[[[ To any NSA and FBI agents reading that text: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

You need to update the ebuild. I changed the desktop file it is some time ago and that sed line is no longer into the ebuild on the pro-audio overlay. You must have an old version or a corrupted overlay._________________[[[ To any NSA and FBI agents reading that text: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

When working with Crystal, it is a help menu in the main menu, where you can read the different FVWM-Crystal man pages. In Main->Development, it is another help menu where you can also read the FVWM documentation and, if emacs is installed, launch it as info page browser. This replace the previous man pages menu browser.

Also, if Xephyr is installed, you will get a menu Main->Nested sessions, that will let you launch nested sessions with other wm/desktop. That can be useful for testing. With the last commit I made, the nested sessions are now launched in full screen, and you can use Alt+Shift+KP_* to toggle between them and the current desktop page, like with other full screen windows._________________[[[ To any NSA and FBI agents reading that text: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

Last edited by Dominique_71 on Thu Jan 02, 2014 11:05 pm; edited 1 time in total

Into the pro-audio overlay_________________[[[ To any NSA and FBI agents reading that text: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

The key modifiers editor is into the svn. Internally, FVWM-Crystal use $Mod, $Mod0, $Mod1, and so on for its key modifiers.
That imply, if you change Mod1 to become the WIN_L key (4) instead of Alt_L, Mod2 will remain Alt_L+Shift. Of course, you can also change Mod2 to use Win_L+Shift. That will affect only FVWM-Crystal bindings, inclusive things like Alt+Fn, but the other bindings will remain unchanged.

Is is also some new icons for a few programs that doesn't have menu icons. And a workaround for a fvwm bug. You can tell Crystal where your media files are, and in addition to the play lists functions and menus, it is a menu which let you load them into the player. I get a lot of problems with the mplayer menu (that's the most complicated one) and things like () or {} in files and directories names. To be short, If some directories are missing from the Load media file menu, it is a new preference that will let you toggle the icons into this menu. It is less candy without icons, but it work in all cases here.

For the bindings, in additions to these already mentioned, you can also toggle between the last focused window and the current one with Alt+Tab. It will show a window list which work the same than in window$. Alt+Shift+Tab is the same, but for iconic windows.

EDIT: It is also Alt+Esc that switch between the 2 last focused windows. With my work flow, I use much more often that key than the Alt+Tab._________________[[[ To any NSA and FBI agents reading that text: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

fvwm-crystal-3.3.0 was released that night. The changes from the 3.2.7 versions are here._________________[[[ To any NSA and FBI agents reading that text: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

Known issue: Current version of LXDE won't make "customize look and feel" settings stick. Hopefully a future update to LXDE will fix this.

Thinking of converting gentoostudio.org to a Joomla site. I just don't have the kind of time I really prefer to have to roll my own CMS effectively. I could get a lot more done faster with an already-built CMS, and I've been satisfied with the 3.0 series on some of my other sites._________________Gentoo StudioGentoo Studio in open beta. Feedback wanted.