Gnome-Shell 3.14 без systemd

Доброго времени суток, собственно хотелось бы услышать как это теперь лечится... раньше помогало включение ключей openrc-force и ещё несколько манипуляций... сейчас мешает как минимум это

# required by sys-apps/systemd-218-r1 # required by x11-wm/mutter-3.14.3[kms] # required by gnome-base/gnome-shell-3.14.3 # required by gnome-base/gdm-3.14.1 >=sys-apps/dbus-1.8.12 systemd

разумеется

app-admin/openrc-settingsd sys-auth/nss-myhostname sys-fs/udev

хотят при этом удалиться у устанавливается systemd

Поставь sys-fs/eudev и убери

Общий совет: поставь sys-fs/eudev и убери все упоминания о systemd в во всех USE-конфигах. Не уверен, что это поможет в твоем случае (смотря какой гном, - вроде у 3 есть прямая зависимость от системд), но у меня с LXDE все прекрасно разрешилось.

Ну и свою конфигурацию

emerge --info

не мешало бы показать... :)

согласно инструкции к

согласно инструкции к gnome-shell 3.12 - systemd и так выкинут из юзов, более того он как ключ выкинут глобально и добавлен consolekit, также добавлен ключ openrc-forse

/etc/portage/profile/package.use.mask

gnome-base/gnome-settings-daemon -openrc-force
gnome-base/gnome-shell -openrc-force

и собственно все работало, но вот сегодня прилетели обновки до gnome-shell 3.14 и получили то что описал выше...

не уверен что инфа о системе тут чем то поможет, но вот:

emerge --info
Portage 2.2.15 (python 3.3.5-final-0, default/linux/amd64/13.0/desktop/gnome, gcc-4.8.3, glibc-2.20, 3.17.7-gentoo x86_64)
=================================================================
System uname: 
KiB Mem:     7842008 total,    843828 free
KiB Swap:    4095696 total,   4080108 free
Timestamp of tree: Fri, 26 Dec 2014 08:30:01 +0000
sh bash 4.3_p30-r1
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.3_p30-r1
dev-java/java-config:     2.2.0
dev-lang/perl:            5.20.1-r4
dev-lang/python:          2.7.9-r1, 3.3.5-r1, 3.4.2
dev-util/cmake:           3.0.2
dev-util/pkgconfig:       0.28-r2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13.6
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6-r1, 1.14.1
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.8.3
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.4
sys-devel/make:           4.1-r1
sys-kernel/linux-headers: 3.17-r1 (virtual/os-headers)
sys-libs/glibc:           2.20
Repositories: gentoo x-portage miramir rion luman
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="${CONFIG_PROTECT} /etc /etc/idea/conf /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=native -pipe -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build=y"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news nodoc noinfo parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="rsync://gentoo.kiev.ua/gentoo-distfiles"
LANG="ru_RU.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /var/lib/layman/miramir /var/lib/layman/rion /var/lib/layman/luman"
USE="X a52 aac acl acpi alsa amd64 apm bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cli colord consolekit cracklib crypt cups cxx dbus dri dri2 dts dvd dvdr eds emboss encode evo exif fam firefox flac gdbm gif glamor gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk gtk3 gtkstyle iconv introspection ipv6 joystick jpeg lcms ldap libnotify libsecret mad mmx mng modules mp3 mp4 mpeg multilib nautilus ncurses networkmanager nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio qt3support readline sdl session socialweb spell sse sse2 sse3 sse4 sse4.1 sse4.2 sse4_1 sse4a ssl ssse3 startup-notification svg tcpd threads tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xcb xml xv xvid zlib" ABI_X86="64 32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev keyboard mouse joystick vaapi" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="intel i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON

ACCEPT_KEYWORDS="amd64

ACCEPT_KEYWORDS="amd64 ~amd64"

вы точно понимаете, что делаете?
Еще покажите

emerge gnome-shell -pvt

да вроде как все делаю как

да вроде как все делаю как обычно, а сейчас, как обычно это бывает, с выходом новой версии gnome-shell нужно придумать как не использовать systemd для конкретно этой версии, по сути обновки хотят использовать systemd, как и в предыдущий раз, от этого и все проблемы:

emerge gnome-shell -pvt

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild     U  ] gnome-base/gnome-shell-3.14.3 [3.12.2] USE="bluetooth i18n networkmanager openrc-force" PYTHON_TARGETS="python2_7" 1 555 KiB
[ebuild     U  ]  x11-wm/mutter-3.14.3 [3.12.2] USE="introspection kms%* -debug {-test} -wayland%" 1 571 KiB
[ebuild     U  ]   media-libs/clutter-1.20.0:1.0 [1.18.4:1.0] USE="X%* egl%* gtk introspection (-aqua) -debug -doc {-test} -wayland%" 5 116 KiB
[ebuild     U  ]    x11-libs/gtk+-3.14.6:3 [3.12.2-r1:3] USE="X colord cups introspection (-aqua) -cloudprint -debug -examples {-test} -vim-syntax -wayland -xinerama" ABI_X86="32 (64) (-x32)" 15 314 KiB
[nomerge       ] app-office/libreoffice-4.3.4.1  USE="bluetooth branding cups dbus eds gnome gstreamer gtk gtk3 opengl vba (-aqua) -coinmp -collada -debug (-firebird) -gltf -java -jemalloc -kde -mysql -odk -postgres -telepathy {-test} -vlc" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 
[nomerge       ]  net-print/cups-2.0.1-r1  USE="X acl dbus pam ssl threads usb -debug -java -kerberos -lprng-compat -python (-selinux) -static-libs -systemd -xinetd -zeroconf" ABI_X86="32 (64) (-x32)" LINGUAS="-es" PYTHON_TARGETS="python2_7" 
[nomerge       ]   virtual/libusb-1-r1:1  USE="udev" ABI_X86="32 (64) (-x32)" 
[nomerge       ]    dev-libs/libusb-1.0.19:1  USE="udev -debug -doc -examples -static-libs {-test}" ABI_X86="32 (64) (-x32)" 
[nomerge       ]     virtual/libudev-215-r1:0/1  USE="-static-libs -systemd" ABI_X86="32 (64) (-x32)" 
[nomerge       ]      sys-fs/udev-218  USE="acl gudev introspection kmod -doc (-selinux) -static-libs" ABI_X86="32 (64) (-x32)" 
[uninstall     ]        app-admin/openrc-settingsd-1.0.1  USE="-systemd" 
[nomerge       ] x11-wm/mutter-3.14.3 [3.12.2] USE="introspection kms%* -debug {-test} -wayland%" 
[nomerge       ]  sys-apps/systemd-218-r1:0/2  USE="acl gudev introspection kmod pam policykit seccomp ssl -apparmor -audit -cryptsetup -curl -doc -elfutils -gcrypt -http -idn (-kdbus) -lz4 -lzma -python -qrcode (-selinux) -sysv-utils -terminal {-test} -vanilla -xkb" ABI_X86="32 (64) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 
[blocks b      ]   sys-auth/nss-myhostname ("sys-auth/nss-myhostname" is blocking sys-apps/systemd-218-r1)
[uninstall     ]    sys-auth/nss-myhostname-0.3 
[ebuild  N     ]   sys-apps/gentoo-systemd-integration-4  52 KiB
[ebuild   R    ]   sys-apps/dbus-1.8.12  USE="X systemd* -debug -doc (-selinux) -static-libs {-test}" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  N     ]    sys-apps/systemd-218-r1:0/2  USE="acl gudev introspection kmod pam policykit seccomp ssl -apparmor -audit -cryptsetup -curl -doc -elfutils -gcrypt -http -idn (-kdbus) -lz4 -lzma -python -qrcode (-selinux) -sysv-utils -terminal {-test} -vanilla -xkb" ABI_X86="32 (64) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 0 KiB
[ebuild  N     ]  dev-libs/libinput-0.7.0:0/5  USE="{-test}" 430 KiB
[nomerge       ] gnome-base/nautilus-3.12.2  USE="exif gnome introspection previewer -debug (-packagekit) -sendto {-test} -tracker -xmp" 
[nomerge       ]  gnome-extra/sushi-3.12.0  USE="-office" 
[nomerge       ]   media-libs/clutter-gtk-1.6.0:1.0  USE="introspection -debug -examples" 
[ebuild   R    ]    media-libs/cogl-1.18.2-r1:1.0/20  USE="gles2* introspection kms opengl pango -debug -examples (-gstreamer) {-test} -wayland" 0 KiB
[ebuild   R    ]     media-libs/mesa-10.3.5  USE="classic dri3 egl gallium gbm gles2* llvm nptl openvg udev xa -bindist -debug -gles1 -opencl -openmax -osmesa -pax_kernel -pic -r600-llvm-compiler (-selinux) -vdpau -wayland -xvmc" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="i965 intel (-freedreno) -i915 -ilo -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi -vmware" 0 KiB
[ebuild     U  ]   dev-libs/glib-2.42.1:2 [2.40.2:2] USE="(mime) -debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7" 6 822 KiB
[nomerge       ] x11-wm/mutter-3.14.3 [3.12.2] USE="introspection kms%* -debug {-test} -wayland%" 
[ebuild  N     ]  x11-libs/libxkbcommon-0.5.0  USE="X -doc -static-libs {-test}" ABI_X86="32 (64) (-x32)" 602 KiB
[nomerge       ] app-admin/sudo-1.8.11_p2  USE="ldap nls pam sendmail -offensive (-selinux) -skey" 
[nomerge       ]  virtual/mta-1 
[nomerge       ]   mail-mta/nullmailer-1.13-r5  USE="ssl" 
[nomerge       ]    virtual/logger-0 
[nomerge       ]     sys-apps/systemd-218-r1:0/2  USE="acl gudev introspection kmod pam policykit seccomp ssl -apparmor -audit -cryptsetup -curl -doc -elfutils -gcrypt -http -idn (-kdbus) -lz4 -lzma -python -qrcode (-selinux) -sysv-utils -terminal {-test} -vanilla -xkb" ABI_X86="32 (64) (-x32)" PYTHON_SINGLE_TARGET="python2_7 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 -python3_4" 
[ebuild  N     ]      sys-libs/libseccomp-2.1.1  USE="-static-libs" 111 KiB
[blocks B      ]       sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-218, app-admin/openrc-settingsd-1.0.1)
[blocks B      ] sys-fs/udev ("sys-fs/udev" is blocking sys-apps/systemd-218-r1, sys-apps/gentoo-systemd-integration-4)
[blocks B      ] sys-apps/gentoo-systemd-integration ("sys-apps/gentoo-systemd-integration" is blocking sys-fs/udev-218)
[blocks B      ] sys-apps/systemd ("sys-apps/systemd" is blocking sys-fs/udev-218, app-admin/openrc-settingsd-1.0.1)

Total: 13 packages (5 upgrades, 5 new, 3 reinstalls, 2 uninstalls), Size of downloads: 31 568 KiB
Conflict: 5 blocks (3 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-apps/systemd-218-r1:0/2::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-apps/systemd-38 required by (virtual/logger-0:0/0::gentoo, installed)
    sys-apps/systemd required by (x11-wm/mutter-3.14.3:0/0::gentoo, ebuild scheduled for merge)
    >=sys-apps/systemd-31 required by (gnome-base/gnome-control-center-3.12.1-r1:2/2::gentoo, installed)
    sys-apps/systemd:0= required by (sys-apps/dbus-1.8.12:0/0::gentoo, ebuild scheduled for merge)
    >=sys-apps/systemd-207 required by (sys-apps/gentoo-systemd-integration-4:0/0::gentoo, ebuild scheduled for merge)

  (sys-fs/udev-218:0/0::gentoo, installed) pulled in by
    >=sys-fs/udev-208-r1 required by (virtual/udev-215:0/0::gentoo, installed)
    >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] (>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-)]) required by (virtual/libudev-215-r1:0/1::gentoo, installed)
    >=sys-fs/udev-208-r1:0/0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,gudev,introspection?,static-libs?] (>=sys-fs/udev-208-r1:0/0[abi_x86_32(-),abi_x86_64(-),gudev,introspection]) required by (virtual/libgudev-215-r1:0/0::gentoo, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked


The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by sys-apps/systemd-218-r1
# required by sys-apps/gentoo-systemd-integration-4
>=sys-apps/dbus-1.8.12 systemd
# required by x11-wm/mutter-3.14.3[kms]
# required by gnome-base/gnome-shell-3.14.3
# required by @selected
# required by @world (argument)
>=media-libs/clutter-1.20.0 egl
# required by media-libs/clutter-1.20.0[egl]
# required by x11-wm/mutter-3.14.3
# required by gnome-base/gnome-shell-3.14.3
# required by @selected
# required by @world (argument)
>=media-libs/cogl-1.18.2-r1 gles2
# required by media-libs/cogl-1.18.2-r1[gles2]
# required by media-libs/clutter-1.20.0[egl]
# required by x11-wm/mutter-3.14.3
# required by gnome-base/gnome-shell-3.14.3
# required by @selected
# required by @world (argument)
=media-libs/mesa-10.3.5 gles2

emerge: there are no ebuilds built with USE flags to satisfy ">=sys-apps/dbus-1.6.8-r1:0[systemd]".
!!! One of the following packages is required to complete your request:
- sys-apps/dbus-1.8.10::gentoo (Change USE: +systemd)
(dependency required by "sys-apps/systemd-218-r1" [ebuild])
(dependency required by "sys-apps/dbus-1.8.12[systemd]" [ebuild])
(dependency required by "net-libs/libproxy-0.4.11-r2[networkmanager]" [installed])
(dependency required by "net-libs/glib-networking-2.40.1-r1[libproxy]" [installed])
(dependency required by "net-libs/libsoup-2.46.0-r1" [installed])
(dependency required by "gnome-base/gnome-shell-3.14.3" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

 * IMPORTANT: 12 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Открывайте ebuild`ы пакетов,

Открывайте ebuild`ы пакетов, которые тянут systemd и смотрите почему, либо оставайтесь на systemd.

В частности mutter-3.14.3 тянет systemd из-за зависимостей флага kms:

...
IUSE="+introspection +kms test wayland"
...
	kms? (
		dev-libs/libinput
		>=media-libs/clutter-1.20[egl]
		media-libs/cogl:1.0=[kms]
		>=media-libs/mesa-10.3[gbm]
		sys-apps/systemd
		virtual/libgudev
		x11-libs/libdrm:= )
	wayland? (
		>=dev-libs/wayland-1.5.90
		>=media-libs/clutter-1.20[wayland]
		x11-base/xorg-server[wayland] )
...

который, как видите задействован по умолчанию. Либо отключайте его, либо ставьте mutter-3.12.2 либо пробуйте править ebuild в локальном оверлее убрав у него зависимость в виде systemd.

Вот выдержка из скрипта конфигурирования mutter=3.14.3:

if test $have_native_backend = yes; then
   AC_DEFINE([HAVE_NATIVE_BACKEND],[1],[Define if you want to enable the native (KMS) backend based on systemd])
fi

И так далее со всем пакетами.

Удачи.

у меня с геометрической

у меня с геометрической прогрессией развивается апатия... =(
ничего не получилось, так и срослось камнем преткновения оказался пакет mutter... решил сначала обновиться на своей домашней машине, тут карточка нвидия и я подумал что ключем кмс можно спокойно пожертвовать... но убрав его гдм уперся рогами и не стал даже показывать пользователя для ввода пароля, а напротив начал сеять артефакты при обрисовке тыцалок... потом я решил пересохранить ебилд у себя в локальном оверлее убрав просто из зависимостей к ключу кмс systemd... но это ничем не помогло и я все так же наткнулся на не юзабельный гдм...

куда копать? я не хочу сидеть на этом исчадии ада от Поттеринга, но и новеньким гномом хотелось пользоваться он стал ещё симпатичнее и шустрее... я может бы и смирился, но сколько лет прошло, пульсу с мпд так и не починили, первое что бросилось бревном в глаза... уверен что если копнуть в сторону mysql и iptables то там тоже все так же, кабы не хуже =(
да и по факту, опрц-форс ключи не убрали, да и гдм кой как грузится, консолкит форкнули и почили... неужели нельзя выкрутиться без systemd и для gnome-shell 3.14?

кстати наткнулся на одно как

кстати наткнулся на одно как по мне неординарное решение вот тут
https://bugs.funtoo.org/browse/FL-1637

тоже упоминают какомто безумии с гдм и как решение я так понял удаляют консолкит с 56й строчки в файле /etc/init.d/xdm
но я так и не понял, это все чинит или это такая же потуга разрулить проблему

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".