Thread: [ icewm-Feature Requests-571667 ] Xinerama support
Brought to you by:
captnmark
From: <no...@so...> - 2002-06-20 14:42:39
|
Feature Requests item #571667, was opened at 2002-06-20 14:42 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=350031&aid=571667&group_id=31 Category: None Group: None Status: Open Priority: 5 Submitted By: Eric Sprague (kronoman) Assigned to: Nobody/Anonymous (nobody) Summary: Xinerama support Initial Comment: Specifically, I'm looking for features such as XFwm has: constrain maximized windows to one head (unless specified otherwise by the user), force popups/transients to one head or the other, edge resistance between monitors (maybe, if it's not too difficult). This is currently the only thing keeping me from using IceWM as my primary WM. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=350031&aid=571667&group_id=31 |
From: <no...@so...> - 2002-11-17 17:38:00
|
Bugs item #571667, was opened at 2002-06-20 16:42 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 Category: None Group: None Status: Open Resolution: None Priority: 8 Submitted By: Eric Sprague (kronoman) >Assigned to: Nobody/Anonymous (nobody) Summary: Xinerama support Initial Comment: Specifically, I'm looking for features such as XFwm has: constrain maximized windows to one head (unless specified otherwise by the user), force popups/transients to one head or the other, edge resistance between monitors (maybe, if it's not too difficult). This is currently the only thing keeping me from using IceWM as my primary WM. ---------------------------------------------------------------------- >Comment By: Marko Macek (captnmark) Date: 2002-11-17 18:37 Message: Logged In: YES user_id=1814 The current CVS (icewm-1.2: icewm-1-2-BRANCH), now has experimental support for Xinerama. (nvidia, running xawtv on second 15" monitor right now). Please test, if you can and report bugs and suggestions. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2002-10-31 06:29 Message: Logged In: NO I'll second that! As I use tv-out as monitor 2, I currently just restart X with tv out enabled and run wmaker when I want to play a dvd or mpeg and then restart X back into IceWM. I've frequently considered doing it myself but as I know enough to _read_ C with difficulty (very very little C++) I don't think extending even a "simpler" wm like IceWM is quite within my abilties. That said, there's alway the wmaker source for reference on how Xinerama works and code snippets, which could help. Hey, maybe one long boring weekend... (if only I got them...) Anything I can do to help, captnmark? Doco, guinea-pig, etc? I run Debian testing (sarge) with bits of unstable (sid), and the NVidia drivers using TwinView to get xinerama across my main monitor and tv-out. Craig Ringer ---------------------------------------------------------------------- Comment By: Dylan Griffiths (inoshiro) Date: 2002-09-08 02:01 Message: Logged In: YES user_id=284516 I vote for this too. I've used IceWM since I've used Linux (many years), but I have to switch away from it until Xinerama support works. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 |
From: <no...@so...> - 2002-11-17 17:50:56
|
Bugs item #571667, was opened at 2002-06-20 16:42 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 >Category: icewm-1.2 >Group: behavior Status: Open Resolution: None Priority: 8 Submitted By: Eric Sprague (kronoman) >Assigned to: Marko Macek (captnmark) Summary: Xinerama support Initial Comment: Specifically, I'm looking for features such as XFwm has: constrain maximized windows to one head (unless specified otherwise by the user), force popups/transients to one head or the other, edge resistance between monitors (maybe, if it's not too difficult). This is currently the only thing keeping me from using IceWM as my primary WM. ---------------------------------------------------------------------- Comment By: Marko Macek (captnmark) Date: 2002-11-17 18:37 Message: Logged In: YES user_id=1814 The current CVS (icewm-1.2: icewm-1-2-BRANCH), now has experimental support for Xinerama. (nvidia, running xawtv on second 15" monitor right now). Please test, if you can and report bugs and suggestions. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2002-10-31 06:29 Message: Logged In: NO I'll second that! As I use tv-out as monitor 2, I currently just restart X with tv out enabled and run wmaker when I want to play a dvd or mpeg and then restart X back into IceWM. I've frequently considered doing it myself but as I know enough to _read_ C with difficulty (very very little C++) I don't think extending even a "simpler" wm like IceWM is quite within my abilties. That said, there's alway the wmaker source for reference on how Xinerama works and code snippets, which could help. Hey, maybe one long boring weekend... (if only I got them...) Anything I can do to help, captnmark? Doco, guinea-pig, etc? I run Debian testing (sarge) with bits of unstable (sid), and the NVidia drivers using TwinView to get xinerama across my main monitor and tv-out. Craig Ringer ---------------------------------------------------------------------- Comment By: Dylan Griffiths (inoshiro) Date: 2002-09-08 02:01 Message: Logged In: YES user_id=284516 I vote for this too. I've used IceWM since I've used Linux (many years), but I have to switch away from it until Xinerama support works. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 |
From: <no...@so...> - 2002-11-19 08:01:59
|
Bugs item #571667, was opened at 2002-06-20 22:42 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 Category: icewm-1.2 Group: behavior Status: Open Resolution: None Priority: 8 Submitted By: Eric Sprague (kronoman) Assigned to: Marko Macek (captnmark) Summary: Xinerama support Initial Comment: Specifically, I'm looking for features such as XFwm has: constrain maximized windows to one head (unless specified otherwise by the user), force popups/transients to one head or the other, edge resistance between monitors (maybe, if it's not too difficult). This is currently the only thing keeping me from using IceWM as my primary WM. ---------------------------------------------------------------------- Comment By: Craig Ringer (ringerc) Date: 2002-11-19 16:01 Message: Logged In: YES user_id=639504 Hmm... it built fine on my Debian 3.0 (Woody) box at work, but on my recently clean-installed Debian Sarge box at home (hard drive failure), I had to edit src/Makefile to add -lXinerama to CORE_LIBS -I/usr/X11R6/include/X11/extensions to CXXFLAGS -L/usr/X11R6/lib to LFLAGS (probably redundant) Presumably this will all be handed by configure when finished. Of course, I've never built anything from CVS before so any sort of idiotic mistake is possible if not likely. Speaking of which - "check" from the r-base package (in debian) seems to be needed to complete the build (processing i18n stuff?) but isn't checked for by configure. I'd add a check but I haven't the fogggiest how, sorry. In both machines configure was run with --with-imlib As for how well it works... that'll have to wait 'till I get home since I can build IceWM over ssh but running it _with_ _xinerama_ remotely is a bit beyond me *grin*. The copy I built at work runs ok on my machine there :-) but most graphics don't display. Of course I was running in Xnest and its in /usr/local/lib so all sorts of things could be wrong ; will do more testing later. Anyway - any ideas as to what could be causing the build failure on the home machine but not at work? ---------------------------------------------------------------------- Comment By: Marko Macek (captnmark) Date: 2002-11-18 01:37 Message: Logged In: YES user_id=1814 The current CVS (icewm-1.2: icewm-1-2-BRANCH), now has experimental support for Xinerama. (nvidia, running xawtv on second 15" monitor right now). Please test, if you can and report bugs and suggestions. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2002-10-31 13:29 Message: Logged In: NO I'll second that! As I use tv-out as monitor 2, I currently just restart X with tv out enabled and run wmaker when I want to play a dvd or mpeg and then restart X back into IceWM. I've frequently considered doing it myself but as I know enough to _read_ C with difficulty (very very little C++) I don't think extending even a "simpler" wm like IceWM is quite within my abilties. That said, there's alway the wmaker source for reference on how Xinerama works and code snippets, which could help. Hey, maybe one long boring weekend... (if only I got them...) Anything I can do to help, captnmark? Doco, guinea-pig, etc? I run Debian testing (sarge) with bits of unstable (sid), and the NVidia drivers using TwinView to get xinerama across my main monitor and tv-out. Craig Ringer ---------------------------------------------------------------------- Comment By: Dylan Griffiths (inoshiro) Date: 2002-09-08 08:01 Message: Logged In: YES user_id=284516 I vote for this too. I've used IceWM since I've used Linux (many years), but I have to switch away from it until Xinerama support works. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 |
From: <no...@so...> - 2002-11-19 08:09:24
|
Bugs item #571667, was opened at 2002-06-20 22:42 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 Category: icewm-1.2 Group: behavior Status: Open Resolution: None Priority: 8 Submitted By: Eric Sprague (kronoman) Assigned to: Marko Macek (captnmark) Summary: Xinerama support Initial Comment: Specifically, I'm looking for features such as XFwm has: constrain maximized windows to one head (unless specified otherwise by the user), force popups/transients to one head or the other, edge resistance between monitors (maybe, if it's not too difficult). This is currently the only thing keeping me from using IceWM as my primary WM. ---------------------------------------------------------------------- Comment By: Craig Ringer (ringerc) Date: 2002-11-19 16:09 Message: Logged In: YES user_id=639504 Please ignore the idiotic r-base comment in the last msg. I haven't found out what 'check' is or where its packaged yet but clearly it's not that.... Strangely 'which check' on the box at work returns nothing. More investigation needed, as I don't get the make errors on the work box. It also appears that only -lXinerama in CORE_LIBS was required to make the link work. Anyway, I'll post a report once I've sorted out the problems with my setup thats causing this funny business. ---------------------------------------------------------------------- Comment By: Craig Ringer (ringerc) Date: 2002-11-19 16:01 Message: Logged In: YES user_id=639504 Hmm... it built fine on my Debian 3.0 (Woody) box at work, but on my recently clean-installed Debian Sarge box at home (hard drive failure), I had to edit src/Makefile to add -lXinerama to CORE_LIBS -I/usr/X11R6/include/X11/extensions to CXXFLAGS -L/usr/X11R6/lib to LFLAGS (probably redundant) Presumably this will all be handed by configure when finished. Of course, I've never built anything from CVS before so any sort of idiotic mistake is possible if not likely. Speaking of which - "check" from the r-base package (in debian) seems to be needed to complete the build (processing i18n stuff?) but isn't checked for by configure. I'd add a check but I haven't the fogggiest how, sorry. In both machines configure was run with --with-imlib As for how well it works... that'll have to wait 'till I get home since I can build IceWM over ssh but running it _with_ _xinerama_ remotely is a bit beyond me *grin*. The copy I built at work runs ok on my machine there :-) but most graphics don't display. Of course I was running in Xnest and its in /usr/local/lib so all sorts of things could be wrong ; will do more testing later. Anyway - any ideas as to what could be causing the build failure on the home machine but not at work? ---------------------------------------------------------------------- Comment By: Marko Macek (captnmark) Date: 2002-11-18 01:37 Message: Logged In: YES user_id=1814 The current CVS (icewm-1.2: icewm-1-2-BRANCH), now has experimental support for Xinerama. (nvidia, running xawtv on second 15" monitor right now). Please test, if you can and report bugs and suggestions. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2002-10-31 13:29 Message: Logged In: NO I'll second that! As I use tv-out as monitor 2, I currently just restart X with tv out enabled and run wmaker when I want to play a dvd or mpeg and then restart X back into IceWM. I've frequently considered doing it myself but as I know enough to _read_ C with difficulty (very very little C++) I don't think extending even a "simpler" wm like IceWM is quite within my abilties. That said, there's alway the wmaker source for reference on how Xinerama works and code snippets, which could help. Hey, maybe one long boring weekend... (if only I got them...) Anything I can do to help, captnmark? Doco, guinea-pig, etc? I run Debian testing (sarge) with bits of unstable (sid), and the NVidia drivers using TwinView to get xinerama across my main monitor and tv-out. Craig Ringer ---------------------------------------------------------------------- Comment By: Dylan Griffiths (inoshiro) Date: 2002-09-08 08:01 Message: Logged In: YES user_id=284516 I vote for this too. I've used IceWM since I've used Linux (many years), but I have to switch away from it until Xinerama support works. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 |
From: <no...@so...> - 2002-08-22 08:22:17
|
Feature Requests item #571667, was opened at 2002-06-20 16:42 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350031&aid=571667&group_id=31 Category: None Group: None Status: Open >Priority: 8 Submitted By: Eric Sprague (kronoman) >Assigned to: Marko Macek (captnmark) Summary: Xinerama support Initial Comment: Specifically, I'm looking for features such as XFwm has: constrain maximized windows to one head (unless specified otherwise by the user), force popups/transients to one head or the other, edge resistance between monitors (maybe, if it's not too difficult). This is currently the only thing keeping me from using IceWM as my primary WM. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350031&aid=571667&group_id=31 |
From: <no...@so...> - 2002-09-08 00:01:25
|
Feature Requests item #571667, was opened at 2002-06-20 08:42 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350031&aid=571667&group_id=31 Category: None Group: None Status: Open Priority: 8 Submitted By: Eric Sprague (kronoman) Assigned to: Marko Macek (captnmark) Summary: Xinerama support Initial Comment: Specifically, I'm looking for features such as XFwm has: constrain maximized windows to one head (unless specified otherwise by the user), force popups/transients to one head or the other, edge resistance between monitors (maybe, if it's not too difficult). This is currently the only thing keeping me from using IceWM as my primary WM. ---------------------------------------------------------------------- Comment By: Dylan Griffiths (inoshiro) Date: 2002-09-07 18:01 Message: Logged In: YES user_id=284516 I vote for this too. I've used IceWM since I've used Linux (many years), but I have to switch away from it until Xinerama support works. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350031&aid=571667&group_id=31 |
From: <no...@so...> - 2002-10-31 05:29:39
|
Feature Requests item #571667, was opened at 2002-06-20 07:42 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350031&aid=571667&group_id=31 Category: None Group: None Status: Open Priority: 8 Submitted By: Eric Sprague (kronoman) Assigned to: Marko Macek (captnmark) Summary: Xinerama support Initial Comment: Specifically, I'm looking for features such as XFwm has: constrain maximized windows to one head (unless specified otherwise by the user), force popups/transients to one head or the other, edge resistance between monitors (maybe, if it's not too difficult). This is currently the only thing keeping me from using IceWM as my primary WM. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2002-10-30 21:29 Message: Logged In: NO I'll second that! As I use tv-out as monitor 2, I currently just restart X with tv out enabled and run wmaker when I want to play a dvd or mpeg and then restart X back into IceWM. I've frequently considered doing it myself but as I know enough to _read_ C with difficulty (very very little C++) I don't think extending even a "simpler" wm like IceWM is quite within my abilties. That said, there's alway the wmaker source for reference on how Xinerama works and code snippets, which could help. Hey, maybe one long boring weekend... (if only I got them...) Anything I can do to help, captnmark? Doco, guinea-pig, etc? I run Debian testing (sarge) with bits of unstable (sid), and the NVidia drivers using TwinView to get xinerama across my main monitor and tv-out. Craig Ringer ---------------------------------------------------------------------- Comment By: Dylan Griffiths (inoshiro) Date: 2002-09-07 17:01 Message: Logged In: YES user_id=284516 I vote for this too. I've used IceWM since I've used Linux (many years), but I have to switch away from it until Xinerama support works. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350031&aid=571667&group_id=31 |
From: <no...@so...> - 2002-11-19 11:37:50
|
Bugs item #571667, was opened at 2002-06-20 22:42 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 Category: icewm-1.2 Group: behavior Status: Open Resolution: None Priority: 8 Submitted By: Eric Sprague (kronoman) Assigned to: Marko Macek (captnmark) Summary: Xinerama support Initial Comment: Specifically, I'm looking for features such as XFwm has: constrain maximized windows to one head (unless specified otherwise by the user), force popups/transients to one head or the other, edge resistance between monitors (maybe, if it's not too difficult). This is currently the only thing keeping me from using IceWM as my primary WM. ---------------------------------------------------------------------- Comment By: Craig Ringer (ringerc) Date: 2002-11-19 19:37 Message: Logged In: YES user_id=639504 OK, initial testing shows that the Xinerama support is working on my home workstation despite the compile issues. If, for example, I create a bunch of terminals, iceWM will tile the screen as usual, then instead of just tiling on down over the Xinerama screen boundary as it used to do it begins tiling as if there were no second screen. This is good. If I move the mouse to the second screen and create a terminal with a keyboard shortcut, it appears on the first screen. Once I drag a terminal into the second screen, futher terminals are created in the same screen as the currently focused window. Expected behaviour: terminal created in same Xinerama screen as mouse. It'd probably be a good idea to allow setting of a pref to control whether windows should be created in the same Xinerama screen as the current active window or the cursor. Both behaviours would be very useful to different people I suspect. Other than that issue, which is due more to an inital confusion at the way Xinerama has been implemented (somewhat counter-intuitive but potentiall very useful), its mostly working well. The only other issue I have is that the IceWM window list pops up on the primary display always, no matter what the active window is or where it or the mouse are. Curiously, this is not the case for the right-click desltop menu generated by ROX-Filer (which I occasionally use). This machine runs XFree86 4.2.3 (debian subversion 3) with the NVidia binary drivers in TwinView mode (Xinerama compatable). I'll let you know if I find any other issues. ---------------------------------------------------------------------- Comment By: Craig Ringer (ringerc) Date: 2002-11-19 16:09 Message: Logged In: YES user_id=639504 Please ignore the idiotic r-base comment in the last msg. I haven't found out what 'check' is or where its packaged yet but clearly it's not that.... Strangely 'which check' on the box at work returns nothing. More investigation needed, as I don't get the make errors on the work box. It also appears that only -lXinerama in CORE_LIBS was required to make the link work. Anyway, I'll post a report once I've sorted out the problems with my setup thats causing this funny business. ---------------------------------------------------------------------- Comment By: Craig Ringer (ringerc) Date: 2002-11-19 16:01 Message: Logged In: YES user_id=639504 Hmm... it built fine on my Debian 3.0 (Woody) box at work, but on my recently clean-installed Debian Sarge box at home (hard drive failure), I had to edit src/Makefile to add -lXinerama to CORE_LIBS -I/usr/X11R6/include/X11/extensions to CXXFLAGS -L/usr/X11R6/lib to LFLAGS (probably redundant) Presumably this will all be handed by configure when finished. Of course, I've never built anything from CVS before so any sort of idiotic mistake is possible if not likely. Speaking of which - "check" from the r-base package (in debian) seems to be needed to complete the build (processing i18n stuff?) but isn't checked for by configure. I'd add a check but I haven't the fogggiest how, sorry. In both machines configure was run with --with-imlib As for how well it works... that'll have to wait 'till I get home since I can build IceWM over ssh but running it _with_ _xinerama_ remotely is a bit beyond me *grin*. The copy I built at work runs ok on my machine there :-) but most graphics don't display. Of course I was running in Xnest and its in /usr/local/lib so all sorts of things could be wrong ; will do more testing later. Anyway - any ideas as to what could be causing the build failure on the home machine but not at work? ---------------------------------------------------------------------- Comment By: Marko Macek (captnmark) Date: 2002-11-18 01:37 Message: Logged In: YES user_id=1814 The current CVS (icewm-1.2: icewm-1-2-BRANCH), now has experimental support for Xinerama. (nvidia, running xawtv on second 15" monitor right now). Please test, if you can and report bugs and suggestions. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2002-10-31 13:29 Message: Logged In: NO I'll second that! As I use tv-out as monitor 2, I currently just restart X with tv out enabled and run wmaker when I want to play a dvd or mpeg and then restart X back into IceWM. I've frequently considered doing it myself but as I know enough to _read_ C with difficulty (very very little C++) I don't think extending even a "simpler" wm like IceWM is quite within my abilties. That said, there's alway the wmaker source for reference on how Xinerama works and code snippets, which could help. Hey, maybe one long boring weekend... (if only I got them...) Anything I can do to help, captnmark? Doco, guinea-pig, etc? I run Debian testing (sarge) with bits of unstable (sid), and the NVidia drivers using TwinView to get xinerama across my main monitor and tv-out. Craig Ringer ---------------------------------------------------------------------- Comment By: Dylan Griffiths (inoshiro) Date: 2002-09-08 08:01 Message: Logged In: YES user_id=284516 I vote for this too. I've used IceWM since I've used Linux (many years), but I have to switch away from it until Xinerama support works. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 |
From: <no...@so...> - 2002-11-24 16:57:39
|
Bugs item #571667, was opened at 2002-06-20 16:42 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 Category: icewm-1.2 Group: behavior Status: Open Resolution: None Priority: 8 Submitted By: Eric Sprague (kronoman) Assigned to: Marko Macek (captnmark) Summary: Xinerama support Initial Comment: Specifically, I'm looking for features such as XFwm has: constrain maximized windows to one head (unless specified otherwise by the user), force popups/transients to one head or the other, edge resistance between monitors (maybe, if it's not too difficult). This is currently the only thing keeping me from using IceWM as my primary WM. ---------------------------------------------------------------------- >Comment By: Marko Macek (captnmark) Date: 2002-11-24 17:57 Message: Logged In: YES user_id=1814 The configure problem has now been fixed. Along with a few other things. ---------------------------------------------------------------------- Comment By: Craig Ringer (ringerc) Date: 2002-11-19 12:37 Message: Logged In: YES user_id=639504 OK, initial testing shows that the Xinerama support is working on my home workstation despite the compile issues. If, for example, I create a bunch of terminals, iceWM will tile the screen as usual, then instead of just tiling on down over the Xinerama screen boundary as it used to do it begins tiling as if there were no second screen. This is good. If I move the mouse to the second screen and create a terminal with a keyboard shortcut, it appears on the first screen. Once I drag a terminal into the second screen, futher terminals are created in the same screen as the currently focused window. Expected behaviour: terminal created in same Xinerama screen as mouse. It'd probably be a good idea to allow setting of a pref to control whether windows should be created in the same Xinerama screen as the current active window or the cursor. Both behaviours would be very useful to different people I suspect. Other than that issue, which is due more to an inital confusion at the way Xinerama has been implemented (somewhat counter-intuitive but potentiall very useful), its mostly working well. The only other issue I have is that the IceWM window list pops up on the primary display always, no matter what the active window is or where it or the mouse are. Curiously, this is not the case for the right-click desltop menu generated by ROX-Filer (which I occasionally use). This machine runs XFree86 4.2.3 (debian subversion 3) with the NVidia binary drivers in TwinView mode (Xinerama compatable). I'll let you know if I find any other issues. ---------------------------------------------------------------------- Comment By: Craig Ringer (ringerc) Date: 2002-11-19 09:09 Message: Logged In: YES user_id=639504 Please ignore the idiotic r-base comment in the last msg. I haven't found out what 'check' is or where its packaged yet but clearly it's not that.... Strangely 'which check' on the box at work returns nothing. More investigation needed, as I don't get the make errors on the work box. It also appears that only -lXinerama in CORE_LIBS was required to make the link work. Anyway, I'll post a report once I've sorted out the problems with my setup thats causing this funny business. ---------------------------------------------------------------------- Comment By: Craig Ringer (ringerc) Date: 2002-11-19 09:01 Message: Logged In: YES user_id=639504 Hmm... it built fine on my Debian 3.0 (Woody) box at work, but on my recently clean-installed Debian Sarge box at home (hard drive failure), I had to edit src/Makefile to add -lXinerama to CORE_LIBS -I/usr/X11R6/include/X11/extensions to CXXFLAGS -L/usr/X11R6/lib to LFLAGS (probably redundant) Presumably this will all be handed by configure when finished. Of course, I've never built anything from CVS before so any sort of idiotic mistake is possible if not likely. Speaking of which - "check" from the r-base package (in debian) seems to be needed to complete the build (processing i18n stuff?) but isn't checked for by configure. I'd add a check but I haven't the fogggiest how, sorry. In both machines configure was run with --with-imlib As for how well it works... that'll have to wait 'till I get home since I can build IceWM over ssh but running it _with_ _xinerama_ remotely is a bit beyond me *grin*. The copy I built at work runs ok on my machine there :-) but most graphics don't display. Of course I was running in Xnest and its in /usr/local/lib so all sorts of things could be wrong ; will do more testing later. Anyway - any ideas as to what could be causing the build failure on the home machine but not at work? ---------------------------------------------------------------------- Comment By: Marko Macek (captnmark) Date: 2002-11-17 18:37 Message: Logged In: YES user_id=1814 The current CVS (icewm-1.2: icewm-1-2-BRANCH), now has experimental support for Xinerama. (nvidia, running xawtv on second 15" monitor right now). Please test, if you can and report bugs and suggestions. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2002-10-31 06:29 Message: Logged In: NO I'll second that! As I use tv-out as monitor 2, I currently just restart X with tv out enabled and run wmaker when I want to play a dvd or mpeg and then restart X back into IceWM. I've frequently considered doing it myself but as I know enough to _read_ C with difficulty (very very little C++) I don't think extending even a "simpler" wm like IceWM is quite within my abilties. That said, there's alway the wmaker source for reference on how Xinerama works and code snippets, which could help. Hey, maybe one long boring weekend... (if only I got them...) Anything I can do to help, captnmark? Doco, guinea-pig, etc? I run Debian testing (sarge) with bits of unstable (sid), and the NVidia drivers using TwinView to get xinerama across my main monitor and tv-out. Craig Ringer ---------------------------------------------------------------------- Comment By: Dylan Griffiths (inoshiro) Date: 2002-09-08 02:01 Message: Logged In: YES user_id=284516 I vote for this too. I've used IceWM since I've used Linux (many years), but I have to switch away from it until Xinerama support works. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 |
From: <no...@so...> - 2002-12-15 19:06:06
|
Bugs item #571667, was opened at 2002-06-20 16:42 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 Category: icewm-1.2 Group: behavior >Status: Closed >Resolution: Fixed Priority: 8 Submitted By: Eric Sprague (kronoman) Assigned to: Marko Macek (captnmark) Summary: Xinerama support Initial Comment: Specifically, I'm looking for features such as XFwm has: constrain maximized windows to one head (unless specified otherwise by the user), force popups/transients to one head or the other, edge resistance between monitors (maybe, if it's not too difficult). This is currently the only thing keeping me from using IceWM as my primary WM. ---------------------------------------------------------------------- >Comment By: Marko Macek (captnmark) Date: 2002-12-15 20:06 Message: Logged In: YES user_id=1814 Marking this fixed. Please file new bugs/feature requests for any remaining issues. ---------------------------------------------------------------------- Comment By: Marko Macek (captnmark) Date: 2002-11-24 17:57 Message: Logged In: YES user_id=1814 The configure problem has now been fixed. Along with a few other things. ---------------------------------------------------------------------- Comment By: Craig Ringer (ringerc) Date: 2002-11-19 12:37 Message: Logged In: YES user_id=639504 OK, initial testing shows that the Xinerama support is working on my home workstation despite the compile issues. If, for example, I create a bunch of terminals, iceWM will tile the screen as usual, then instead of just tiling on down over the Xinerama screen boundary as it used to do it begins tiling as if there were no second screen. This is good. If I move the mouse to the second screen and create a terminal with a keyboard shortcut, it appears on the first screen. Once I drag a terminal into the second screen, futher terminals are created in the same screen as the currently focused window. Expected behaviour: terminal created in same Xinerama screen as mouse. It'd probably be a good idea to allow setting of a pref to control whether windows should be created in the same Xinerama screen as the current active window or the cursor. Both behaviours would be very useful to different people I suspect. Other than that issue, which is due more to an inital confusion at the way Xinerama has been implemented (somewhat counter-intuitive but potentiall very useful), its mostly working well. The only other issue I have is that the IceWM window list pops up on the primary display always, no matter what the active window is or where it or the mouse are. Curiously, this is not the case for the right-click desltop menu generated by ROX-Filer (which I occasionally use). This machine runs XFree86 4.2.3 (debian subversion 3) with the NVidia binary drivers in TwinView mode (Xinerama compatable). I'll let you know if I find any other issues. ---------------------------------------------------------------------- Comment By: Craig Ringer (ringerc) Date: 2002-11-19 09:09 Message: Logged In: YES user_id=639504 Please ignore the idiotic r-base comment in the last msg. I haven't found out what 'check' is or where its packaged yet but clearly it's not that.... Strangely 'which check' on the box at work returns nothing. More investigation needed, as I don't get the make errors on the work box. It also appears that only -lXinerama in CORE_LIBS was required to make the link work. Anyway, I'll post a report once I've sorted out the problems with my setup thats causing this funny business. ---------------------------------------------------------------------- Comment By: Craig Ringer (ringerc) Date: 2002-11-19 09:01 Message: Logged In: YES user_id=639504 Hmm... it built fine on my Debian 3.0 (Woody) box at work, but on my recently clean-installed Debian Sarge box at home (hard drive failure), I had to edit src/Makefile to add -lXinerama to CORE_LIBS -I/usr/X11R6/include/X11/extensions to CXXFLAGS -L/usr/X11R6/lib to LFLAGS (probably redundant) Presumably this will all be handed by configure when finished. Of course, I've never built anything from CVS before so any sort of idiotic mistake is possible if not likely. Speaking of which - "check" from the r-base package (in debian) seems to be needed to complete the build (processing i18n stuff?) but isn't checked for by configure. I'd add a check but I haven't the fogggiest how, sorry. In both machines configure was run with --with-imlib As for how well it works... that'll have to wait 'till I get home since I can build IceWM over ssh but running it _with_ _xinerama_ remotely is a bit beyond me *grin*. The copy I built at work runs ok on my machine there :-) but most graphics don't display. Of course I was running in Xnest and its in /usr/local/lib so all sorts of things could be wrong ; will do more testing later. Anyway - any ideas as to what could be causing the build failure on the home machine but not at work? ---------------------------------------------------------------------- Comment By: Marko Macek (captnmark) Date: 2002-11-17 18:37 Message: Logged In: YES user_id=1814 The current CVS (icewm-1.2: icewm-1-2-BRANCH), now has experimental support for Xinerama. (nvidia, running xawtv on second 15" monitor right now). Please test, if you can and report bugs and suggestions. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2002-10-31 06:29 Message: Logged In: NO I'll second that! As I use tv-out as monitor 2, I currently just restart X with tv out enabled and run wmaker when I want to play a dvd or mpeg and then restart X back into IceWM. I've frequently considered doing it myself but as I know enough to _read_ C with difficulty (very very little C++) I don't think extending even a "simpler" wm like IceWM is quite within my abilties. That said, there's alway the wmaker source for reference on how Xinerama works and code snippets, which could help. Hey, maybe one long boring weekend... (if only I got them...) Anything I can do to help, captnmark? Doco, guinea-pig, etc? I run Debian testing (sarge) with bits of unstable (sid), and the NVidia drivers using TwinView to get xinerama across my main monitor and tv-out. Craig Ringer ---------------------------------------------------------------------- Comment By: Dylan Griffiths (inoshiro) Date: 2002-09-08 02:01 Message: Logged In: YES user_id=284516 I vote for this too. I've used IceWM since I've used Linux (many years), but I have to switch away from it until Xinerama support works. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=571667&group_id=31 |