On Sun, 26 Mar 2017 20:01:44 +0200 Massimo Maiurana <maiur...@gmail.com> said:
> Carsten Haitzler (The Rasterman) ha scritto il 26/03/2017 alle 15:36: > > On Sat, 25 Mar 2017 22:36:45 +0100 Massimo Maiurana <maiur...@gmail.com> > > said: > > > >> Carsten Haitzler (The Rasterman) ha scritto il 23/03/2017 alle 00:29: > >>> On Wed, 22 Mar 2017 12:49:09 +0100 Massimo Maiurana <maiur...@gmail.com> > >>> said: > >>> > >>>> Carsten Haitzler (The Rasterman) ha scritto il 21/03/2017 alle 00:11: > >>>>> On Mon, 20 Mar 2017 22:50:13 +0100 Massimo Maiurana <maiur...@gmail.com> > >>>>> said: > >>>>> > >>>>>> Carsten Haitzler (The Rasterman) ha scritto il 20/03/2017 alle 04:02: > >>>>>>> On Sun, 19 Mar 2017 21:49:00 +0100 Massimo Maiurana > >>>>>>> <maiur...@gmail.com> said: > >>>>>>> > >>>>>>>> Massimo Maiurana ha scritto il 19/03/2017 alle 14:29: > >>>>>>>>> Mick ha scritto il 19/03/2017 alle 13:23: > >>>>>>>>>> On Sunday 19 Mar 2017 09:44:23 Massimo Maiurana wrote: > >>>>>>>>>>> Hi, > >>>>>>>>>>> I finally bought a brand new laptop :) > >>>>>>>>>>> > >>>>>>>>>>> Of course I installed E, building from source as I've always did > >>>>>>>>>>> but I have two problems to solve. > >>>>>>>>>>> > >>>>>>>>>>> The first is regarding acpi events: closing lid the laptop should > >>>>>>>>>>> suspend, and indeed it is what happens under gnome (there also lid > >>>>>>>>>>> open resumes it) but does not happen under E. Acpid is not > >>>>>>>>>>> installed so probably that's what I need, but I wonder why it > >>>>>>>>>>> works in gnome. > >>>>>>>>>> > >>>>>>>>>> I don't run gnome, but from a more generic perspective you will > >>>>>>>>>> need to install acpid and make sure it is running as a service > >>>>>>>>>> when you boot up. Closing the lid then generates an event captured > >>>>>>>>>> by acpid which by default will suspend to ram. Check what you > >>>>>>>>>> have at Settings > Settings Panel > Input > >>>>>>>>>>> ACPI Bindings > Lid Closed. I have set mine to 'Suspend > >>>>>>>>>>> Intelligently' and > >>>>>>>>>> it works as advertised. > >>>>>>>>> > >>>>>>>>> Hmh, well, i'm not sure acpid is required for this to work. I think > >>>>>>>>> acpid is for managing acpi events, not for exposing them, or lid > >>>>>>>>> close wouldn't work even under other environments. I'll try > >>>>>>>>> installing it and see if it solves the problem. > >>>>>>>> > >>>>>>>> Well, I installed acpid, now lid events are recognized but an old > >>>>>>>> issue is back: dpms. > >>>>>>>> Before installing acpid screen blanking did work as expected, after > >>>>>>>> reaching timeout the screen was really blanked out, with acpid > >>>>>>>> installed the backlight is never turned off so it is more an > >>>>>>>> obscuring than a blanking. Indeed "xset q" says that dmps is off :/ > >>>>>>> > >>>>>>> e enables dpms no matter what (unless blanking is off). unless > >>>>>>> something else modified dpms after e changed it... it should stay > >>>>>>> there. if you restart e it should go back to being set (ctrl+alt+end > >>>>>>> not log out and log in). acpid itself would not do this at all as it > >>>>>>> doesn't know about x. i suspect something like gnome-settings-daemon > >>>>>>> is doing this. poke there. > >>>>>> > >>>>>> Indeed that does the trick, dpms is enabled if I restart E. And yes, > >>>>>> gnome-settings-daemon is running, probably because gdm pulls it in. Is > >>>>>> there a way I can prevent gsd from starting and/or make it not mess > >>>>>> with dpms settings? > >>>>> > >>>>> kill it before e starts? :) use a ~/.xsession to do it then run > >>>>> enlightenment_start ? > >>>> > >>>> I can't kill it as a user, don't have permissions to do it because it is > >>>> launched by user Debian-gdm :( > >>> > >>> then stop using gdm... use lightdm, xdm, slim ... something else...? > >> > >> I tried both lightdm and slim, gsd is not running but E always starts > >> with dpms disabled :( > > > > something else resetting on login? what processes are running? > > Attached are outputs from "ps aux" and "pstree", there are a lot of > processes but I can't understand what could be messing with dpms settings. hmm. i dont see anything there that i think would do it... but maybe it's started then exits fast on startup and someone else starts it... :/ ? > >> There is another gnome related process which is launched at startup: > >> at-spi2-registryd, the accessibility daemon, launched with the option > >> --use-gnome-session. Maybe it could control dpms settings but I don't > >> know how to prevent it from running. Someone said that the env variable > >> NO_AT_BRIDGE=1 should do it, but that's not true at least here. > > > > who starts that? i know e's code goes through the exact same path on login > > and restart when it comes to applying config like dpms... or it used to... > > Looks like it's started by systemd. > If I manually restart E it enables dpms; maybe that restart you are > talking doesnìt occur for some reason? the restart is the "manually restart e". all e dopes it exec() itself like fork () +exec() for any process. it replaces itself with itself. e goes through almost the same init when restarting - it knows it's restarting because e sets an environment variable that stays around after exec()... and when restarting it skips a few things like startup apps (doesnt run them)... but the screen setup is still the same code path on start and restart... e_dpms_init() calls e_dpms_force_update(). e_dpms_force_update() calls ecore_x_dpms_enabled_set(). e_dpms_init() is called unconditionally on startup from main()... so it's all called and set up... either somehow screen saving is deemed to be off at this time (which is odd that it sets it up later with no cfg change... it just goes through this path again on restart)... or something else undoes the dpms setup during startup... you have a LOT of stuff running though i see. a LOT. > >>>>>>>>>>> The second is about icons: Applications menu is full populated > >>>>>>>>>>> with all applications, including my own in > >>>>>>>>>>> ~/.local/share/applications, but only 3 of them have an icon > >>>>>>>>>>> associated (a custom of mine, gnome-font-viewer and the E > >>>>>>>>>>> filemanager). Also, much more annoying, evry doesn't list desktop > >>>>>>>>>>> applications in the list that appears when I start typing, only > >>>>>>>>>>> executables and directories are listed. > >>>>>>>>>> > >>>>>>>>>> Settings > Settings Panel > Menu Settings > Applications, should > >>>>>>>>>> give you some options. One of these ought to make all/most > >>>>>>>>>> application icons to show up. Also check Settings > Settings Panel > >>>>>>>>>> > Menu Settings > >>>>>>>>>>> Miscellaneous, does not have 'Disable icons in menus' selected. > >>>>>>>>> > >>>>>>>>> I DO have applications in menu, my problem is not that. What I miss > >>>>>>>>> is icons for applications, but for that three applications mentioned > >>>>>>>>> above that have an icon in their own menu entry. If "disable icons" > >>>>>>>>> was checked I wouldn't have any icon neither for those three ;) > >>>>>>>>> > >>>>>>>>> Also, as said, I don't have applications displayed in evry. > >>>>>>>>> E.g. on the other laptop if I type "ice" in evry I see the icedove > >>>>>>>>> icon and so I can launch that application; I also see the icedove > >>>>>>>>> binary but can distinguish between them because the application > >>>>>>>>> starts with a capital letter and also displays an icon. In this > >>>>>>>>> laptop if i type "ice" I see only the icedove executable, not the > >>>>>>>>> application. > >>>>>>>>> > >>>>>>>>> Other example: I have a custom application named "Bpiol", which > >>>>>>>>> executes a binary called "launcher_linux.bat". If I type "bp" I > >>>>>>>>> don't see the application, and because the executable doesn't have > >>>>>>>>> the same name I don't see nothing. But evry displays menu > >>>>>>>>> categories as dirs, so if I browse that dirs I can reach any > >>>>>>>>> application including "Bpiol". > >>>>>>>>> > >>>>>>>>>> To configure Everything, check your settings under Settings > > >>>>>>>>>> Settings Panel > Launcher. > >>>>>>>>>> > >>>>>>>>>> HTH :-) > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> ------------------------------------------------------------------------------ > >>>>>>>>>> Check out the vibrant tech community on one of the world's most > >>>>>>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> _______________________________________________ > >>>>>>>>>> enlightenment-users mailing list > >>>>>>>>>> enlightenment-users@lists.sourceforge.net > >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-users > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Massimo Maiurana > >>>>>>>> Ragusa (RG) > >>>>>>>> > >>>>>>>> ------------------------------------------------------------------------------ > >>>>>>>> Check out the vibrant tech community on one of the world's most > >>>>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >>>>>>>> _______________________________________________ > >>>>>>>> enlightenment-users mailing list > >>>>>>>> enlightenment-users@lists.sourceforge.net > >>>>>>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-users > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> Massimo Maiurana > >>>>>> Ragusa (RG) > >>>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> -- > >>>> Massimo Maiurana > >>>> Ragusa (RG) > >>>> > >>> > >>> > >> > >> > >> -- > >> Massimo Maiurana > >> Ragusa (RG) > >> > > > > > > > -- > Massimo Maiurana > Ragusa (RG) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users