From: Marc M. <mar...@me...> - 2012-11-06 00:16:12
|
I'm using 4 LCDs with a 4 port nvidia card. The 4 displays are put together using xrandr and aren't separate displays. I'm can straddle windows between screens. But I guess this new fancy way of doing things does not export xinerama info, and e17 does not know that those screens are related it seems. If I do window list in screen #1, I don't see the windows from screen 2, 3, 4. If I minimize a window in screen #2, it does not go in the bar of window #1, so I just lose the icon. Does anyone know how I can get e17 to deal those 4 screens as if it were a single big one? Is there a way to fake xinerama info with those newer X servers to make e17 happy? Marc -- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ |
From: Marc M. <mar...@me...> - 2012-11-06 00:26:02
|
On Mon, Nov 05, 2012 at 04:16:03PM -0800, Marc MERLIN wrote: > I'm using 4 LCDs with a 4 port nvidia card. > The 4 displays are put together using xrandr and aren't separate displays. > I'm can straddle windows between screens. > > But I guess this new fancy way of doing things does not export xinerama > info, and e17 does not know that those screens are related it seems. > > If I do window list in screen #1, I don't see the windows from screen 2, 3, > 4. > > If I minimize a window in screen #2, it does not go in the bar of window #1, > so I just lose the icon. > > Does anyone know how I can get e17 to deal those 4 screens as if it were a > single big one? > Is there a way to fake xinerama info with those newer X servers to make e17 > happy? Separately, I have a shelf on screen #1 right now, and would love to move it to screen #3, but because e17 doesn't see one big display, I'm not able to move it. Marc -- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ |
From: Wido <wi...@gm...> - 2012-11-06 02:47:52
|
E17 DOES know about it, you have several options to acomplish this, but you have to know how you want it to behave. Examples: you may chose that all screens know about the windows in the other screens, you may choose that iconified (minimized) windows are listed in all the screens or not. For iconified (minimized), create a shelf (it can be anywher or you may use one you already have), add an iBox and go to ibox options. There you may choose to show windows from all screen or current, and from all desktops or just current. This difference is because E also handles virtual desktops individally for any screen (this is differnt in KDE or gnome, in E17 when you switch a virtaul desktop in one screen, it only changes in that screen) For the list go to control panel -> windows -> window list menu. Under the 'Group by' tab you will have the option to group by destkop (same behaviour I explained before) and a checkbox to include form other screens as well. Personally, I have 2 screens and I have a shelf in each one with an Ibox each shelf that only has inconified windows from that screen and from that desktop. Is like manualy using 'activities' :P On Monday November 5 2012 21:25:54 Marc MERLIN escribió: > On Mon, Nov 05, 2012 at 04:16:03PM -0800, Marc MERLIN wrote: > > I'm using 4 LCDs with a 4 port nvidia card. > > The 4 displays are put together using xrandr and aren't separate displays. > > I'm can straddle windows between screens. > > > > But I guess this new fancy way of doing things does not export xinerama > > info, and e17 does not know that those screens are related it seems. > > > > If I do window list in screen #1, I don't see the windows from screen 2, 3, > > 4. > > > > If I minimize a window in screen #2, it does not go in the bar of window #1, > > so I just lose the icon. > > > > Does anyone know how I can get e17 to deal those 4 screens as if it were a > > single big one? > > Is there a way to fake xinerama info with those newer X servers to make e17 > > happy? > > Separately, I have a shelf on screen #1 right now, and would love to move it > to screen #3, but because e17 doesn't see one big display, I'm not able to > move it. > > Marc > Wido |
From: Marc M. <mar...@me...> - 2012-11-06 04:05:42
|
Hi, Thanks for your answers, On Mon, Nov 05, 2012 at 11:47:13PM -0300, Wido wrote: > E17 DOES know about it, Yes, it sure does, it just defaults to making each screen separate which is the opposite of what I'd like. In my xinerama days, I used e16 with my 4 LCDs as one giant display that all behaved as one big screen. > you have several options to acomplish this, but you have to know how you want it to behave. > > Examples: you may chose that all screens know about the windows in the > other screens, you may choose that iconified (minimized) windows are > listed in all the screens or not. That's how e16 used to work, and how I like it :) > For iconified (minimized), create a shelf (it can be anywher or you may > use one you already have), add an iBox and go to ibox options. There > you may choose to show windows from all screen or current, and from all > desktops or just current. This difference is because E also handles Ok, got that to work, thanks. Now, how can I get a pager that shows me windows in all 4 screens like in E16? Pager settings don't seem to allow that. Does it mean I have to create 4 separate pagers in 4 shelves on 4 different screens now? > For the list go to control panel -> windows -> window list menu. Under the 'Group by' tab you will have the option to group by destkop (same behaviour I explained before) and a checkbox to include form other screens as well. Aaah, I didn't find that one. I didn't want group by desktop, and didn't realize I had to select taht and then use the magic checkbox you mentioned. Thanks for pointing that out. > Personally, I have 2 screens and I have a shelf in each one with an Ibox > each shelf that only has inconified windows from that screen and from that > desktop. Is like manualy using 'activities' :P Obviously to each their own. I'm so used to E which I've used since 1999 back when Raster was on the other side of the cube wall and I could throw things at him :) It's hard to change now, I really like the one giant screen way of working now. So it seems that my only problem is that I can't have one pager for all my screens on one scren anymore, can I? Oh one other thing I forgot. What's my best widget for having something I can click on and that runs 'xlock' for me (I don't want to use the built in screen lock, it doesn't call xscreensaver with my custom hacks). Thanks, Marc -- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ |
From: Wido <wi...@gm...> - 2012-11-06 05:00:14
|
On Tuesday November 6 2012 01:05:34 Marc MERLIN escribió: > Hi, > > Thanks for your answers, Sure! it's my 2 cents for this awesome project =) > > On Mon, Nov 05, 2012 at 11:47:13PM -0300, Wido wrote: > > E17 DOES know about it, > > Yes, it sure does, it just defaults to making each screen separate which is > the opposite of what I'd like. In my xinerama days, I used e16 with my 4 > LCDs as one giant display that all behaved as one big screen. Yeah, but E17 is now smarter (I'm starting to hate this marketing word :P ) > > > you have several options to acomplish this, but you have to know how you want it to behave. > > > > Examples: you may chose that all screens know about the windows in the > > other screens, you may choose that iconified (minimized) windows are > > listed in all the screens or not. > > That's how e16 used to work, and how I like it :) > > > For iconified (minimized), create a shelf (it can be anywher or you may > > use one you already have), add an iBox and go to ibox options. There > > you may choose to show windows from all screen or current, and from all > > desktops or just current. This difference is because E also handles > > Ok, got that to work, thanks. > > Now, how can I get a pager that shows me windows in all 4 screens like in > E16? > Pager settings don't seem to allow that. Does it mean I have to create 4 > separate pagers in 4 shelves on 4 different screens now? > > > For the list go to control panel -> windows -> window list menu. Under the 'Group by' tab you will have the option to group by destkop (same behaviour I explained before) and a checkbox to include form other screens as well. > > Aaah, I didn't find that one. I didn't want group by desktop, and didn't > realize I had to select taht and then use the magic checkbox you mentioned. > Thanks for pointing that out. Checkboxes, checkboxes everywhere o/ > > > Personally, I have 2 screens and I have a shelf in each one with an Ibox > > each shelf that only has inconified windows from that screen and from that > > desktop. Is like manualy using 'activities' :P > > Obviously to each their own. I'm so used to E which I've used since 1999 > back when Raster was on the other side of the cube wall and I could throw > things at him :) > It's hard to change now, I really like the one giant screen way of working > now. > > So it seems that my only problem is that I can't have one pager for all my > screens on one scren anymore, can I? Not sure, I have a pager in each screen. As I said before, each screen handles it own sets of virtual desktop. I think, in order to have I pager for all screen AND all virtual desktop it would end up being a huge cube os virtual desktops!!! I'm complaining about this, though *wink wink devs* > > Oh one other thing I forgot. What's my best widget for having something I > can click on and that runs 'xlock' for me (I don't want to use the built in > screen lock, it doesn't call xscreensaver with my custom hacks). If you go to control panel -> screen -> screen lock you will find, in the 'locking' tab, a checkbox that sais 'use custom screenlock command'. Did you try it? does it suits you? I don't know about any gadget (widget) that can do what you want. Actually, now that I think about it, a REALLY nasty solution can be using execwatch. I think you can configure it to run a command con middle click, but not on 'delays' (which would be what is intended for). A really nasty hack, but maybe it suits you. You could create a shortcut as well. Go to control apnel -> keyboard shortcut -> click on the 'add' button and hit the shortcut you want. If it's free it will add it, if it's not, you will go to that option. On the right panel you can select 'launch, execute' with you command, so everytime you hit your shortcut that exact command will be launch. > > Thanks, You are welcome =) > Marc > Wido |
From: Marc M. <mar...@me...> - 2012-11-06 05:24:33
|
On Tue, Nov 06, 2012 at 01:59:36AM -0300, Wido wrote: > > Obviously to each their own. I'm so used to E which I've used since 1999 > > back when Raster was on the other side of the cube wall and I could throw > > things at him :) > > It's hard to change now, I really like the one giant screen way of working > > now. > > > > So it seems that my only problem is that I can't have one pager for all my > > screens on one scren anymore, can I? > > Not sure, I have a pager in each screen. As I said before, each screen > handles it own sets of virtual desktop. I think, in order to have I pager > for all screen AND all virtual desktop it would end up being a huge cube > os virtual desktops!!! I'm complaining about this, though *wink wink devs* Since I have 4 LCDs, I have 3840x2400. I find it's enough pixels and I don't need virtual desktops on top of that anymore :) But yeah, I'll be missing my pagers since I don't want shelves in 3 out of my 4 screens which will be full with other stuff. Hopefully there is a way to do this with E17 (pagers for all screens located in one screen). > If you go to control panel -> screen -> screen lock you will find, in the > 'locking' tab, a checkbox that sais 'use custom screenlock command'. Did you > try it? does it suits you? I don't know about any gadget (widget) that can do Actually, I didn't really try to change the E17 default screensaver because the only way I know to start it is 2 clicks through a menu. I haven't found a 'lock now' widget I can have in my shelf though. > what you want. Actually, now that I think about it, a REALLY nasty solution > can be using execwatch. I think you can configure it to run a command con > middle click, but not on 'delays' (which would be what is intended for). A > really nasty hack, but maybe it suits you. I don't need delays, xscreensaver already runs in the background. I'm only using a 'lock now' command via a button. Sounds like execwatch will do what I need then. So I was able change the default enlightenment xscreensaver to run xscreensaver-command -lock for me, but 1) I'm not sure how to make an execwatch button 2) or to get a shelf widget that tells E17 to lock in one click I'm close, but I could still use your help :) > You could create a shortcut as well. Go to control apnel -> keyboard > shortcut -> click on the 'add' button and hit the shortcut you want. If > it's free it will add it, if it's not, you will go to that option. On > the right panel you can select 'launch, execute' with you command, so > everytime you hit your shortcut that exact command will be launch. That works indeed, thank you, so I can lock with a hotkey, just not an icon yet. Thanks, Marc -- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ |
From: Carsten H. (T. R. <ra...@ra...> - 2012-11-06 10:41:01
|
On Mon, 5 Nov 2012 16:16:03 -0800 Marc MERLIN <mar...@me...> said: > I'm using 4 LCDs with a 4 port nvidia card. > The 4 displays are put together using xrandr and aren't separate displays. > I'm can straddle windows between screens. > > But I guess this new fancy way of doing things does not export xinerama > info, and e17 does not know that those screens are related it seems. it does .. and thats why e deals with the screens separately even though they are part of one big root window. > If I do window list in screen #1, I don't see the windows from screen 2, 3, > 4. window switcher settings... :) there is a checkbox for that. > If I minimize a window in screen #2, it does not go in the bar of window #1, > so I just lose the icon. ibar settings. show icons from all screens. :) right click on ibar and find it in the menu. > Does anyone know how I can get e17 to deal those 4 screens as if it were a > single big one? > Is there a way to fake xinerama info with those newer X servers to make e17 > happy? there is. enlightenment -h | grep fake | grep xinerama oooooh. :) it's cmdline stuff because its only really meant to be used by developers for testing. :) > Marc > -- > "A mouse is a device used to point at the xterm you want to type in" - A.S.R. > Microsoft is to operating systems .... > .... what McDonalds is to gourmet > cooking Home page: http://marc.merlins.org/ > > ------------------------------------------------------------------------------ > LogMeIn Central: Instant, anywhere, Remote PC access and management. > Stay in control, update software, and manage PCs from one command center > Diagnose problems and improve visibility into emerging IT issues > Automate, monitor and manage. Do more in less time with Central > http://p.sf.net/sfu/logmein12331_d2d > _______________________________________________ > enlightenment-users mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... |
From: Marc M. <mar...@me...> - 2012-11-06 22:46:23
|
On Tue, Nov 06, 2012 at 07:26:40PM +0900, Carsten Haitzler wrote: > > Does anyone know how I can get e17 to deal those 4 screens as if it were a > > single big one? > > Is there a way to fake xinerama info with those newer X servers to make e17 > > happy? > > there is. > > enlightenment -h | grep fake | grep xinerama > > oooooh. :) it's cmdline stuff because its only really meant to be used by > developers for testing. :) Cool, I hadn't found that, thanks. I don't think I got it to work though. I have as per xdpyinfo screen #0: dimensions: 3840x2428 pixels (1300x822 millimeters) I ran: /usr/bin/enlightenment_start -fake-xinerama-screen 1920x1200+0+0 -fake-xinerama-screen 1920x1200+1920+0 -fake-xinerama-screen 1920x1200+0+1200 -fake-xinerama-screen 1920x1200+1920+1200 But a pager in a shelf still only shows the windows for that shelf. So what did the command above accomplish, or did I type it wrong? Thanks, Marc -- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ |
From: Carsten H. (T. R. <ra...@ra...> - 2012-11-07 08:54:51
|
On Tue, 6 Nov 2012 14:46:14 -0800 Marc MERLIN <mar...@me...> said: > On Tue, Nov 06, 2012 at 07:26:40PM +0900, Carsten Haitzler wrote: > > > Does anyone know how I can get e17 to deal those 4 screens as if it were a > > > single big one? > > > Is there a way to fake xinerama info with those newer X servers to make > > > e17 happy? > > > > there is. > > > > enlightenment -h | grep fake | grep xinerama > > > > oooooh. :) it's cmdline stuff because its only really meant to be used by > > developers for testing. :) > > Cool, I hadn't found that, thanks. > > I don't think I got it to work though. > > I have as per xdpyinfo > screen #0: > dimensions: 3840x2428 pixels (1300x822 millimeters) > > I ran: > /usr/bin/enlightenment_start -fake-xinerama-screen 1920x1200+0+0 > -fake-xinerama-screen 1920x1200+1920+0 -fake-xinerama-screen 1920x1200+0+1200 > -fake-xinerama-screen 1920x1200+1920+1200 > > But a pager in a shelf still only shows the windows for that shelf. > So what did the command above accomplish, or did I type it wrong? you told e that your root window is divided up into the screens you just listed - which is what it gext from randr or xinerama anyway. this is how e works. if you divide your root window up into these zones then each zone has its own array of virtual desktops and switches THAT zone and no others. if you want to fool e into thinking you have only 1 zne then provide only 1 on the cmdline. e automatically queries these xinerama/randr screen info and divides things up. this is what 99.9% of people want. each division is called a "zone" as its a region (zone) within a root window. e's term for this root window is a "manager" which has a single container in it. the container has N zones. each zone has NxM virtual desktops. the pager you place in a shelf or desktop on a zone switches desktops in that zone. > Thanks, > Marc > -- > "A mouse is a device used to point at the xterm you want to type in" - A.S.R. > Microsoft is to operating systems .... > .... what McDonalds is to gourmet > cooking Home page: http://marc.merlins.org/ > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... |
From: Marc M. <mar...@me...> - 2012-11-07 21:18:38
|
(fixed post and resent to list) On Wed, Nov 07, 2012 at 05:50:38PM +0900, Carsten Haitzler wrote: > > I ran: > > /usr/bin/enlightenment_start -fake-xinerama-screen 1920x1200+0+0 > > -fake-xinerama-screen 1920x1200+1920+0 -fake-xinerama-screen 1920x1200+0+1200 > > -fake-xinerama-screen 1920x1200+1920+1200 > > > > But a pager in a shelf still only shows the windows for that shelf. > > So what did the command above accomplish, or did I type it wrong? > > you told e that your root window is divided up into the screens you just listed > - which is what it gext from randr or xinerama anyway. Aaah, I was confused. I thought the problem was because it couldn't find the xinerama config I used to have, but it does xrandr just fine and I just told it what it already knew. Ok, so I did -fake-xinerama-screen 3840x2400 and indeed now it ignores the fact that I have 4 monitors. It kind of worked better with e16 where I had the best of both worlds (for me): edge resistance and control about where my shelf was. Without breaking how you do things, if I could just drag the shelf where it works best on my screen instead of being forced to use pre-set locations, that would help, especially in a 2x2 screen matrix config with xinerama fooled like I just did. > this is how e works. if you divide your root window up into these zones then e17 :) (as in e16 was different and worked better for me) > each zone has its own array of virtual desktops and switches THAT zone and no > others. if you want to fool e into thinking you have only 1 zne then provide > only 1 on the cmdline. I understand that I seem to be a minority and I know your goal with e17 is not to make it "just like e16", so I'll respect your choices. The workaround you gave me is not fantastic but sufficient for me. > e automatically queries these xinerama/randr screen info and divides things up. > this is what 99.9% of people want. each division is called a "zone" as its a > region (zone) within a root window. e's term for this root window is a > "manager" which has a single container in it. the container has N zones. each > zone has NxM virtual desktops. the pager you place in a shelf or desktop on a > zone switches desktops in that zone. I'm willing to believe that your users are happy with the new e17 way. I guess I got so used to how I was doing it with e16 that I have a hard time considering switching now 13 years later :) e17 works fine on my laptop by the way since I only have one LCD. I only noticed the changes when I upgraded my work desktop with the 2x2 screen matrix to e17. Either way, thanks much for the help and support and seeing e17 through. It's been a long road indeed :) If there is still a chance to make shelves dragable to arbitrary positions and add some kind of in between physical screen edge resistance without having 4 independent screens with independent shelves, that would be fantastic though :) Cheers, Marc -- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ |
From: Marc M. <mar...@me...> - 2012-11-08 19:10:08
|
On Wed, Nov 07, 2012 at 01:18:31PM -0800, Marc MERLIN wrote: > Ok, so I did -fake-xinerama-screen 3840x2400 > and indeed now it ignores the fact that I have 4 monitors. (...) > I'm willing to believe that your users are happy with the new e17 way. I > guess I got so used to how I was doing it with e16 that I have a hard > time considering switching now 13 years later :) > e17 works fine on my laptop by the way since I only have one LCD. I only > noticed the changes when I upgraded my work desktop with the 2x2 screen > matrix to e17. Ok, I found out yesterday that the e17 code for a huge display with fake xinerama is broken and offsets things on other screens (I sent details with screenshots to Raster directly). Also, it seems to break the remember windows code too, so half of my many terminals don't go back where I saved them (it was working with 4 independent screens). Considering that I need something working kind of now, I may have to break down and go back to having 4 independent screens. I understand I can make it so that I don't have to waste space with 4 shelves (one on each screen, especially awkward when you have a screen on top and a shelf in the middle of your viewing area). Am I more or less correct that I will lose the ability to have a pager that shows me the entire 2x2 display or even a pager for screens 1, 2, 4 if my shelf is only on screen #3 ? Otherwise, I still didn't quite find how I can add a simple 'lock' button to my shelf. Is there not a way to have a run everything icon on a shelf and have it call xlock on disk as soon as I click on the icon? Thanks, Marc -- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ |
From: P P. <pp...@gm...> - 2012-11-09 02:19:58
|
On 11/09/2012 03:09 AM, Marc MERLIN wrote: > Otherwise, I still didn't quite find how I can add a simple 'lock' button to > my shelf. Is there not a way to have a run everything icon on a shelf and have > it call xlock on disk as soon as I click on the icon? > > Thanks, > Marc Why don't you create a desktop file and add it to the ibar? |
From: Marc M. <mar...@me...> - 2012-11-09 04:35:47
|
On Fri, Nov 09, 2012 at 10:19:40AM +0800, P Purkayastha wrote: > On 11/09/2012 03:09 AM, Marc MERLIN wrote: > > Otherwise, I still didn't quite find how I can add a simple 'lock' button to > > my shelf. Is there not a way to have a run everything icon on a shelf and have > > it call xlock on disk as soon as I click on the icon? > > Why don't you create a desktop file and add it to the ibar? Very good idea, I didn't think about that. Thanks, Marc -- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ |
From: Carsten H. (T. R. <ra...@ra...> - 2012-11-09 10:54:16
|
On Thu, 8 Nov 2012 11:09:59 -0800 Marc MERLIN <mar...@me...> said: > On Wed, Nov 07, 2012 at 01:18:31PM -0800, Marc MERLIN wrote: > > Ok, so I did -fake-xinerama-screen 3840x2400 > > and indeed now it ignores the fact that I have 4 monitors. > (...) > > I'm willing to believe that your users are happy with the new e17 way. I > > guess I got so used to how I was doing it with e16 that I have a hard > > time considering switching now 13 years later :) > > e17 works fine on my laptop by the way since I only have one LCD. I only > > noticed the changes when I upgraded my work desktop with the 2x2 screen > > matrix to e17. > > Ok, I found out yesterday that the e17 code for a huge display with fake > xinerama is broken and offsets things on other screens (I sent details with > screenshots to Raster directly). > Also, it seems to break the remember windows code too, so half of my many > terminals don't go back where I saved them (it was working with 4 > independent screens). that looks like an xorg hw or config issue - not anything to do with e17. :) > Considering that I need something working kind of now, I may have to break > down and go back to having 4 independent screens. > I understand I can make it so that I don't have to waste space with 4 > shelves (one on each screen, especially awkward when you have a screen on > top and a shelf in the middle of your viewing area). > > Am I more or less correct that I will lose the ability to have a pager that > shows me the entire 2x2 display or even a pager for screens 1, 2, 4 if my > shelf is only on screen #3 ? you said you don't need or want virtual desktops... so why do you want a pager:? the pager controls VIRTUAL desktops. you want all 4 screens to be 1 big screen with no virtual desktops... and you have that via fake-xinerama options. (beats me why u want that though - have 4 screens, each with as many virtual desktops as u like and place pagers in shelves in appropriate places - eg the top left, bottom-left,m top-right and bottom-right corners per screen. you can add and delete shelves as u like - u dont need to drag them around to have them on other screens). > Otherwise, I still didn't quite find how I can add a simple 'lock' button to > my shelf. Is there not a way to have a run everything icon on a shelf and have > it call xlock on disk as soon as I click on the icon? u can make an ibar with a custom desktop file (see applications settings) and point ibar to a custom launcher directory (also settings). why you want to do this and not just use e's built-in lock that can auto enable on screen blank, i don't know. the default binding to bring it up is ctrl+alt+l, so you dont need a button in the shelf for that - no gadget was ever provided as at least i never saw a good use for it due to there already being key bindings and it auto enabling on blank anyway. :) > Thanks, > Marc > -- > "A mouse is a device used to point at the xterm you want to type in" - A.S.R. > Microsoft is to operating systems .... > .... what McDonalds is to gourmet > cooking Home page: http://marc.merlins.org/ > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... |
From: Marc M. <mar...@me...> - 2012-11-09 18:15:09
|
On Fri, Nov 09, 2012 at 07:54:40PM +0900, Carsten Haitzler wrote: > > Ok, I found out yesterday that the e17 code for a huge display with fake > > xinerama is broken and offsets things on other screens (I sent details with > > screenshots to Raster directly). > > Also, it seems to break the remember windows code too, so half of my many > > terminals don't go back where I saved them (it was working with 4 > > independent screens). > > that looks like an xorg hw or config issue - not anything to do with e17. :) New Xorgs don't have config files anymore, but I can't tell you it's not a hardware bug. All I know is that without fake xinerama, it worked ok. > you said you don't need or want virtual desktops... so why do you want a pager:? > the pager controls VIRTUAL desktops. you want all 4 screens to be 1 big screen Good question. I like seeing my windows in the pager sometimes drag them, but I agree that I do that seldom and don't really need the pager. > with no virtual desktops... and you have that via fake-xinerama options. (beats > me why u want that though - have 4 screens, each with as many virtual desktops > as u like and place pagers in shelves in appropriate places - eg the top left, > bottom-left,m top-right and bottom-right corners per screen. you can add and > delete shelves as u like - u dont need to drag them around to have them on > other screens). You're correct that I don't need virtual desktops with 4 screen, and I indeed don't have any. Now that you convinced me that I actually don't really need a pager without virtual screens (see, you didn't waste your time :) ), and there are clearly problems with the fake xinerama config, I'll go back to using e17 the way you intended :) > > Otherwise, I still didn't quite find how I can add a simple 'lock' button to > > my shelf. Is there not a way to have a run everything icon on a shelf and have > > it call xlock on disk as soon as I click on the icon? > > u can make an ibar with a custom desktop file (see applications settings) and > point ibar to a custom launcher directory (also settings). why you want to do > this and not just use e's built-in lock that can auto enable on screen blank, i > don't know. the default binding to bring it up is ctrl+alt+l, so you dont need > a button in the shelf for that - no gadget was ever provided as at least i > never saw a good use for it due to there already being key bindings and it auto > enabling on blank anyway. :) Lock on blank doesn't work in a corp environment when your screen needs to be locked now. With E16 I had a 'lock' epplet that did that. I know E17 can have a hotkey, maybe I'll get myself used to using that, I was just curious how to have a 'one click here to lock' button since I've been doing this for so many years. Thanks for your answers. Marc -- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ |
From: Carsten H. (T. R. <ra...@ra...> - 2012-11-10 00:59:34
|
On Fri, 9 Nov 2012 10:15:01 -0800 Marc MERLIN <mar...@me...> said: > On Fri, Nov 09, 2012 at 07:54:40PM +0900, Carsten Haitzler wrote: > > > Ok, I found out yesterday that the e17 code for a huge display with fake > > > xinerama is broken and offsets things on other screens (I sent details > > > with screenshots to Raster directly). > > > Also, it seems to break the remember windows code too, so half of my many > > > terminals don't go back where I saved them (it was working with 4 > > > independent screens). > > > > that looks like an xorg hw or config issue - not anything to do with e17. :) > > New Xorgs don't have config files anymore, but I can't tell you it's not a > hardware bug. All I know is that without fake xinerama, it worked ok. > > > you said you don't need or want virtual desktops... so why do you want a > > pager:? the pager controls VIRTUAL desktops. you want all 4 screens to be 1 > > big screen > > Good question. > I like seeing my windows in the pager sometimes drag them, but I agree that > I do that seldom and don't really need the pager. > > > with no virtual desktops... and you have that via fake-xinerama options. > > (beats me why u want that though - have 4 screens, each with as many > > virtual desktops as u like and place pagers in shelves in appropriate > > places - eg the top left, bottom-left,m top-right and bottom-right corners > > per screen. you can add and delete shelves as u like - u dont need to drag > > them around to have them on other screens). > > You're correct that I don't need virtual desktops with 4 screen, and I > indeed don't have any. > Now that you convinced me that I actually don't really need a pager without > virtual screens (see, you didn't waste your time :) ), and there are clearly > problems with the fake xinerama config, I'll go back to using e17 the way > you intended :) the reason i point the finger back to xorg/driver land is that e is not capable of doing what you describe. that means offsetting both the output AND the input of all screen content by maybe 30 pixels or so on the right side of the screen. i assume input works ok? ie when u click a titlebar and drag - it moves? etc. in x11 there is no mechanism (anymore) to modify input coordinates of the mouse. output CAN be modified by the compositor but without modifying both input and output you'll end up with the mouse input and the content offset from eachother making for odd usability. if it is 1 or 2 pixels u may never notice, but if its large, you will for sure. so i can't see how you'd get the results you claim to have as the fake xinerama options just tell e to ignore what xinerama says and take your manual input for what the xinerama info is. you'd get the same result if you compiled ecore without xinerama and randr support (then ecore can't expose such info and e17 would be blind to the fact you have 4 screens pointing to your root window). > > > Otherwise, I still didn't quite find how I can add a simple 'lock' button > > > to my shelf. Is there not a way to have a run everything icon on a shelf > > > and have it call xlock on disk as soon as I click on the icon? > > > > u can make an ibar with a custom desktop file (see applications settings) > > and point ibar to a custom launcher directory (also settings). why you want > > to do this and not just use e's built-in lock that can auto enable on > > screen blank, i don't know. the default binding to bring it up is ctrl+alt > > +l, so you dont need a button in the shelf for that - no gadget was ever > > provided as at least i never saw a good use for it due to there already > > being key bindings and it auto enabling on blank anyway. :) > > Lock on blank doesn't work in a corp environment when your screen needs to > be locked now. ctrl+alt+l. :) > With E16 I had a 'lock' epplet that did that. > I know E17 can have a hotkey, maybe I'll get myself used to using that, I > was just curious how to have a 'one click here to lock' button since I've > been doing this for so many years. you could also bind a button action to it - it is an action as such so can be re-bound to keyboard and/or mouse - so eg ctrl+alt+right mouse could lock when clicked on the screen background (set it up for click on zone like the left and middle click bindings) :) e has remote ipc to ask it to perform any action it has... there just isn't a tool to send that request for you. in maybe 20 lines of c or so you could make one... and then make a desktop file to run it... :) > Thanks for your answers. > Marc > -- > "A mouse is a device used to point at the xterm you want to type in" - A.S.R. > Microsoft is to operating systems .... > .... what McDonalds is to gourmet > cooking Home page: http://marc.merlins.org/ > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... |
From: P P. <pp...@gm...> - 2012-11-10 06:15:04
|
On 11/10/2012 08:59 AM, Carsten Haitzler (The Rasterman) wrote: > On Fri, 9 Nov 2012 10:15:01 -0800 Marc MERLIN<mar...@me...> said: >> With E16 I had a 'lock' epplet that did that. >> I know E17 can have a hotkey, maybe I'll get myself used to using that, I >> was just curious how to have a 'one click here to lock' button since I've >> been doing this for so many years. > > you could also bind a button action to it - it is an action as such so can be > re-bound to keyboard and/or mouse - so eg ctrl+alt+right mouse could lock when > clicked on the screen background (set it up for click on zone like the left and > middle click bindings) :) e has remote ipc to ask it to perform any action it > has... there just isn't a tool to send that request for you. in maybe 20 lines > of c or so you could make one... and then make a desktop file to run it... :) E already has. You need to load the "dbus extension" module. Then enlightenment_remote -desktop-lock works. |
From: Marc M. <mar...@me...> - 2012-11-18 23:14:16
|
On Sat, Nov 10, 2012 at 09:59:37AM +0900, Carsten Haitzler wrote: > > You're correct that I don't need virtual desktops with 4 screen, and I > > indeed don't have any. > > Now that you convinced me that I actually don't really need a pager without > > virtual screens (see, you didn't waste your time :) ), and there are clearly > > problems with the fake xinerama config, I'll go back to using e17 the way > > you intended :) > > the reason i point the finger back to xorg/driver land is that e is not capable > of doing what you describe. that means offsetting both the output AND the input > of all screen content by maybe 30 pixels or so on the right side of the screen. > i assume input works ok? ie when u click a titlebar and drag - it moves? etc. > > in x11 there is no mechanism (anymore) to modify input coordinates of the > mouse. output CAN be modified by the compositor but without modifying both > input and output you'll end up with the mouse input and the content offset from > eachother making for odd usability. if it is 1 or 2 pixels u may never notice, > but if its large, you will for sure. > > so i can't see how you'd get the results you claim to have as the fake xinerama > options just tell e to ignore what xinerama says and take your manual input for > what the xinerama info is. you'd get the same result if you compiled ecore > without xinerama and randr support (then ecore can't expose such info and e17 > would be blind to the fact you have 4 screens pointing to your root window). So, you were right. The xorg config somehow ended up with an offset of a few pixels. No idea how it got there, but it did. My only big problem left is that pretty bad bug where there seems to be a linked list corruption or somesuch in the window save code and only some of my windows get some of their settings saved. The others appear all over the screen, and take me 5 to 10mn each time to resize and carefully put them where they belong. Very annoying :-/ I sent you the details with big screenshots showing the problem. Marc -- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ |