From: Aleksej S. <as...@gm...> - 2006-02-25 10:56:10
|
Hi, Thanks for the comments. The problems you listed are really known for me, since I'm actually writing this code. However, I only have a single monitor machine. So, I was not able to test it with xinerama yet. Now, I'm looking for this. Since the main code is written, and only thing I have to do is to place a desklock window on all the monitors. Please be patient. However, if you can suggest to me how can I visually have e+xinerama on a single monitor machine, you'll really help. ;) sn // A few days ago I fixed this issue in the CVS version by adding a '*3' to the // width calculation of the desklock window in e_desklock.c, but in todays // CVS snapshot the calculation gets done in some other manner and so I // changed all occurences of "zone->w" to "zone->w * 3". // // But that is not a real solution. Is there a way to get the number of xinerama // heads that also works for fake-xinerama? // Or is there a function to make the desklock window fit to fullscreen? // // I looked at the entrance source and found out, that there is a function // called // "ecore_evas_fullscreen_set" to set the fullscreen flag for this application, // but using that function does (of course) not work for desklock. // // And another strange thing occured. // When the mouse pointer is on the first display while hitting CTRL-ALT-l, // everything works fine. // When it is on the second display, only the third display gets the // desklock background, display 1 and 2 don't change. // And so on. // // best regards and many thanks for your great work, // -- // | .-. | Alexander Griesser -- <pr...@tu...> | .''`. | // | /v\ \ http://www.tuxx-home.at/ / : :' : | // | /( )\ | GPG-KeyID: 0xA2949B5A | `. `' | // | ^^ ^^ `-------------------------------------------------' `- | // // // // // ------------------------------------------------------- // This SF.Net email is sponsored by xPML, a groundbreaking scripting language // that extends applications into web and mobile media. Attend the live webcast // and join the prime developer group breaking into this new coding territory! // http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 // _______________________________________________ // enlightenment-devel mailing list // enl...@li... // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 as...@gm... al...@un... - http://www. |
From: David S. <dav...@gm...> - 2006-02-25 11:34:50
|
On 2/25/06, Aleksej Struk <as...@gm...> wrote: > > Hi, > > Thanks for the comments. The problems you listed are really known for > me, since I'm actually writing this code. > > However, I only have a single monitor machine. So, I was not able to > test it with xinerama yet. Now, I'm looking for this. Since the main code > is written, and only thing I have to do is to place a desklock window > on all the monitors. > > Please be patient. However, if you can suggest to me how can I visually > have e+xinerama on a single monitor machine, you'll really help. ;) Is this suitable? $ enlightenment -fake-xinerama-screen WxH+X+Y Add a FAKE xinerama screen (instead of the real ones) given the geometry. Add as many as you like. They all replace the real xinerama screens, if any. This can be used to simulate xinerama. Regards! David |
From: Carsten H. (T. R. <ra...@ra...> - 2006-02-27 11:03:54
|
On Sat, 25 Feb 2006 11:55:56 +0000 Aleksej Struk <as...@gm...> babbled: > Hi, > > Thanks for the comments. The problems you listed are really known for > me, since I'm actually writing this code. > > However, I only have a single monitor machine. So, I was not able to > test it with xinerama yet. Now, I'm looking for this. Since the main code > is written, and only thing I have to do is to place a desklock window > on all the monitors. yes. walk the manager list, the containers in each manager, then the zone in each container and place it there :) > Please be patient. However, if you can suggest to me how can I visually > have e+xinerama on a single monitor machine, you'll really help. ;) xnest @ 1600x600 on :1 then enlightenment \ -display :1 \ -fake-xinerama-screen 800x600+0+0 \ -fake-xinerama-screen 800x600+800+0 :) > sn > > > // A few days ago I fixed this issue in the CVS version by adding a '*3' to > the // width calculation of the desklock window in e_desklock.c, but in todays > // CVS snapshot the calculation gets done in some other manner and so I > // changed all occurences of "zone->w" to "zone->w * 3". > // > // But that is not a real solution. Is there a way to get the number of > xinerama // heads that also works for fake-xinerama? > // Or is there a function to make the desklock window fit to fullscreen? > // > // I looked at the entrance source and found out, that there is a function > // called > // "ecore_evas_fullscreen_set" to set the fullscreen flag for this > application, // but using that function does (of course) not work for > desklock. // > // And another strange thing occured. > // When the mouse pointer is on the first display while hitting CTRL-ALT-l, > // everything works fine. > // When it is on the second display, only the third display gets the > // desklock background, display 1 and 2 don't change. > // And so on. > // > // best regards and many thanks for your great work, > // -- > // | .-. | Alexander Griesser -- <pr...@tu...> | .''`. | > // | /v\ \ http://www.tuxx-home.at/ / : :' : | > // | /( )\ | GPG-KeyID: 0xA2949B5A | `. `' | > // | ^^ ^^ `-------------------------------------------------' `- | > // > // > // > // > // ------------------------------------------------------- > // This SF.Net email is sponsored by xPML, a groundbreaking scripting language > // that extends applications into web and mobile media. Attend the live > webcast // and join the prime developer group breaking into this new coding > territory! // > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 // > _______________________________________________ // enlightenment-devel > mailing list // enl...@li... > // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > -- > > Aleksej Struk > Master Degree Student > Free University of Bozen-Bolzano > Faculty of Computer Science > phone: +39-0471-061749 > cell phone: +39-3204627049 +370-61278908 > as...@gm... al...@un... - http://www. > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > _______________________________________________ > enlightenment-devel mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... 裸好多 Tokyo, Japan (東京 日本) |
From: Aleksej S. <as...@gm...> - 2006-02-27 11:21:50
|
Hi, already done, and in cvs ;) sn On Mon, Feb 27, 2006 at 02:26:53PM +0900, Carsten Haitzler wrote: // On Sat, 25 Feb 2006 11:55:56 +0000 Aleksej Struk <as...@gm...> babbled: // // > Hi, // > // > Thanks for the comments. The problems you listed are really known for // > me, since I'm actually writing this code. // > // > However, I only have a single monitor machine. So, I was not able to // > test it with xinerama yet. Now, I'm looking for this. Since the main code // > is written, and only thing I have to do is to place a desklock window // > on all the monitors. // // yes. walk the manager list, the containers in each manager, then the zone in each container and place it there :) // // > Please be patient. However, if you can suggest to me how can I visually // > have e+xinerama on a single monitor machine, you'll really help. ;) // // xnest @ 1600x600 on :1 // // then // // enlightenment \ // -display :1 \ // -fake-xinerama-screen 800x600+0+0 \ // -fake-xinerama-screen 800x600+800+0 // // :) // // > sn // > // > // > // A few days ago I fixed this issue in the CVS version by adding a '*3' to // > the // width calculation of the desklock window in e_desklock.c, but in todays // > // CVS snapshot the calculation gets done in some other manner and so I // > // changed all occurences of "zone->w" to "zone->w * 3". // > // // > // But that is not a real solution. Is there a way to get the number of // > xinerama // heads that also works for fake-xinerama? // > // Or is there a function to make the desklock window fit to fullscreen? // > // // > // I looked at the entrance source and found out, that there is a function // > // called // > // "ecore_evas_fullscreen_set" to set the fullscreen flag for this // > application, // but using that function does (of course) not work for // > desklock. // // > // And another strange thing occured. // > // When the mouse pointer is on the first display while hitting CTRL-ALT-l, // > // everything works fine. // > // When it is on the second display, only the third display gets the // > // desklock background, display 1 and 2 don't change. // > // And so on. // > // // > // best regards and many thanks for your great work, // > // -- // > // | .-. | Alexander Griesser -- <pr...@tu...> | .''`. | // > // | /v\ \ http://www.tuxx-home.at/ / : :' : | // > // | /( )\ | GPG-KeyID: 0xA2949B5A | `. `' | // > // | ^^ ^^ `-------------------------------------------------' `- | // > // // > // // > // // > // // > // ------------------------------------------------------- // > // This SF.Net email is sponsored by xPML, a groundbreaking scripting language // > // that extends applications into web and mobile media. Attend the live // > webcast // and join the prime developer group breaking into this new coding // > territory! // // > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 // // > _______________________________________________ // enlightenment-devel // > mailing list // enl...@li... // > // https://lists.sourceforge.net/lists/listinfo/enlightenment-devel // > // > -- // > // > Aleksej Struk // > Master Degree Student // > Free University of Bozen-Bolzano // > Faculty of Computer Science // > phone: +39-0471-061749 // > cell phone: +39-3204627049 +370-61278908 // > as...@gm... al...@un... - http://www. // > // > // > ------------------------------------------------------- // > This SF.Net email is sponsored by xPML, a groundbreaking scripting language // > that extends applications into web and mobile media. Attend the live webcast // > and join the prime developer group breaking into this new coding territory! // > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 // > _______________________________________________ // > enlightenment-devel mailing list // > enl...@li... // > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel // > // // // -- // ------------- Codito, ergo sum - "I code, therefore I am" -------------- // The Rasterman (Carsten Haitzler) ra...@ra... // ?$BMg9%B? // Tokyo, Japan (?$BEl5~ ?$BF|K\) -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 as...@gm... al...@un... - http://www. |
From: Aleksej S. <as...@gm...> - 2006-02-27 16:35:35
|
Hi, Actually, this is still under developing. However, it was my idea to have login boxes on each screen. Maybe it is not a very good idea. Anyway, I'm going to update a config dialog, where it will be possible to set up the following: a) on which screen(s) to have a login box. b) or to place it automatically in the middle screen. c) maybe something else. However, I do not know why, yet, the mouse pointer is tripled in your case. During my tests with faked xinerama screens I did not have such problems. Anyway, now I'm just working on theming options for desklock. After I finish this, I will check what can be done with login box. ciao. sn On 2/27/06, Alexander Griesser <wo...@tu...> wrote: > Aleksej Strukwrote: > > already done, and in cvs ;) > > Thanks for the quick update, but it doesn't work as expected... > Now I have the same image on all three screens which also means, > that there are three password boxes and everything but the mouse is > being mirrored trice. > > But now I am able to press CTRL-L on any screen and it works, hurray :) > > Maybe you could have a look at the entrance-client code, there it is > implemented correctly because entrace stretches above all displays and > centers the login-field on the middle head. > > ciao, > -- > | .-. | Alexander Griesser -- <pr...@tu...> | .''`. | > | /v\ \ http://www.tuxx-home.at/ / : :' : | > | /( )\ | GPG-KeyID: 0xA2949B5A | `. `' | > | ^^ ^^ `-------------------------------------------------' `- | > > > |
From: Alexander G. <wo...@tu...> - 2006-02-27 20:16:41
|
Aleksej Struk wrote: > Actually, this is still under developing. However, it was my idea to > have login boxes on each screen. Ah, ok. > Maybe it is not a very good idea. In my opinion, it shouldn't be there three times... > Anyway, I'm going to update a config dialog, where it will be possible > to set up the following: > > a) on which screen(s) to have a login box. > b) or to place it automatically in the middle screen. > c) maybe something else. Middle screen seems not to be a good idea, because most people do have "only" two screens and the middle of two is not that easy to find ;) > However, I do not know why, yet, the mouse pointer is tripled in your > case. No! You got me wrong, I said everything _BUT_ the mouse pointer is tripled. -> The mouse pointer is ok. > Anyway, now I'm just working on theming options for desklock. After I > finish this, I will check what can be done with login box. Yes, that's ok for me, because with the newest version it's well usable and I'm waiting for some updates to theming functionality :) ciao, Alex |
From: Carsten H. (T. R. <ra...@ra...> - 2006-02-28 00:08:28
|
On Mon, 27 Feb 2006 16:35:20 +0000 "Aleksej Struk" <as...@gm...> babbled: > Hi, > > Actually, this is still under developing. However, it was my idea to > have login boxes on each screen. Maybe it is not a very good idea. > Anyway, I'm going to update a config dialog, where it will be possible > to set up the following: > > a) on which screen(s) to have a login box. > b) or to place it automatically in the middle screen. or just in the zone where the mouse is currently :) > c) maybe something else. > > However, I do not know why, yet, the mouse pointer is tripled in your > case. During my tests > with faked xinerama screens I did not have such problems. > > Anyway, now I'm just working on theming options for desklock. After I > finish this, I will check what can be done with login box. i fixed up the theme a bit already. it's currently adequate i think - not fancy, but adequate. :) we could do with signals for init and shutdown (so the theme may want to do some fade-in or fade-out thing) but really that's about it :) > ciao. > sn > > On 2/27/06, Alexander Griesser <wo...@tu...> wrote: > > Aleksej Strukwrote: > > > already done, and in cvs ;) > > > > Thanks for the quick update, but it doesn't work as expected... > > Now I have the same image on all three screens which also means, > > that there are three password boxes and everything but the mouse is > > being mirrored trice. > > > > But now I am able to press CTRL-L on any screen and it works, hurray :) > > > > Maybe you could have a look at the entrance-client code, there it is > > implemented correctly because entrace stretches above all displays and > > centers the login-field on the middle head. > > > > ciao, > > -- > > | .-. | Alexander Griesser -- <pr...@tu...> | .''`. | > > | /v\ \ http://www.tuxx-home.at/ / : :' : | > > | /( )\ | GPG-KeyID: 0xA2949B5A | `. `' | > > | ^^ ^^ `-------------------------------------------------' `- | > > > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd_______________________________________________ > enlightenment-devel mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... 裸好多 Tokyo, Japan (東京 日本) |
From: Aleksej S. <as...@gm...> - 2006-02-28 08:58:35
|
// > Anyway, I'm going to update a config dialog, where it will be possible // > to set up the following: // > // > a) on which screen(s) to have a login box. // > b) or to place it automatically in the middle screen. // // or just in the zone where the mouse is currently :) Thanks, that also a feasible option. Maybe also it will be good to add some smart option. Which actually determines the best screen ? // i fixed up the theme a bit already. it's currently adequate i think - not fancy, but adequate. :) we could do with signals for init and shutdown (so the theme may want to do some fade-in or fade-out thing) but really that's about it :) Thanks also for fixing the theme. Ofcourse we can play a little bit with fade-in/out effects. Also, my idea is to allow user to set the background of the lock window. What do you think on this ? sn |
From: Eric S. <er...@sa...> - 2006-03-01 21:32:49
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, 27 Feb 2006, Aleksej Struk wrote: > Hi, > > Actually, this is still under developing. However, it was my idea to > have login boxes on each screen. Maybe it is not a very good idea. > Anyway, I'm going to update a config dialog, where it will be possible > to set up the following: > > a) on which screen(s) to have a login box. > b) or to place it automatically in the middle screen. > c) maybe something else. > > However, I do not know why, yet, the mouse pointer is tripled in your > case. During my tests > with faked xinerama screens I did not have such problems. > > Anyway, now I'm just working on theming options for desklock. After I > finish this, I will check what can be done with login box. <snip> Perhaps I'm misunderstanding, but shouldn't the login box show up on whichever screen is 'active' not not an arbitrary screen (e.g. I lock the display on screen #6, then press a key to let it know I'd like to use it again, if the login box is set for screen #1 I'd have to know that and change to that screen). Feel free to correct me if I missed the boat. :) - -sandalle - -- Eric Sandall | Source Mage GNU/Linux Developer er...@sa... | http://www.sourcemage.org/ http://eric.sandall.us/ | SysAdmin @ Inst. Shock Physics @ WSU http://counter.li.org/ #196285 | http://www.shock.wsu.edu/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (GNU/Linux) iD8DBQFEBhPcHXt9dKjv3WERAiTXAKC0AD6Xp1k6ny672tLnBsphgONQwwCeIZkC TV5GwmHqZwWg95B0nvRxCU4= =VW6v -----END PGP SIGNATURE----- |
From: Justin P. <pap...@gm...> - 2006-03-01 22:09:18
|
On 3/1/06, Eric Sandall <er...@sa...> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Mon, 27 Feb 2006, Aleksej Struk wrote: > > Hi, > > > > Actually, this is still under developing. However, it was my idea to > > have login boxes on each screen. Maybe it is not a very good idea. > > Anyway, I'm going to update a config dialog, where it will be possible > > to set up the following: > > > > a) on which screen(s) to have a login box. > > b) or to place it automatically in the middle screen. > > c) maybe something else. > > > > However, I do not know why, yet, the mouse pointer is tripled in your > > case. During my tests > > with faked xinerama screens I did not have such problems. > > > > Anyway, now I'm just working on theming options for desklock. After I > > finish this, I will check what can be done with login box. > <snip> > > Perhaps I'm misunderstanding, but shouldn't the login box show up on > whichever screen is 'active' not not an arbitrary screen (e.g. I lock > the display on screen #6, then press a key to let it know I'd like to > use it again, if the login box is set for screen #1 I'd have to know > that and change to that screen). > > Feel free to correct me if I missed the boat. :) > I think you're confusin virtual desktops with physical screens.... IIRC this problem was about actual physical screens (e.g. xinerama). -- Justin Patrin |
From: Aleksej S. <as...@gm...> - 2006-03-01 22:07:19
|
// > Perhaps I'm misunderstanding, but shouldn't the login box show up on // > whichever screen is 'active' not not an arbitrary screen (e.g. I lock // > the display on screen #6, then press a key to let it know I'd like to // > use it again, if the login box is set for screen #1 I'd have to know // > that and change to that screen). // > // > Feel free to correct me if I missed the boat. :) // > // // I think you're confusin virtual desktops with physical screens.... // IIRC this problem was about actual physical screens (e.g. xinerama). exactly. // // -- // Justin Patrin -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 as...@gm... al...@un... - http://www. |
From: Aleksej S. <as...@gm...> - 2006-03-01 22:06:05
|
Basically, I do not understand what you want to say by your example. In my opinion, you want to have a login box exactly on that screen which is active in the moment? right ? Then if you change your active screen, the login box shoul go to that screen ? Actually, the talk was about look and feel - on which screen to place login box to have a nice view. Now it does not matter on wich screen you are. In any case you will be able to unlock. // Perhaps I'm misunderstanding, but shouldn't the login box show up on // whichever screen is 'active' not not an arbitrary screen (e.g. I lock // the display on screen #6, then press a key to let it know I'd like to // use it again, if the login box is set for screen #1 I'd have to know // that and change to that screen). // // Feel free to correct me if I missed the boat. :) // // - -sandalle // // - -- // Eric Sandall | Source Mage GNU/Linux Developer // er...@sa... | http://www.sourcemage.org/ // http://eric.sandall.us/ | SysAdmin @ Inst. Shock Physics @ WSU // http://counter.li.org/ #196285 | http://www.shock.wsu.edu/ // -----BEGIN PGP SIGNATURE----- // Version: GnuPG v1.4.2.1 (GNU/Linux) // // iD8DBQFEBhPcHXt9dKjv3WERAiTXAKC0AD6Xp1k6ny672tLnBsphgONQwwCeIZkC // TV5GwmHqZwWg95B0nvRxCU4= // =VW6v // -----END PGP SIGNATURE----- -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 +370-61278908 as...@gm... al...@un... - http://www. |
From: Carsten H. (T. R. <ra...@ra...> - 2006-03-02 03:02:08
|
On Wed, 1 Mar 2006 23:05:55 +0000 Aleksej Struk <as...@gm...> babbled: > > Basically, I do not understand what you want to say by your example. > In my opinion, you want to have a login box exactly on that screen which > is active in the moment? right ? Then if you change your active screen, > the login box shoul go to that screen ? > > Actually, the talk was about look and feel - on which screen to place > login box to have a nice view. Now it does not matter on wich screen > you are. In any case you will be able to unlock. imho - take a look at e_init.c. there are 2 init edje designs. w for the "active' screen and 1 for all other screens. e will display boot status on 1 screen only and the others are just filled with an edje design. ALL you need to do is instead of just choosing screen #0 for the login edje (as lock has now), just chose the zone retunred by: E_Zone *zone; zone = e_util_zone_current_get(e_manager_current_get()); that will tell u which zone is "current" (or NULL if it has no idea what zone is current), then on THAT zone do the login edje, others just a blank "pointless" edje design to fill the space :) > // Perhaps I'm misunderstanding, but shouldn't the login box show up on > // whichever screen is 'active' not not an arbitrary screen (e.g. I lock > // the display on screen #6, then press a key to let it know I'd like to > // use it again, if the login box is set for screen #1 I'd have to know > // that and change to that screen). > // > // Feel free to correct me if I missed the boat. :) > // > // - -sandalle > // > // - -- > // Eric Sandall | Source Mage GNU/Linux Developer > // er...@sa... | http://www.sourcemage.org/ > // http://eric.sandall.us/ | SysAdmin @ Inst. Shock Physics @ WSU > // http://counter.li.org/ #196285 | http://www.shock.wsu.edu/ > // -----BEGIN PGP SIGNATURE----- > // Version: GnuPG v1.4.2.1 (GNU/Linux) > // > // iD8DBQFEBhPcHXt9dKjv3WERAiTXAKC0AD6Xp1k6ny672tLnBsphgONQwwCeIZkC > // TV5GwmHqZwWg95B0nvRxCU4= > // =VW6v > // -----END PGP SIGNATURE----- > > -- > > Aleksej Struk > Master Degree Student > Free University of Bozen-Bolzano > Faculty of Computer Science > phone: +39-0471-061749 > cell phone: +39-3204627049 +370-61278908 > as...@gm... al...@un... - http://www. > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > _______________________________________________ > enlightenment-devel mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... 裸好多 Tokyo, Japan (東京 日本) |