Re: [gentoo-user] Still struggling with starting X and enlightenment desktop
On Sunday 26 Mar 2017 11:32:20 Alan McKinnon wrote: > On 26/03/2017 01:24, Mick wrote: > > Either way, if I were to start enlightenment with startx and skip using a > > DM altogether, is there a way of starting enlightenment and ensuring it > > has the appropriate access rights to run udisks2 and OpenGL? > > You'll probably get better answers over at the enlightenment user list. > Now many folks here use e, I know I stopped years ago Thanks Alan, I've posted on enlightenment M/L and hopefully someone will chime in there: https://sourceforge.net/p/enlightenment/mailman/message/35750318/ -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Still struggling with starting X and enlightenment desktop
On 26/03/2017 01:24, Mick wrote: On Saturday 25 Mar 2017 21:08:14 Alan McKinnon wrote: On 25/03/2017 18:23, Mick wrote: After years of running KDM to start various desktop environments flawlessly (KDE, fluxbox, enlightenment, plasma) I had to replace it with SDDM. With the arrival of x11-misc/sddm-0.14.0-r2 I am still able to start a session with enlightenment, but I am getting access rights errors, for example my user is unable to mount a USB stick. Also, when I log out it logs me back in the first time and then logs out normally the second time I try to log out. I am guessing something which should be sourced, is not, but I don't know how to fix it. For years now I have had the following files in place to control what desktop manager starts: $ cat /etc/env.d/90xsession XSESSION="enlightenment" $ cat /etc/X11/Sessions/enlightenment #!/bin/sh if [ -x /usr/bin/gpg-agent ]; then eval "$(/usr/bin/gpg-agent --daemon)" fi /usr/bin/enlightenment_start cat ~/.xsession #!/bin/sh if [ -x /usr/bin/gpg-agent ]; then kill $(ps ux | awk '/gpg-agent/ && !/awk/ {print $2}') >/dev/null 2>&1 fi if [ -x /usr/bin/gpg-agent ]; then eval "$(/usr/bin/gpg-agent --daemon)" fi if [ -x /usr/bin/urxvtd ]; then /usr/bin/urxvtd --opendisplay --fork --quiet fi /usr/bin/enlightenment_start I keyworded x11-misc/sddm-0.14.0-r3 and discovered enlightenment complains it can't run the compositor with OpenGL. I tried starting a X session from the console without DM, with 'startx /usr/bin/enlightenment_start' but I also get similar symptoms, including inability to run compositor with OpenGL. I get errors like this in ~/.xsession-errors: ERR<5100>:eina_safety lib/efreet/efreet_ini.c:299 efreet_ini_string_get() safety check failed: ini->section == NULL (gkrellm:5117): Gtk-CRITICAL **: IA__gtk_box_reorder_child: assertion 'GTK_IS_WIDGET (child)' failed ERR<5141>:eldbus lib/eldbus/eldbus_proxy.c:818 _props_get_all() Error getting all properties of org.freedesktop.UDisks2/org/freedesktop/UDisks2/block_devices/s da1, error message: org.enlightenment.DBus.Canceled Canceled by user. I also tried entrance from bar overlay (it has not been updated in a while and has a dependency on an obsolete package), slim (won't log me in) and lightdm. When I run lightdm there are no such problems, enlightenment starts with OpenGLcompositor, I can mount USB disks, but lightdm installed and is running much more than what I really need for my desktop. Is there a way I can start enlightenment without running into all these kind of errors? Can you see something wrong in my file contents above? Your files look OK to me so I have no idea why you get those erro. You also say lightdm wrks correctly, so lookee here: alan@khamul ~/gitwork/ansible $ equery size lightdm * x11-misc/lightdm-1.21.5 Total files : 119 Total size : 1.91 MiB alan@khamul ~/gitwork/ansible $ equery size sddmdm !!! No installed packages matching 'sddmdm' alan@khamul ~/gitwork/ansible $ equery size sddm * x11-misc/sddm-0.14.0-r2 Total files : 192 Total size : 4.78 MiB The on that works is smaller and lighter than the one that doesn't. I say dump sddm and stick with lightdm which works :-) Yes, the thought crossed my mind. ;-) It is smaller as a package as you noted, but it is running gnomey stuff like /usr/libexec/accounts-daemon, /usr/libexec/gconfd-2 and perhaps /usr/libexec/at-spi-bus-launcher, which I am not sure I need. Either way, if I were to start enlightenment with startx and skip using a DM altogether, is there a way of starting enlightenment and ensuring it has the appropriate access rights to run udisks2 and OpenGL? You'll probably get better answers over at the enlightenment user list. Now many folks here use e, I know I stopped years ago -- Alan McKinnon alan.mckin...@gmail.com
Re: [gentoo-user] Still struggling with starting X and enlightenment desktop
On Saturday 25 Mar 2017 21:08:14 Alan McKinnon wrote: > On 25/03/2017 18:23, Mick wrote: > > After years of running KDM to start various desktop environments > > flawlessly > > (KDE, fluxbox, enlightenment, plasma) I had to replace it with SDDM. With > > the arrival of x11-misc/sddm-0.14.0-r2 I am still able to start a session > > with enlightenment, but I am getting access rights errors, for example my > > user is unable to mount a USB stick. Also, when I log out it logs me > > back in the first time and then logs out normally the second time I try > > to log out. I am guessing something which should be sourced, is not, but > > I don't know how to fix it. > > > > For years now I have had the following files in place to control what > > desktop manager starts: > > > > $ cat /etc/env.d/90xsession > > XSESSION="enlightenment" > > > > > > $ cat /etc/X11/Sessions/enlightenment > > #!/bin/sh > > if [ -x /usr/bin/gpg-agent ]; then > > > > eval "$(/usr/bin/gpg-agent --daemon)" > > > > fi > > > > /usr/bin/enlightenment_start > > > > > > cat ~/.xsession > > #!/bin/sh > > if [ -x /usr/bin/gpg-agent ]; then > > > > kill $(ps ux | awk '/gpg-agent/ && !/awk/ {print $2}') >/dev/null 2>&1 > > > > fi > > > > if [ -x /usr/bin/gpg-agent ]; then > > > > eval "$(/usr/bin/gpg-agent --daemon)" > > > > fi > > > > if [ -x /usr/bin/urxvtd ]; then > > > > /usr/bin/urxvtd --opendisplay --fork --quiet > > > > fi > > > > /usr/bin/enlightenment_start > > > > > > I keyworded x11-misc/sddm-0.14.0-r3 and discovered enlightenment complains > > it can't run the compositor with OpenGL. I tried starting a X session > > from the console without DM, with 'startx /usr/bin/enlightenment_start' > > but I also get similar symptoms, including inability to run compositor > > with OpenGL. I get errors like this in ~/.xsession-errors: > > > > ERR<5100>:eina_safety lib/efreet/efreet_ini.c:299 efreet_ini_string_get() > > safety check failed: ini->section == NULL > > > > (gkrellm:5117): Gtk-CRITICAL **: IA__gtk_box_reorder_child: assertion > > 'GTK_IS_WIDGET (child)' failed > > ERR<5141>:eldbus lib/eldbus/eldbus_proxy.c:818 _props_get_all() Error > > getting all properties of > > org.freedesktop.UDisks2/org/freedesktop/UDisks2/block_devices/s > > da1, error message: org.enlightenment.DBus.Canceled Canceled by user. > > > > > > I also tried entrance from bar overlay (it has not been updated in a while > > and has a dependency on an obsolete package), slim (won't log me in) and > > lightdm. When I run lightdm there are no such problems, enlightenment > > starts with OpenGLcompositor, I can mount USB disks, but lightdm > > installed and is running much more than what I really need for my > > desktop. > > > > Is there a way I can start enlightenment without running into all these > > kind of errors? Can you see something wrong in my file contents above? > Your files look OK to me so I have no idea why you get those erro. > > You also say lightdm wrks correctly, so lookee here: > > alan@khamul ~/gitwork/ansible $ equery size lightdm > * x11-misc/lightdm-1.21.5 > Total files : 119 > Total size : 1.91 MiB > alan@khamul ~/gitwork/ansible $ equery size sddmdm > !!! No installed packages matching 'sddmdm' > alan@khamul ~/gitwork/ansible $ equery size sddm > * x11-misc/sddm-0.14.0-r2 > Total files : 192 > Total size : 4.78 MiB > > The on that works is smaller and lighter than the one that doesn't. > > I say dump sddm and stick with lightdm which works :-) Yes, the thought crossed my mind. ;-) It is smaller as a package as you noted, but it is running gnomey stuff like /usr/libexec/accounts-daemon, /usr/libexec/gconfd-2 and perhaps /usr/libexec/at-spi-bus-launcher, which I am not sure I need. Either way, if I were to start enlightenment with startx and skip using a DM altogether, is there a way of starting enlightenment and ensuring it has the appropriate access rights to run udisks2 and OpenGL? -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Still struggling with starting X and enlightenment desktop
On 25/03/2017 18:23, Mick wrote: After years of running KDM to start various desktop environments flawlessly (KDE, fluxbox, enlightenment, plasma) I had to replace it with SDDM. With the arrival of x11-misc/sddm-0.14.0-r2 I am still able to start a session with enlightenment, but I am getting access rights errors, for example my user is unable to mount a USB stick. Also, when I log out it logs me back in the first time and then logs out normally the second time I try to log out. I am guessing something which should be sourced, is not, but I don't know how to fix it. For years now I have had the following files in place to control what desktop manager starts: $ cat /etc/env.d/90xsession XSESSION="enlightenment" $ cat /etc/X11/Sessions/enlightenment #!/bin/sh if [ -x /usr/bin/gpg-agent ]; then eval "$(/usr/bin/gpg-agent --daemon)" fi /usr/bin/enlightenment_start cat ~/.xsession #!/bin/sh if [ -x /usr/bin/gpg-agent ]; then kill $(ps ux | awk '/gpg-agent/ && !/awk/ {print $2}') >/dev/null 2>&1 fi if [ -x /usr/bin/gpg-agent ]; then eval "$(/usr/bin/gpg-agent --daemon)" fi if [ -x /usr/bin/urxvtd ]; then /usr/bin/urxvtd --opendisplay --fork --quiet fi /usr/bin/enlightenment_start I keyworded x11-misc/sddm-0.14.0-r3 and discovered enlightenment complains it can't run the compositor with OpenGL. I tried starting a X session from the console without DM, with 'startx /usr/bin/enlightenment_start' but I also get similar symptoms, including inability to run compositor with OpenGL. I get errors like this in ~/.xsession-errors: ERR<5100>:eina_safety lib/efreet/efreet_ini.c:299 efreet_ini_string_get() safety check failed: ini->section == NULL (gkrellm:5117): Gtk-CRITICAL **: IA__gtk_box_reorder_child: assertion 'GTK_IS_WIDGET (child)' failed ERR<5141>:eldbus lib/eldbus/eldbus_proxy.c:818 _props_get_all() Error getting all properties of org.freedesktop.UDisks2/org/freedesktop/UDisks2/block_devices/s da1, error message: org.enlightenment.DBus.Canceled Canceled by user. I also tried entrance from bar overlay (it has not been updated in a while and has a dependency on an obsolete package), slim (won't log me in) and lightdm. When I run lightdm there are no such problems, enlightenment starts with OpenGLcompositor, I can mount USB disks, but lightdm installed and is running much more than what I really need for my desktop. Is there a way I can start enlightenment without running into all these kind of errors? Can you see something wrong in my file contents above? Your files look OK to me so I have no idea why you get those erro. You also say lightdm wrks correctly, so lookee here: alan@khamul ~/gitwork/ansible $ equery size lightdm * x11-misc/lightdm-1.21.5 Total files : 119 Total size : 1.91 MiB alan@khamul ~/gitwork/ansible $ equery size sddmdm !!! No installed packages matching 'sddmdm' alan@khamul ~/gitwork/ansible $ equery size sddm * x11-misc/sddm-0.14.0-r2 Total files : 192 Total size : 4.78 MiB The on that works is smaller and lighter than the one that doesn't. I say dump sddm and stick with lightdm which works :-) -- Alan McKinnon alan.mckin...@gmail.com
[gentoo-user] Still struggling with starting X and enlightenment desktop
After years of running KDM to start various desktop environments flawlessly (KDE, fluxbox, enlightenment, plasma) I had to replace it with SDDM. With the arrival of x11-misc/sddm-0.14.0-r2 I am still able to start a session with enlightenment, but I am getting access rights errors, for example my user is unable to mount a USB stick. Also, when I log out it logs me back in the first time and then logs out normally the second time I try to log out. I am guessing something which should be sourced, is not, but I don't know how to fix it. For years now I have had the following files in place to control what desktop manager starts: $ cat /etc/env.d/90xsession XSESSION="enlightenment" $ cat /etc/X11/Sessions/enlightenment #!/bin/sh if [ -x /usr/bin/gpg-agent ]; then eval "$(/usr/bin/gpg-agent --daemon)" fi /usr/bin/enlightenment_start cat ~/.xsession #!/bin/sh if [ -x /usr/bin/gpg-agent ]; then kill $(ps ux | awk '/gpg-agent/ && !/awk/ {print $2}') >/dev/null 2>&1 fi if [ -x /usr/bin/gpg-agent ]; then eval "$(/usr/bin/gpg-agent --daemon)" fi if [ -x /usr/bin/urxvtd ]; then /usr/bin/urxvtd --opendisplay --fork --quiet fi /usr/bin/enlightenment_start I keyworded x11-misc/sddm-0.14.0-r3 and discovered enlightenment complains it can't run the compositor with OpenGL. I tried starting a X session from the console without DM, with 'startx /usr/bin/enlightenment_start' but I also get similar symptoms, including inability to run compositor with OpenGL. I get errors like this in ~/.xsession-errors: ERR<5100>:eina_safety lib/efreet/efreet_ini.c:299 efreet_ini_string_get() safety check failed: ini->section == NULL (gkrellm:5117): Gtk-CRITICAL **: IA__gtk_box_reorder_child: assertion 'GTK_IS_WIDGET (child)' failed ERR<5141>:eldbus lib/eldbus/eldbus_proxy.c:818 _props_get_all() Error getting all properties of org.freedesktop.UDisks2/org/freedesktop/UDisks2/block_devices/s da1, error message: org.enlightenment.DBus.Canceled Canceled by user. I also tried entrance from bar overlay (it has not been updated in a while and has a dependency on an obsolete package), slim (won't log me in) and lightdm. When I run lightdm there are no such problems, enlightenment starts with OpenGLcompositor, I can mount USB disks, but lightdm installed and is running much more than what I really need for my desktop. Is there a way I can start enlightenment without running into all these kind of errors? Can you see something wrong in my file contents above? -- Regards, Mick signature.asc Description: This is a digitally signed message part.