<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://dev1galaxy.org/extern.php?action=feed&amp;tid=2256&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Installation without Session management and policykit backends]]></title>
		<link>http://dev1galaxy.org/viewtopic.php?id=2256</link>
		<description><![CDATA[The most recent posts in Installation without Session management and policykit backends.]]></description>
		<lastBuildDate>Mon, 20 Aug 2018 14:11:37 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11446#p11446</link>
			<description><![CDATA[<p>@golinux ... If I act this way, it is because I have my reasons.</p>]]></description>
			<author><![CDATA[dummy@example.com (campus)]]></author>
			<pubDate>Mon, 20 Aug 2018 14:11:37 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11446#p11446</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11445#p11445</link>
			<description><![CDATA[<p>@campus . . . Just a thought . . . if you leave your notes here, other devs could be directed here if necessary rather than fsmithred having to do that manually.</p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Mon, 20 Aug 2018 13:43:04 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11445#p11445</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11444#p11444</link>
			<description><![CDATA[<p>Yes, you may send me email.</p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Mon, 20 Aug 2018 12:45:03 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11444#p11444</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11443#p11443</link>
			<description><![CDATA[<p>One more answer for fsmithred:</p><p>I appreciate your efforts to find a permanent solution to have a desktop working without consolekit and policykit-1 and I thank you for your desire to do everything possible so that the problem does not recur in the next release.</p><p>It seems to me that this topic has not had much participation in the forum. I do not have understand if the topic affects most users. So I will not add anything else.</p><p>Since I would like to share some other useful information with you, I will send you an e-mail as soon as possible.</p><p>I thank all those who have somehow participated in the discussion.</p>]]></description>
			<author><![CDATA[dummy@example.com (campus)]]></author>
			<pubDate>Mon, 20 Aug 2018 06:08:22 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11443#p11443</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11436#p11436</link>
			<description><![CDATA[<p>Thanks for the reply. Your English is good enough that I think I understand everything you said. And I agree with you.</p><div class="quotebox"><blockquote><div><p>a lot of software was created (mainly by freedesktop.org), in my opinion, very complicated and difficult to manage.</p></div></blockquote></div><p>You&#039;re too polite! I won&#039;t put my version of that statment in print, because it&#039;s not safe for work.</p><p>I&#039;ve spent a good part of the morning looking at dependencies of different display managers and session managers in jessie and ascii. It&#039;s a big rat&#039;s nest. It looks like the problem comes from a change in the dependencies of libpolkit-gobject-1-0 and libpolkit-backend-1-0.</p><p>I will discuss this with the appropriate devs, and we should be able to sort it out for beowulf.</p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Sun, 19 Aug 2018 16:04:39 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11436#p11436</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11432#p11432</link>
			<description><![CDATA[<p>An attempt to answer fsmithred:</p><p>In a modern Desktop &quot;to allow the [normal] user to perform several typical tasks without requiring administrator privileges, including suspending/rebooting shutting down the system, mounting external devices, configuring networking, and so on&quot; (I cite from Ascii Release_notes), a lot of software was created (mainly by freedesktop.org), in my opinion, very complicated and difficult to manage.</p><p>I refer to slim/lightdm (DM), policykit-1, consolekit, gvfs, udisks2, pulseaudio, et cetera.</p><p>This software, if properly installed and configured appropriately, allows even to an user with a very poor knowledge of Linux, to perform with a few mice clicks the operations listed above (but only in a standard way!). </p><p>I am convinced that for users who have sufficient OS experience (such as the majority of Devuan users), this software offers no advantages.</p><p>This is because if you want things go as you like, you have to master it very well. It is better to perform the above operations from a root terminal with scripts or with a few commands. In the Unix-like OS these operations are root prerogatives and these programs are designed to make them accessible to a normal user.</p><p>This is the idea that I have done in recent years. It&#039;s a personal opinion that I practice daily. So I avoid installing software that I don&#039;t I feel the need. </p><p>To respond more directly I say that consolekit is an important part (not the only) of the software that allows a user to perform operations related to management of the hardware: all together, consolekit, policykit-1 and the DM, not just one of them! gvfs, policykit-1 and udisks2 allow to manage the devices mounting to the simple user. These operations are performad by programs started by the login manager (root) and communicating via dbus with the DE. It is a complicated &quot;mechanism&quot; difficult to understand and control!</p><p>I do not have the right knowledge to comment on the other statement:</p><div class="quotebox"><blockquote><div><p>A simple solution would be to move those dependencies to Recommends. Then anyone who wanted a minimalist xfce could install without recommends.</p></div></blockquote></div><p>Consolekit, policykit-1 ed il login manager are dependent on each other and all togheter communicate via dbus. In post # 16 I wrote:</p><div class="quotebox"><blockquote><div><p>In my opinion, however, the DE functionalities (requiring administrative privilegies)&#160; that depend on consolekit are more related to DM (slim/lightm) than to the session manager. So consolekit/elogind must be mandatorily installed with the display manager and not with the session manager.</p><p>Nothing would change for those who use an DE with all its features, but would allow use of the DE, with some limitations, even with startx, without a DM.</p></div></blockquote></div><p>We need to know in detail how this software is built to propose an appropriate solution. Only those who know and manage these packages can find the better answer.</p><p>Unfortunately my English is poor and doesn&#039;t allow me to express myself adequately. I hope that what I wrote is understandable!</p>]]></description>
			<author><![CDATA[dummy@example.com (campus)]]></author>
			<pubDate>Sun, 19 Aug 2018 05:51:10 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11432#p11432</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11415#p11415</link>
			<description><![CDATA[<p>A simple solution would be to move those dependencies to Recommends. Then anyone who wanted a minimalist xfce could install without recommends. (Many of them already do this.)</p><p>campus, can you list the functions that are lost by installing without consolekit?</p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Sat, 18 Aug 2018 15:20:48 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11415#p11415</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11414#p11414</link>
			<description><![CDATA[<p>Congrats!&#160; I knew you could eventually get this worked out.</p><div class="quotebox"><cite>campus wrote:</cite><blockquote><div><p>Who is capable, wants and can, signals to the developers of Devuan the impossibility for how the libpolkit-gobject-1-0 package is built, to use XFCE4 without installing consolekit/elogind. It is against the software freedom principle: we must not force anyone to use unwanted software! I hope they take this into account and that the next release (beowulf) no longer presents the problem!</p></div></blockquote></div><p>Why don&#039;t you plead your case to the developers directly by submitting your comments/solution to bugs.devuan.org.&#160; Or better yet, explore how you yourself could provide a package(s) that would allow for the removal of these components.&#160; &#160;We&#039;re all in this together so we welcome more hands on deck.</p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Sat, 18 Aug 2018 15:09:24 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11414#p11414</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11400#p11400</link>
			<description><![CDATA[<p>I inform interested parties how I solved the problem submitted to the forum a few weeks ago. It seems to me that the solution found is acceptable as well as the one proposed by fsmithred a few days ago.</p><p>After installing the XFCE4 components that interest us and that do not contain dependencies from consolekit/elogind, proceed as follows for &quot;xfce4-session&quot; package (that depends on consolekit/elogind):</p><ul><li><p>Download the packages (or altenatively the i386 version):<br />&#160; &#160; &#160; &#160;a) xfce4-session_4.12.1-3+devuan1_amd64.deb<br />&#160; &#160; &#160; &#160;b) libpolkit-gobject-consolekit-1-0_0.105-18+devuan2.11_amd64.deb</p></li><li><p>Edit the xfce4-session package above downloaded, remove the dependency from libpolkit-gobject-1-0 and save it with the same name.</p></li><li><p>Edit the libpolkit-gobject-consolekit-1-0 above downloaded, remove the dependency from consolekit and save it with the same name.</p></li><li><p>Install the two packages modified with the command: dpkg -i .</p></li></ul><p>Now it is possible to start XFCE4 with the &quot;startxfce4&quot; command. The desktop works normally like in Jessie, obviously without the features provided by consolekit and policykit-1.</p><p>There is an inconvenience: Because the two packages do not conform to the contents of apt-cache, if you upgrade the system them will be updated with those of the Devuan depository (which contain consolekit).</p><p>To remedy this problem: before upgrading, remove them (dpkg -r) and install them again after the upgrade (dpkg -i).</p><p>There is certainly a better and more elegant solution. But we need to have some knowledge and experience that, unfortunately, I do not have!</p><p>Who is capable, wants and can, signals to the developers of Devuan the impossibility for how the libpolkit-gobject-1-0 package is built, to use XFCE4 without installing consolekit/elogind. It is against the software freedom principle: we must not force anyone to use unwanted software! I hope they take this into account and that the next release (beowulf) no longer presents the problem!</p><p>That&#039;s all folks!</p>]]></description>
			<author><![CDATA[dummy@example.com (campus)]]></author>
			<pubDate>Sat, 18 Aug 2018 10:04:19 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11400#p11400</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11346#p11346</link>
			<description><![CDATA[<p>Thank you very much, fsmithred, for you reply. </p><p>You did a great job to help me, but it was enough to tell me that it was possible to start the XFCE desktop using the instructions:</p><div class="quotebox"><blockquote><div><p>xfwm4 &amp;<br />xfce4-panel &amp;<br />xfdesktop</p></div></blockquote></div><p>instead of &quot;xfce4-session&quot;. I put these instructions in&#160; ~/.Xsession file and the desktop starts without problems. Unfortunately some features are not present due to the absence of the session manager (xfce4-session).</p><p>These days I&#039;m learning to edit .deb packages because it&#039;s my intention edit the Ascii xfce4-session.deb package to make it identical to Jessie&#039;s package, eliminating consolekit/elogind dependencies. </p><p>Yesterday, instead of XFCE4, I installed openbox and lxpanel: everything works fine. Although consolekit/elogind is installed with lxpanel, then it can be removed because, for lxpanel, it is a recommended not mandatory package.</p><p>So, in my opinion, it is sufficient to make the consolekit/elogind package recommended for &quot;xfce4-session&quot; instead of mandatory. I hope I can do it.</p><p>I will keep you informed of the result.</p><p>Still many thanks for your help.</p>]]></description>
			<author><![CDATA[dummy@example.com (campus)]]></author>
			<pubDate>Thu, 16 Aug 2018 16:08:22 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11346#p11346</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11341#p11341</link>
			<description><![CDATA[<p>Sorry about that. I did read all your posts, but I didn&#039;t re-read them every time I returned.</p><p>Anyway, I did get xfce running without any *kits and without xfce4-session in ascii. There may be better ways to do this, but this is mostly working. I doubt that there will be any changes in xfce4-session in ascii, but it might be possible for beowulf. If you start testing beowulf, you could file a bug report against xfce4-session to get things moving.</p><p>I started with a refracta-nox install in virtualbox. (standard system utilities plus some extras, no X)<br />Added the following packages (without Recommends):</p><div class="codebox"><pre><code>xorg xinit xserver-xorg-legacy xfwm4 xfwm4-themes xfconf xfce4-panel xfce4-settings xfdesktop4 xfce4-terminal thunar thunar-volman</code></pre></div><p>Added <span class="bbc">needs_root_rights=yes</span> to /etc/X11/Xwrapper.config</p><p>Put the following (exactly as posted) in /etc/X11/Xsession.d/31nokit</p><div class="codebox"><pre><code>xfwm4 &amp;
xfce4-panel &amp;
xfdesktop</code></pre></div><p>Start the xsession as user with <span class="bbc">startx /etc/X11/Xsession</span></p><p>To end the xsession, I&#039;ve been dropping to console and running &#039;init 1&#039; as root. I&#039;m sure there are better ways to do this, but this is convenient for testing.</p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Thu, 16 Aug 2018 14:08:52 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11341#p11341</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11283#p11283</link>
			<description><![CDATA[<p>Thank you, fsmithred, for your post. I really appreciate your desire to help me but it seems you have not read all the previous posts.</p><p>Since I have not installed a DM, of course I use &quot;startx&quot; to start X server, but to start the desktop, in the .Xsession file there must be &quot;startxfce4&quot;. That I know, this is the only method to start xfce. Unfortunately, &quot;startxfce4&quot; is installed with xfce4-session.</p><p>I know very well Openbox and lxpanel, I used them for a long time before moving to xfce4. </p><p>I&#039;m in no hurry to migrate to Ascii. In Jessie Xfce it works great without consolekit, policykit-1 and even gvfs and udisks2. There are still two years before jessie is no longer supported. I hope that during these two years, the installation of consolekit/elogin will be modified and/or that it is possible to remove it. Software freedom is one of the principles for which Devuan was born.</p><p>I take this opportunity to thank you for creating refractasnapshot/installer. I use it for a long time (I still keep and use an Ubuntu-12.04 snapshot!). In these years it was really very helpful and saved me so much effort! really many thanks!</p>]]></description>
			<author><![CDATA[dummy@example.com (campus)]]></author>
			<pubDate>Mon, 13 Aug 2018 06:28:36 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11283#p11283</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11263#p11263</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>Since I do not know, nor did I find anywhere else, another method to start the desktop, I wrote that the only solution possible is to modify the &quot;xfce4-session&quot; package.</p></div></blockquote></div><p>The command you&#039;re looking for is <span class="bbc">startx</span>. That&#039;s a generic command that will start an xsession with your default window manager. In this case, xfwm. You&#039;d probably need to start the panel or other parts of xfce separately. I don&#039;t know exactly what limitations there would be, and I&#039;ve been mostly away from the computer and unable to try it myself.</p><p>I can second the recommendation for openbox. I use it in some installations along with lxpanel. (tint2 is another popular panel.)</p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Sun, 12 Aug 2018 18:51:50 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11263#p11263</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11206#p11206</link>
			<description><![CDATA[<p>I am very amazed at the statements in the last posts of fsmithred and golinux.I report what I wrote in the past days.<br />In post #13 I wrote:</p><div class="quotebox"><blockquote><div><p>Yesterday I tried to follow the suggestions of fsmithred and install its components instead of xfce4. I started with installing &quot;xfce4-session&quot; because it is the only one that depends on consolekit. After installing it I tried to remove consolekit, but unfortunately the usual problem came back: apt-get purge consolekit, once again, before removing consolekit files it automatically installs elogind and its dependencies.</p></div></blockquote></div><p>and yestrerday:</p><div class="quotebox"><blockquote><div><p>And, though XFCE4 is modular, &quot;xfce4-session&quot; is essential because it installs &quot;startxfce4&quot; which <br />serves to start the desktop itself.</p></div></blockquote></div><p>I add today: xfconf xfdesktop4 xfwm4 xfce4-panel packages can be installed without problem and not contain dependencies from consolekit/elogind. But &quot;xfce4-session&quot; is essential because the desktop is started with &quot;startxfce4&quot; which is installed with &quot;xfce4-session&quot;. Since I do not know, nor did I find anywhere else, another method to start the desktop, I wrote that the only solution possible is to modify the &quot;xfce4-session&quot; package.</p><p>The statement of golinux:</p><div class="quotebox"><blockquote><div><p>Indeed, that &#039;should&#039; work.&#160; I suggested it - more than once IIRC - but don&#039;t think (s)he ever tried it.</p></div></blockquote></div><p>is unjustified and the result of his imagination.</p><p>I thank Ogis1975 for his suggestion.</p>]]></description>
			<author><![CDATA[dummy@example.com (campus)]]></author>
			<pubDate>Fri, 10 Aug 2018 05:55:18 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11206#p11206</guid>
		</item>
		<item>
			<title><![CDATA[Re: Installation without Session management and policykit backends]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=11201#p11201</link>
			<description><![CDATA[<div class="quotebox"><cite>fsmithred wrote:</cite><blockquote><div><div class="quotebox"><blockquote><div><p>The desktop packages I&#039;m interested in (XFCE4) are built so that a Session manager is always installed.</p></div></blockquote></div><p>You would probably have better luck if you stopped trying to install xfce4, which is a metapackage that does nothing but pull in other packages such as xfce4-session, which you do not want. Install the parts of xfce that don&#039;t pull in the session manager, as I described earlier in this thread.</p></div></blockquote></div><p>Indeed, that &#039;should&#039; work.&#160; I suggested it - more than once IIRC - but don&#039;t think (s)he ever tried it.</p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Fri, 10 Aug 2018 00:42:00 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=11201#p11201</guid>
		</item>
	</channel>
</rss>
