On Mon, 27 Mar 2017 19:20:44 +0200 Massimo Maiurana <maiur...@gmail.com> said:
> Carsten Haitzler (The Rasterman) ha scritto il 27/03/2017 alle 01:41: > > 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... :/ ? > > Someone else definitely no as I'm the only user... something else could > be, the problem is finding what does it :( by "someone else" i meant some other process... :) > >>>> 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. > > Apart from my apps (terminology+tmux, thunderbird, firefox, tint2, > telegram) it's all debian stuff. Oh, and there are even some services I > need (apache, mariadb and maybe something else). > > For now I did a workaround creating a desktop app that executes "xset > +dpms" and put it in startup apps. At least now it works :) > > Thanks > Massimo > > >>>>>>>>>>>>> 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) > > > > > > > -- > 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