Shit-or-rama [Was: mod_xinerama]

Tuomo Valkonen <[email protected]>
Newsgroups gmane.comp.window-managers.ion.general
Message-ID <[email protected]>
Some reminders why I will have nothing to do with shit-o-rama:

The downfall of X:

        http://iki.fi/tuomov/b/archives/2008/07/13/T18_03_06/

IRC log from today:

19:45 <xxx> arf..
19:45 <xxx> is there a way to force ion to make all windows visible?
19:45 <xxx> it keeps eating my KDE transients
19:45 <xxx> as in, they show up for the split second, then vanish
19:46 <xxx> leaving me with a frozen app
19:46 <xxx> which is especially awesome when it is the krita save-dialog that 
            i'd *really* like to see so i can save my last 30 minutes of work

...

20:18 <xxx> no, it's on a floating workspace

...

20:20 <tuomov> umm...
20:20 <tuomov> you don't use the shit-o-rama module, do you?
20:20 <xxx> yes OFCOURSE i'm using shit-o-rama BECAUSE there is no alternative 
            when you use two screens.
20:21 <tuomov> good bye
20:21 <tuomov> it absolutely 100% fucking certainly won't work
20:21 <tuomov> because krita will then have a messed up idea of geometries
20:21 <tuomov> xinerama is fucked
20:21 <tuomov> it does not provide a multihead model
20:22 <tuomov> so one has to provide one with virtual root windows, i.e. extra 
               windows between the actual frames and the root window
20:22 <tuomov> and apps don't understand that
20:22 <tuomov> and calculate their geometries in a fucked up manner
20:22 <xxx> i think i'll start trying to get used to wmii today. ion served me 
            okay the last 2 years but those annoyances stack up. it's just 
            flakey, stuff stops working randomly or works only
            intermittently 
            in first place. 
20:22 <tuomov> raz: it's a fucking xinerama problem, not ion
20:23 <tuomov> I don't have fucking anything to do with shit-o-rama
20:23 <xxx> tuomov, it's ions job to fucking work around it
20:23 <tuomov> why are you complaining here, when you're using shit-o-rama?
20:23 <xxx> tuomov, also it *worked before* but some recent kde update broke it
20:23 <tuomov> it's not my fucking code, you idiot fuckwit
20:23 <xxx> tuomov, it's your fucking wm
20:23 <tuomov> I don't want to have anything to do with shit-o-rama
20:23 <tuomov> it's not my fucking mod_shitorama
20:23 <tuomov> I don't want to have anything to do with that shit
20:23 <tuomov> it won't work
20:24 <tuomov> guess why I don't want to have anything to do with it? because 
               it won't work
20:24 <tuomov> it can't work
20:24 <tuomov> it's fucke dup
20:24 <tuomov> use ion without mod_shitorama, and things might work
20:24 <tuomov> you don't need it, if your screens merge well, and you're 
               content with the same workspaces spanning over both screens
20:25 <tuomov> it's only needed to emulate proper separate screens, but it 
               won't work
20:25 <xxx> i'm not content because my right screen is SMALLER.
20:25 <tuomov> then make them properly separate, don't use shit-o-rama
20:25 <xxx> and i somewhat like to see the bottom part of my windows.
20:25 <tuomov> use plain old x multihead
20:25 <xxx> then i can't move windows between workspaces.
20:25 <xxx> so i could just as well use two separate computers. not quite my 
            use-case.
20:25 <tuomov> that's what you have to choose between
20:26 <tuomov> or better yet: donate the second screen to some poor kid in 
               africa
...

20:27 <tuomov> maybe someone can write a shitorama setup that doesn't use 
               virtual roots
20:27 <tuomov> by rewriting the configs
20:27 <tuomov> but I don't want to have anything to do with that
20:27 <tuomov> and it will also be fucked up, because then float workspaces on 
               the screens won't be properly separate
20:27 <tuomov> it won't emulate separate screens
20:28 <tuomov> shit-o-rama is just _shit_
20:28 <tuomov> it can't work, it won't work. it's as simple as that.
20:28 <tuomov> traditional X multihead offers the correct separate-screen model 
               for displays that don't merge well
20:28 <tuomov> but the dicheads and fuckwits running things, are obsoleting it
20:28 <tuomov> and not updating it to reflect new requirements
20:29 <tuomov> (such as reparents between screens)

-- 
Tuomo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.