You are not logged in.

#451 2010-04-30 19:12:43

geniuz
Member
Registered: 2010-04-10
Posts: 127

Re: Musca (Tiling Window Manager)

I just want mention how much I appreciate this piece of software, I've been using it for about 2 weeks now and it has made me very productive. The default key-bindings are very intuitive and easy to remember. Before Musca I was using compiz-standalone and it took me quite a while to configure everything the way I wanted. Especially Conky was quite hard to set up. But in Musca all of this was a breeze, I have custom key-bindings and an ultra-lightweight and ultra-fast WM now. I've always been quite picky when it comes to WM's and therefore I have tried all the well-known WM's like the *boxes and even some tiling WM's like i3. Musca however is perfect, best of all worlds if you ask me. Also, the documentation is short yet very clear and explains every aspect of this WM very well. And best of all: I haven't encountered one single bug yet !

Long story short: thank you aerosuidae for this wonderfull program and I sincerely hope you stick around to support it wink. Heck, I'm even willing to learn C myself to keep it up !

Offline

#452 2010-06-04 05:44:42

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: Musca (Tiling Window Manager)

I have a problem with dual monitors. Here's the thread i started in Newbie corner.

http://bbs.archlinux.org/viewtopic.php?id=98321

Can someone help me out ?


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#453 2010-06-04 09:28:45

JackH79
Member
From: Australia
Registered: 2009-06-18
Posts: 663
Website

Re: Musca (Tiling Window Manager)

Offline

#454 2010-06-04 12:08:33

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: Musca (Tiling Window Manager)

If you have a look at the thread, it will be clear that I tried to get the answers in the thread that I created until someone suggested that the issue might be due to Musca. That's the reason for posting in the Musca thread and linking to the old thread is much more appropriate than explaining everything from scratch. That way anyone else trying to help knows what I have already tried.


And yes I know the forum rules.

Last edited by Inxsible (2010-06-04 12:10:07)


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#455 2010-06-13 00:05:20

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: Musca (Tiling Window Manager)

Still looking for some help with this regard: Also tried emailing the musca list, but I get a Permanent Delivery failure :-(

How do I set up multiple monitors so that I can have 2 groups, one on each screen? Also I want to be able to move application windows between the two groups.

Currently, when I do this in .xinitrc :

xrandr --output DVI-0 --auto --right-of DVI-1

I get one massive screen and the applications span across both monitors.

Here is my complete xorg.conf :

########################################
Section "Device"
    Identifier    "ATI Technologies HD2400XT Pro"
    Driver        "ati"
EndSection
Section "Monitor"
    Identifier    "DVI-1"
    Option        "DPMS" "true"
EndSection
Section "Monitor"
    Identifier    "DVI-0"
    HorizSync       30.0 - 72.0
        VertRefresh      50.0 - 120.0
    Option        "DPMS" "true"
    Option        "RightOf" "DVI-1"
EndSection
Section "Screen"
       Identifier    "Default Screen"
       Device        "ATI Technologies HD2400XT Pro"
       Monitor        "DVI-1"
       DefaultDepth    24
  
       SubSection "Display"
           Depth        24
           Modes        "1680x1050" "1280x1024" "1440x900" "1280x800" "1152x864" "1280x720" "1280x768" "832x624" "800x600" "640x480" "720x400"
           # ADD A VIRTUAL LINE TO PROVIDE FOR THE LARGEST SCREENS YOU WILL HOTPLUG
           Virtual              2960 1050
       EndSubSection
EndSection

######################################

And this is my .xinitrc

######################################
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#


 eval `cat $HOME/.fehbg` &
 xrandr --output DVI-0 --auto --right-of DVI-1
 sleep 1
 exec musca >> /dev/null
######################################

Thanks for your help.

Last edited by Inxsible (2010-06-13 00:06:31)


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#456 2010-08-06 02:48:34

Xlator
Member
Registered: 2009-11-14
Posts: 30

Re: Musca (Tiling Window Manager)

To my mind this is the best WM since Fluxbox. When I first switched to Arch from Debian about a year ago having been persuaded by a friend to give it a go, I tried wmii. Much as I loved the idea of tiling WMs in theory, wmii lefter me utterly bewildered and ultimately was a huge disappointment. I retreated back to my trusty old friend Fluxbox which has served me so well for the past 8 years. Together with conky, tint2, wbar, dmenu and some terminals - and with all the fluxbox menus and other stuff turned off - it was, and still is, a lovely environment. I was still attracted to tiling WMs though, and even more so since I discovered uzbl and the joys of not relying on the mouse to do everything all the time.

Last night, I decided to mess around a bit. First stop was Xmonad, which wouldn't even start. Then I went to dwm, which I had shunned in my early Arch days depite my aforementioned friend extoling its virtues for all to hear. The task of editing source code to configure seemed rather daunting and a little cumbersome at that point. When I finally got round to trying it, it was very nice at first. Ultimately though, automatic tiling didn't agree with me, so it had to go. Ratpoison was next. This confused me right from the get go with it's cryptic help files and weird config. Then musca came along and hit the spot just right. smile Nice and easy to configure, fast, light and elegant, and the documentation is great. Works beautifully and has done everything I have asked of it so far. Had dwm been manual, I might've stuck with it, but I'm glad it isn't and I didn't because then I wouldn't have found this gem!

Offline

#457 2010-08-07 18:43:41

Tuxe
Member
From: Finland
Registered: 2005-02-28
Posts: 8
Website

Re: Musca (Tiling Window Manager)

I tried Musca and really liked it. However, I seem to have a problem with Gnome Keyring and  NetworkManager. With every other wm I have been using, my keyring gets unlocked when I log in from Slim and NetworkManager gets my wlan password from the keyring. With Musca, NM prompts me to enter the password. Has anyone an idea how to fix this?

Edit: Running dbus-launch before starting nm-applet fixed this.

Last edited by Tuxe (2010-11-23 17:12:37)

Offline

#458 2010-08-29 14:34:48

mhertz
Member
From: Denmark
Registered: 2010-06-19
Posts: 681

Re: Musca (Tiling Window Manager)

I have recently changed from ratpoison to Musca(thanks, hellomynameisphil) and so just wanted to say thanks alot for this great wm and contribution!

I can see that there hasen't been any new commits to the bzr dev branch since 11/03-09(also stable release v0.1.24), and that there is several bugs still pending, so I really hope that Sean will take development up again when he has the time for it, or that others litterate in C and Xorg could give him a hand!

The only thing I don't like about Musca, is that it's being developed through the bzr revision-control system, as it's a 26mb installed package(+ python of 61mb!), whereas git/cvs is much smaller and generally allready is installed for other projects allready, whereas I need to install bzr+python(87mb!) just for Musca(<1mb).

Thanks again!

CU, Martin.

Last edited by mhertz (2010-08-29 14:37:37)

Offline

#459 2010-08-29 15:15:13

tzervo
Member
From: Athens
Registered: 2009-04-03
Posts: 86

Re: Musca (Tiling Window Manager)

bzr is makedepends, which means you can remove it after installation, OR, you can install the musca package (not the musca-bzr one), plus, if you want to help with development there are ways to convert a bzr repository to a git repository (e.g. the "tailor" package)

Offline

#460 2010-08-29 15:39:56

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: Musca (Tiling Window Manager)

Or you can use the AUR package, which is a stable release.


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#461 2010-08-29 16:00:26

mhertz
Member
From: Denmark
Registered: 2010-06-19
Posts: 681

Re: Musca (Tiling Window Manager)

@tzervo:

Yeah, I know, but my point was that if development continues and if prefering the dev-branch, then bzr/python would be continually installed/removed upon each and every update. Just not very optimal IMHO, but nonetheless, im certantly not complaining! Just thinking out loud, about why the need of using bzr instead of the smaller and much more mainstream git/cvs, that's all... Again, not complaining! smile

@Inxsible:

Yes, I actually do use the release version atm.(thanks alot, mate!), since the bzr dev branch and stable release is identical atm. i.e. both is rev270...

CU, Martin.

Last edited by mhertz (2010-08-29 16:02:59)

Offline

#462 2010-09-24 10:24:16

mhertz
Member
From: Denmark
Registered: 2010-06-19
Posts: 681

Re: Musca (Tiling Window Manager)

I found a bug in Musca where if entering full-screen mode of a flashplayer applet, then afterwards the cycle function of muca dosen't work anymore, no matter if leaving the flash applet again, or restarting the browser and all other running apps or anything. Only restarting musca will fix it again!. ratpoison dosen't suffer from this, btw. (i.e. so it isn't flash that's borking things up i guess - I'm using the flashplugin 64bit prerelease version(square codenamed) from AUR, and don't want a million lib32 libs bloating my system up)

Just in case Sean comes back to Musca development again, or that others fluent in C and X11 could pick up the toarch...

Thanks in advance!

(God, I think it's a shame that this awesome little wonder is left unmaintained while the bugreports are filling up! I really wish that this project could come to light again and hopefully get the much deserved recognetion that it so rightfully deserves! I cannot do it, as i'm a complete beginner in C programming and know nothing of X11 whatsoever!)

Last edited by mhertz (2010-09-24 10:30:27)

Offline

#463 2010-09-25 01:29:56

greenmanwitch
Member
Registered: 2009-04-20
Posts: 21

Re: Musca (Tiling Window Manager)

Yes! Somebody, please continue the development. Don't make me switch to dwm sad.

Offline

#464 2010-09-25 11:08:11

omp
Member
From: Glendale, California
Registered: 2005-10-02
Posts: 41
Website

Re: Musca (Tiling Window Manager)

greenmanwitch wrote:

Yes! Somebody, please continue the development. Don't make me switch to dwm sad.

At this point, if Musca stopped working, I'd probably go to Openbox. Although the tree branch of i3 looks promising; not sure when it will be released though.


boo!

Offline

#465 2010-09-27 02:04:57

greenmanwitch
Member
Registered: 2009-04-20
Posts: 21

Re: Musca (Tiling Window Manager)

Ok, so, at the moment this has been annoying me:

http://ompldr.org/vNW5obg/2010-09-27-11 … _scrot.png

I'm in tiling mode. Urxvt is open and I tried to open another program and I get that.. The program opens in its default dimensions instead of opening in a frame. Also, I cannot use the keyboard within the program. For example, pressing space after clicking on vlc's window will not pause the movie.

This seems to happen at random.

Offline

#466 2010-09-27 02:52:32

hellomynameisphil
Member
From: /home/phil/Vancouver
Registered: 2009-10-02
Posts: 257
Website

Re: Musca (Tiling Window Manager)

greenmanwitch wrote:

Ok, so, at the moment this has been annoying me:

http://ompldr.org/vNW5obg/2010-09-27-11 … _scrot.png

I'm in tiling mode. Urxvt is open and I tried to open another program and I get that.. The program opens in its default dimensions instead of opening in a frame. Also, I cannot use the keyboard within the program. For example, pressing space after clicking on vlc's window will not pause the movie.

This seems to happen at random.

Have you tried the 'refresh' command?

http://aerosuidae.net/musca/Commands#refresh

Did you turn managing of this window class off in your .musca_start or via the command line?

http://aerosuidae.net/musca/Commands#manage

Offline

#467 2010-10-20 19:17:53

sie
Member
From: Latvia
Registered: 2010-06-30
Posts: 33

Re: Musca (Tiling Window Manager)

Hmm. I've been using musca for quite a while now, and now built it on my laptop.

I noticed I can't do a thing for a while, when I start X, so I went to tty2, logged in as root, and saw this: http://sprunge.us/Webi
My limits.conf blocked the whole forking mess, but system's unusable for about 10 seconds. ;/

I thought I'd search where was it fork()ing, but I was very surprised, when I couldn't: http://sprunge.us/bJJd (strace output)
There isn't a single fork/execve(except for the initial one).

Any ideas what the hell's wrong? (Musca built from AUR.) hmm


a &

Offline

#468 2010-10-28 00:10:53

greenmanwitch
Member
Registered: 2009-04-20
Posts: 21

Re: Musca (Tiling Window Manager)

@Hellomynameisphil:

When I press the refresh command, the window disappears but the program stays running.

No, I didn't turn off managing the window class or any window class.

Offline

#469 2010-11-13 03:32:37

windowsrefund
Member
Registered: 2010-11-13
Posts: 16

Re: Musca (Tiling Window Manager)

I switched to Musca and am really loving it so far. For whatever reason, tabbed (from suckless.org) wouldn't run properly when I had unclutter running. I never noticed the problem when running dwm so I figure I'll post my fix here.

#!/bin/sh
# 2010-11-12: looks like tabbed does not like unclutter

ucpid=$(pgrep unclutter)

[ -n "$ucpid" ] && kill -s STOP $ucpid
tabbed=$(tabbed -d)
vimprobable2 -e $tabbed "$@"
[ -n "$ucpid" ] && kill -s CONT $ucpid

Offline

#470 2010-11-19 21:48:32

Army
Member
Registered: 2007-12-07
Posts: 1,784

Re: Musca (Tiling Window Manager)

I don't think that this will change anything, but I wanted to take a look at musca again and DAMN this usability is so awesome, so much better than awesome and i3 (the other two I gave a try and like). It's such a shame that there's noone out there willing and capable to continue this project. I would even donate some money if that should convince one!

Offline

#471 2010-11-20 01:59:02

arane
Member
Registered: 2010-10-20
Posts: 4

Re: Musca (Tiling Window Manager)

Army wrote:

I don't think that this will change anything, but I wanted to take a look at musca again and DAMN this usability is so awesome, so much better than awesome and i3 (the other two I gave a try and like). It's such a shame that there's noone out there willing and capable to continue this project. I would even donate some money if that should convince one!

Actually, the original author is still there. In his words, it is stagnant due to lack of time and the simple fact it does everything he wanted it to do. In addition, while many people tell him it is great, none have offered to help. I was considering helping out once I am more familiar with the code, but I have to agree with him. I have been using it and there is not anything I would change other than possible adding in the ability to have floating windows.

Offline

#472 2010-11-20 12:06:58

Army
Member
Registered: 2007-12-07
Posts: 1,784

Re: Musca (Tiling Window Manager)

I would congribute to the code if I was able to do that! I can live with musca's lack of managing fullscreen apps, e.g. mplayer (which can be kind of solved with fstype=none in the config), but what's really disturbing is, when I open an image file with feh in fullscreen, there's no way to use the keyboard anymore. There are other things which I don't remember right now, but they are there and make musca hard to use for me and I think many others.

Offline

#473 2010-11-20 16:36:15

Procyon
Member
Registered: 2008-05-07
Posts: 1,819

Re: Musca (Tiling Window Manager)

@Army: Here is a patch that should help with mplayer and VirtualBox. I think feh still needs an anti-motif patch. trapd00r's feh has it: https://github.com/trapd00r/feh

I still can't get wine applications to consistently get key presses. I'm not sure what is causing that, it works fine under Compiz. (edit: In the same wineserver I even get applications that do get presses and games that don't (they don't seem to go anywhere) which looks like it's not Musca's fault.)

And sometimes applications start up without being managed at all. I often had to start up comix several times until I got one that accepted key presses. Firefox dialogs too but they don't need keyboard input.

--- musca.c.orig    2009-11-03 03:20:21.000000000 +0100
+++ musca.c    2010-11-20 17:05:25.486000077 +0100
@@ -400,9 +400,10 @@
 {
     Window w; int i, wc = 0;
     Window *wins = allocate(sizeof(Window) * (h->above->depth + h->fullscreen->depth + 1));
+//---
+    wins[wc++] = list[0];
     FOR_STACK (w, h->fullscreen, Window, i) wins[wc++] = w;
     FOR_STACK (w, h->above, Window, i) wins[wc++] = w;
-    wins[wc++] = list[0];
     XRaiseWindow(display, wins[0]);
     if (wc > 1) XRestackWindows(display, wins, wc);
     if (n > 1) XRestackWindows(display, list, n);
@@ -3069,6 +3070,9 @@
             || is_netwmstate(ws->state, NetWMStateFullscreen)
             || is_netwmstate(ws->state, NetWMStateHidden)
             || is_unmanaged_window(win)) ? 0:1;
+        if (is_netwmstate(ws->state, NetWMStateFullscreen)) ws->manage = 1; //+++
+        if (is_netwmstate(ws->state, NetWMStateHidden)) ws->manage = 1; //+++
+        if (ws->type == atoms[NetWMWindowTypeNormal]) ws->manage = 1; //+++
         note("%s %s %s %s %s %s %x %x", ws->class, ws->name, ws->manage ? "manage": "ignore",
             ws->input ? "focus": "nofocus", ws->c ? "client": "unknown",
             ws->attr.override_redirect ? "override" : "normal", ws->state, ws->type);
@@ -3104,14 +3108,14 @@
         } else
         {
             XWindowChanges wc;
-            if (is_netwmstate(ws->state, NetWMStateFullscreen))
-            {
-                wc.x = 0; wc.y = 0;
-                wc.width = heads->screen->width;
-                wc.height = heads->screen->height;
-                wc.border_width = 0;
-                wc.sibling = Above;
-            } else
+//            if (is_netwmstate(ws->state, NetWMStateFullscreen))
+//            {
+//                wc.x = 0; wc.y = 0;
+//                wc.width = heads->screen->width;
+//                wc.height = heads->screen->height;
+//                wc.border_width = 0;
+//                wc.sibling = Above;
+//            } else
             {
                 wc.x = cr->x; wc.y = cr->y;
                 wc.width = MAX(1, cr->width);

1. Don't hide windows below fullscreen
2. Manage fullscreen/hidden/normal (maybe some other need to be added but you don't want to manage everything)
3. Don't do anything special with fullscreen apps.

Last edited by Procyon (2010-11-20 16:52:08)

Offline

#474 2010-11-21 00:09:56

mhertz
Member
From: Denmark
Registered: 2010-06-19
Posts: 681

Re: Musca (Tiling Window Manager)

I also love musca insanely much, and it does everything I need, except one little annoying issue; When enabling fullscreen in flash, then musca's cycle function dosen't work anymore, and it continues also even if disabling fullscreen or quiting the browser. It behaves like this, and on every group, untill a restart of X and musca.

Last edited by mhertz (2010-11-21 00:15:57)

Offline

#475 2010-11-21 08:06:41

Army
Member
Registered: 2007-12-07
Posts: 1,784

Re: Musca (Tiling Window Manager)

Thanks a lot for this patch Procyon and for the hint to this fork of feh (I'll contribute a PKGBUILD to the AUR)! You REALLY helped me staying with musca!

Last edited by Army (2010-11-21 12:54:21)

Offline

Board footer

Powered by FluxBB