Am 20.12.2011 um 06:58 schrieb Carsten Haitzler (The Rasterman) <ras...@rasterman.com >:
> On Wed, 14 Dec 2011 19:52:42 +0100 Leif Middelschulte > <leif.middelschu...@gmail.com> said: > > mh - over on the e-users list is reporting black screen problems as > a result of > this... :( did you see? No, sorry am not subscribed to the users list. Could you please forward it or encourage the affected user to open a ticket with bt if possible? > >> Hello everyone, >> >> after my first couple of commits, I want to ask you for testing of >> the >> stuff I did: >> >> Disclaimer: >> Event polling is not implemented yet. So events like "monitor >> (dis)connected" are not noticed automatically by e yet. >> So you have (amongst others) these two options to force X into >> sending >> events to e: >> -switch to vterm and back >> or >> -call xrandr (without any arguments iirc) >> >> What works for me right now: >> -Enabling monitors >> -change modes >> -set policy >> -re(store) policy permanently >> >> Please give it a try. >> >> Thanks in advance, >> >> Leif >> >> 2011/12/14 Enlightenment SVN <no-re...@enlightenment.org>: >>> Log: >>> Fix some wording and spelling. >>> >>> Author: leif >>> Date: 2011-12-14 09:37:43 -0800 (Wed, 14 Dec 2011) >>> New Revision: 66221 >>> Trac: http://trac.enlightenment.org/e/changeset/66221 >>> >>> Modified: >>> trunk/e/src/bin/e_randr.c >>> >>> Modified: trunk/e/src/bin/e_randr.c >>> =================================================================== >>> --- trunk/e/src/bin/e_randr.c 2011-12-14 17:37:38 UTC (rev 66220) >>> +++ trunk/e/src/bin/e_randr.c 2011-12-14 17:37:43 UTC (rev 66221) >>> @@ -544,7 +544,7 @@ >>> _e_randr_crtc_info_set(E_Randr_Crtc_Info *crtc_info) >>> { >>> Ecore_X_Randr_Mode mode = 0; >>> - fprintf(stderr, "Fillng CRTC %d (%p)\n", crtc_info->xid, >>> crtc_info); >>> + fprintf(stderr, "E_RANDR: Filling CRTC %d (%p)\n", crtc_info- >>> >xid, >>> crtc_info); if (E_RANDR_NO_12 || !crtc_info) return; >>> >>> //get references to used and possible E_Randr_Output_Info structs >>> @@ -553,9 +553,9 @@ >>> ecore_x_randr_crtc_geometry_get(e_randr_screen_info->root, >>> crtc_info->xid, &crtc_info->geometry.x, &crtc_info->geometry.y, >>> &crtc_info->geometry.w, &crtc_info->geometry.h); mode = >>> ecore_x_randr_crtc_mode_get(e_randr_screen_info->root, crtc_info- >>> >xid); >>> crtc_info->current_mode = _e_randr_mode_info_get(mode); >>> - fprintf(stderr, "CRTC %x apparently is in mode %x, trying to >>> find it in >>> the list of modes..\n", crtc_info->xid, mode); >>> + fprintf(stderr, "E_RANDR:\t CRTC %x apparently is in mode %x, >>> trying to >>> find it in the list of modes..\n", crtc_info->xid, mode); if >>> (crtc_info->current_mode) >>> - fprintf(stderr, "found CRTC %d in mode %d\n", crtc_info->xid, >>> crtc_info->current_mode->xid); >>> + fprintf(stderr, "E_RANDR:\t\t found CRTC %d in mode %d\n", >>> crtc_info->xid, crtc_info->current_mode->xid); >>> crtc_info->current_orientation = ecore_x_randr_crtc_orientation_get >>> (e_randr_screen_info->root, crtc_info->xid); if >>> (crtc_info->outputs_common_modes) { @@ -1517,18 +1517,8 @@ >>> EAPI Eina_Bool >>> e_randr_try_restore_configuration(E_Randr_Screen_Info *si) >>> { >>> - //if (!e_config || !e_config->randr_serialized_setup) return >>> EINA_FALSE; >>> + if (!e_config || !e_config->randr_serialized_setup) return >>> EINA_FALSE; >>> >>> - if (!e_config) >>> - { >>> - fprintf(stderr, "E_RANDR: Trying to restore setup, but >>> e_config >>> isn't there!.\n"); >>> - return EINA_FALSE; >>> - } >>> - if (!e_config->randr_serialized_setup) >>> - { >>> - fprintf(stderr, "E_RANDR: Trying to restore setup, but no >>> setup >>> was stored!.\n"); >>> - return EINA_FALSE; >>> - } >>> if (si->randr_version == ECORE_X_RANDR_1_1) >>> return _e_randr_try_restore_11(si->rrvd_info.randr_info_11); >>> else if (si->randr_version >= ECORE_X_RANDR_1_2) >>> >>> >>> --- >>> --- >>> --- >>> --- >>> ------------------------------------------------------------------ >>> Cloud Computing - Latest Buzzword or a Glimpse of the Future? >>> This paper surveys cloud computing today: What are the benefits? >>> Why are businesses embracing it? What are its payoffs and pitfalls? >>> http://www.accelacomm.com/jaw/sdnl/114/51425149/ >>> _______________________________________________ >>> enlightenment-svn mailing list >>> enlightenment-...@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn >> >> >> >> -- >> Leif >> >> --- >> --- >> --- >> --------------------------------------------------------------------- >> Cloud Computing - Latest Buzzword or a Glimpse of the Future? >> This paper surveys cloud computing today: What are the benefits? >> Why are businesses embracing it? What are its payoffs and pitfalls? >> http://www.accelacomm.com/jaw/sdnl/114/51425149/ >> _______________________________________________ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" > -------------- > The Rasterman (Carsten Haitzler) ras...@rasterman.com > ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel