Xfce Forum

Sub domains
 

You are not logged in.

#1 2015-02-12 10:13:04

jackd
Member
Registered: 2015-02-12
Posts: 1

get xfce WITHOUT systemd dependencies

In addition to security-related problems of systemd (+500K lines of inaudited code, running at PID 1, ...)
if I try to replace upstart with systemd on my ARM Cortex-A9 development board - which is using Ubuntu Linaro - it will crash while booting!

So, I would like to get XFCE without systemd stuff. Please tell me, how to do it?

P.S. BSD folks are able to use xfce without systemd, so it should be possible

Last edited by jackd (2015-02-12 10:13:47)

Offline

#2 2015-02-12 12:58:32

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,948

Re: get xfce WITHOUT systemd dependencies

Xfce supports systemd if its installed. If not, it will use the alternatives (e.g. upower). As far as I can tell, only two components come with systemd support - xfce4-power-manager and xfce4-session.

So, if your system doesn't use systemd, then Xfce won't use it.

As for a systemd dependency, thats up to your distro (Ubuntu Linaro) and how it defines it.

Xfce does not have a dependency on systemd.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#3 2015-02-12 19:18:41

sixsixfive
Member
From: behind you
Registered: 2012-04-08
Posts: 579
Website

Re: get xfce WITHOUT systemd dependencies

since systemd is the default init system for debian now all packages will be built against it - so you either need to rebuild them manually or you need to switch to something else eg:

slackware(sysvinit), gentoo(openrc) - or wait until devuan releases some stuff, afaik they want to use xfce as their default desktop, so it's probably built without systemd (but not sure if they plan to release an arm port)

Offline

#4 2015-02-14 19:58:40

parnote
Member
From: Independence, MO, USA
Registered: 2010-05-07
Posts: 13

Re: get xfce WITHOUT systemd dependencies

No systemd on PCLinuxOS community remaster, either.

Offline

#5 2015-02-14 20:20:59

sixsixfive
Member
From: behind you
Registered: 2012-04-08
Posts: 579
Website

Re: get xfce WITHOUT systemd dependencies

parnote wrote:

No systemd on PCLinuxOS community remaster, either.

same goes for manjaro-openrc and a couple of others( http://without-systemd.org/wiki/index.php/Main_Page ), but they are all NOT available for ARM

Last edited by sixsixfive (2015-02-14 20:28:42)

Offline

#6 2015-02-28 22:25:26

sixsixfive
Member
From: behind you
Registered: 2012-04-08
Posts: 579
Website

Re: get xfce WITHOUT systemd dependencies

ok, they have an arm port

http://packages.devuan.org/devuan/dists/jessie/main/

Last edited by sixsixfive (2015-02-28 22:30:22)

Offline

#7 2015-03-25 00:59:08

stevepusser
Member
Registered: 2015-03-25
Posts: 1

Re: get xfce WITHOUT systemd dependencies

Xfce4 4.12 did backport for MX 14 on a Wheezy base  without any systemd hooks in those two packages.  That involved removing a few systemd related build-dependencies and slightly changing the build instructions.

If unchanged, it would have worked with or without systemd, but would have pulled in some extra dependencies to provide the hooks.

Offline

#8 2015-03-25 12:25:56

sixsixfive
Member
From: behind you
Registered: 2012-04-08
Posts: 579
Website

Re: get xfce WITHOUT systemd dependencies

Doesnt matter that much since you will it get once you upgrade to jessie, so its better to look now for alternatives hmm

Offline

#9 2015-04-13 23:33:29

mchid
Member
Registered: 2015-04-08
Posts: 2

Re: get xfce WITHOUT systemd dependencies

Even with systemd installed on jessie, you have the option to boot using initd or systemd. I don't know if that bypasses it or not but I didn't have that option before installing gnome. In fact, I thought the whole reason debian was switching back to gnome from xfce was because of systemd integration.

Offline

#10 2015-04-15 03:15:09

mchid
Member
Registered: 2015-04-08
Posts: 2

Re: get xfce WITHOUT systemd dependencies

actually, I was wrong. it's sysvinit which is systemd.

Offline

#11 2015-04-15 06:18:55

sixsixfive
Member
From: behind you
Registered: 2012-04-08
Posts: 579
Website

Re: get xfce WITHOUT systemd dependencies

printf "deb http://packages.devuan.org/devuan/ jessie main\ndeb-src http://packages.devuan.org/devuan/ jessie main\n" >> /etc/apt/sources.list
aptitude update;aptitude install devuan-keyring devuan-baseconf

problem solved...

Offline

Board footer

Powered by FluxBB