I believe that our profiling system is somewhat underutilized. While this request is not about gnome directly, I will post my USE Flags, that I believe some of which could be included in the GNOME Profile. In the light of adding to the GNOME Profile, please add a profile for XFCE. Consider using the guide at the link above as a starting point. Reproducible: Always Steps to Reproduce: 1. eselect profile list Available profile symlink targets: [1] default/linux/x86/10.0 [2] default/linux/x86/10.0/desktop [3] default/linux/x86/10.0/desktop/gnome * [4] default/linux/x86/10.0/desktop/kde [5] default/linux/x86/10.0/developer [6] default/linux/x86/10.0/server [7] hardened/linux/x86/10.0 [8] selinux/2007.0/x86 [9] selinux/2007.0/x86/hardened [10] selinux/v2refpolicy/x86 [11] selinux/v2refpolicy/x86/desktop [12] selinux/v2refpolicy/x86/developer [13] selinux/v2refpolicy/x86/hardened [14] selinux/v2refpolicy/x86/server Actual Results: Consider adding a new #5 (default/linux/x86/10.0/desktop/xfce) for a total of 15 profiles. Also consider adding more USE Flags to the existing profiles, as it would make configuration management a lot easier. Expected Results: To see default/linux/x86/10.0/desktop/xfce in the profiles list paludis --info paludis 0.52.3 Paludis build information: Compiler: CXX: i686-pc-linux-gnu-g++ 4.4.3 CXXFLAGS: -march=athlon-xp -O2 -pipe -fomit-frame-pointer -floop-interchange -floop-strip-mine -floop-block -pedantic LDFLAGS: -Wl,-O1 -Wl,--as-needed DATE: 2010-08-12T18:10:34-0500 Libraries: C++ Library: GNU libstdc++ 20100121 Paths: DATADIR: /usr/share LIBDIR: /usr/lib LIBEXECDIR: /usr/libexec SYSCONFDIR: /etc PYTHONINSTALLDIR: /usr/lib/python2.6/site-packages RUBYINSTALLDIR: /usr/lib/ruby/site_ruby/1.8/i686-linux System: Linux bedroom_gentoo 2.6.34-gentoo-r1 #1 SMP Fri Aug 6 17:58:17 CDT 2010 i686 AMD Athlon(tm) XP 2000+ AuthenticAMD GNU/Linux Reduced Privs: reduced_uid: 108 reduced_uid->name: paludisbuild reduced_uid->dir: /var/tmp/paludis reduced_gid: 1012 reduced_gid->name: paludisbuild Environment: Format: paludis Config dir: /etc/paludis World file: /var/db/pkg/world Repository layman: format: unavailable location: /var/db/paludis/repositories/layman sync: tar+http://git.exherbo.org/layman_repositories.tar.bz2 sync_options: Repository installed-virtuals: format: installed_virtuals root: / Repository virtuals: format: virtuals Repository gentoo: format: e location: /usr/portage builddir: /var/tmp/paludis cache: /usr/portage/metadata/cache distdir: /var/cache/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass layout: traditional names_cache: /var/cache/paludis/gentoo/names newsdir: /usr/portage/metadata/news profile_eapi_when_unspecified: 0 profile_layout: traditional profiles: /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome securitydir: /usr/portage/metadata/glsa setsdir: /usr/portage/sets sync: rsync://rsync.us.gentoo.org/gentoo-portage sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Package information: app-admin/eselect-compiler: (none) app-shells/bash: 4.0_p37 dev-java/java-config: 2.1.11 dev-lang/python: 2.6.5-r3 3.1.2-r4 dev-util/ccache: (none) dev-util/cmake: 2.8.1-r2 dev-util/confcache: (none) sys-apps/baselayout: 1.12.13 sys-apps/openrc: (none) sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13 2.65 sys-devel/automake: 1.10.3 1.11.1 1.6.3-r1 1.9.6-r3 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.3.4 4.4.3-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.30-r1 (for sys-kernel/linux-headers::installed) Repository pioto-overlay: format: e location: /var/paludis/repositories/pioto-overlay builddir: /var/tmp/paludis cache: /var/empty distdir: /var/cache/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass /var/paludis/repositories/pioto-overlay/eclass layout: traditional master_repository: gentoo names_cache: /var/paludis/repositories/pioto-overlay/.cache/names newsdir: /var/paludis/repositories/pioto-overlay/metadata/news profile_eapi_when_unspecified: 0 profile_layout: traditional profiles: /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome securitydir: /var/paludis/repositories/pioto-overlay/metadata/glsa setsdir: /var/paludis/repositories/pioto-overlay/sets sync: git://git.pioto.org/pioto-overlay.git sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Repository installed: format: vdb location: /var/db/pkg builddir: /var/tmp/paludis eapi_when_unknown: 0 names_cache: /var/db/pkg/.cache/names provides_cache: /var/db/pkg/.cache/provides root: / Repository installed-unpackaged: format: installed_unpackaged location: /var/paludis/installed-unpackaged root: / Repository arcon: format: e location: /var/paludis/repositories/arcon builddir: /var/tmp/paludis cache: /var/empty distdir: /var/cache/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass /var/paludis/repositories/arcon/eclass layout: traditional master_repository: gentoo names_cache: /var/paludis/repositories/arcon/.cache/names newsdir: /var/paludis/repositories/arcon/metadata/news profile_eapi_when_unspecified: 0 profile_layout: traditional profiles: /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome securitydir: /var/paludis/repositories/arcon/metadata/glsa setsdir: /var/paludis/repositories/arcon/sets sync: hg+https://arcon.googlecode.com/hg/ sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Repository gnome: format: e location: /var/paludis/repositories/gnome builddir: /var/tmp/paludis cache: /var/empty distdir: /var/cache/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass /var/paludis/repositories/gnome/eclass layout: traditional master_repository: gentoo names_cache: /var/paludis/repositories/gnome/.cache/names newsdir: /var/paludis/repositories/gnome/metadata/news profile_eapi_when_unspecified: 0 profile_layout: traditional profiles: /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome securitydir: /var/paludis/repositories/gnome/metadata/glsa setsdir: /var/paludis/repositories/gnome/sets sync: git://git.overlays.gentoo.org/proj/gnome.git git+http://git.overlays.gentoo.org/gitroot/proj/gnome.git git+ssh://git@git.overlays.gentoo.org/proj/gnome.git sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Repository local_overlay: format: e location: /var/paludis/repositories/local_overlay builddir: /var/tmp/paludis cache: /var/empty distdir: /var/cache/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass /var/paludis/repositories/local_overlay/eclass layout: traditional master_repository: gentoo names_cache: /var/cache/paludis/local_overlay/names newsdir: /var/paludis/repositories/local_overlay/metadata/news profile_eapi_when_unspecified: 0 profile_layout: traditional profiles: /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome securitydir: /var/paludis/repositories/local_overlay/metadata/glsa setsdir: /var/paludis/repositories/local_overlay/sets sync: sync_options: use_manifest: use write_cache: /var/cache/paludis/local_overlay/metadata Repository sunrise: format: e location: /var/paludis/repositories/sunrise builddir: /var/tmp/paludis cache: /var/empty distdir: /var/cache/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass /var/paludis/repositories/sunrise/eclass layout: traditional master_repository: gentoo names_cache: /var/paludis/repositories/sunrise/.cache/names newsdir: /var/paludis/repositories/sunrise/metadata/news profile_eapi_when_unspecified: 0 profile_layout: traditional profiles: /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome securitydir: /var/paludis/repositories/sunrise/metadata/glsa setsdir: /var/paludis/repositories/sunrise/sets sync: svn://overlays.gentoo.org/proj/sunrise/reviewed/ sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Repository wschlich-testing: format: e location: /var/paludis/repositories/wschlich-testing builddir: /var/tmp/paludis cache: /var/empty distdir: /var/cache/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass /var/paludis/repositories/wschlich-testing/eclass layout: traditional master_repository: gentoo names_cache: /var/paludis/repositories/wschlich-testing/.cache/names newsdir: /var/paludis/repositories/wschlich-testing/metadata/news profile_eapi_when_unspecified: 0 profile_layout: traditional profiles: /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome securitydir: /var/paludis/repositories/wschlich-testing/metadata/glsa setsdir: /var/paludis/repositories/wschlich-testing/sets sync: svn://overlays.gentoo.org/dev/wschlich/testing sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata No packages were specified on the command line, so detailed information is not available (Paludis can display detailed information for both installed and installable packages). # use.conf # This file created by portage2paludis.bash */* ao automount bash-completion binfilter blender-game curl devhelp dso emerald \ */* fbcondecor glade glitz gnutls graphite guile gzip idn ipod inquisitio ithreads \ */* java lcdfilter lightning mdnsresponder-compat networking nsplugin odk pink \ */* pulseaudio python-bindings rar real ruby ruby-bindings subversion sourceview \ */* sqlite tcl templates threads tk udev visibility webinterface webkit */* win32codecs -hal */* INPUT_DEVICES: -* evdev mouse keyboard */* LINGUAS: -* en en_US */* VIDEO_CARDS: -* nvidia
This all started because I have been contemplating going from GNOME to XFCE. Not that I couldn't do it by switching to the desktop profile and go from there, but I believe adding a new profile would benefit everyone. If we wanted to take it even further we could add profiles for all the DE's. While it's doable that we can add every known DE, I believe XFCE would round out the top three.
Use default/linux/x86/10.0/desktop. There's no need for special profile for XFCE.
(In reply to comment #2) > Use default/linux/x86/10.0/desktop. There's no need for special profile for > XFCE. > Read my comment: (Comment #1) I said I would use desktop, but that still doesn't resolve the idea that the profiles are being underutilized.
Couldn't should be could :-)