Brent Busby schreef:
I'm running WindowMaker 0.95.5 on Gentoo Linux, and on my system, WPrefs is in /usr/bin, so you should be able to launch it anywhere.

I believe WindowMaker is still being developed. Not that long ago, it got an initial try at RandR support for multiple monitors, which is somewhat buggy on my machine. (It can handle the addition of a new display that wasn't there before, but going back to one monitor while logged in on the desktop screws it up.) Oh well, it will probably get worked out. It had no support for RandR at all before, so there is definitely recent development going on.
(...)


In case you like to try the development version, here's a working live ebuild for Gentoo. Not much creativity from me inside... It's just a merge from an outdated live ebuild from the GNUstep overlay [1], and the latest one from the official tree:


# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=5
inherit autotools eutils git-2

DESCRIPTION="The fast and light GNUstep window manager"
HOMEPAGE="http://www.windowmaker.org/";
SRC_URI="http://www.windowmaker.org/pub/source/release/WindowMaker-extra-0.1.tar.gz";
EGIT_REPO_URI="git://repo.or.cz/wmaker-crm.git"
EGIT_BRANCH="next"
#EGIT_COMMIT="d9996e6e934b4537f30a300889303d0406d5d9b3"

SLOT="0"
LICENSE="GPL-2"
IUSE="gif imagemagick jpeg modelock nls png tiff webp xinerama +xpm xrandr"
KEYWORDS=""

DEPEND="media-libs/fontconfig
    >=x11-libs/libXft-2.1.0
    x11-libs/libXmu
    x11-libs/libXpm
    x11-libs/libXt
    x11-libs/libXv
    gif? ( >=media-libs/giflib-4.1.0-r3 )
    png? ( media-libs/libpng:0= )
    imagemagick? ( media-gfx/imagemagick )
    jpeg? ( virtual/jpeg )
    png? ( media-libs/libpng:0= )
    tiff? ( media-libs/tiff:0 )
    imagemagick? ( media-gfx/imagemagick )
    webp? ( media-libs/libwebp )
    xinerama? ( x11-libs/libXinerama )
    xrandr? ( x11-libs/libXrandr )"
RDEPEND="${DEPEND}
    nls? ( >=sys-devel/gettext-0.10.39 )"

src_unpack() {
    # wm-extras
    unpack ${A}

    git-2_src_unpack
}

src_prepare() {
    # Fix some paths
    for file in WindowMaker/*menu* util/wmgenmenu.c; do
        if [[ -r $file ]] ; then
sed -i -e "s:/usr/local/GNUstep/Applications/WPrefs.app:${EPREFIX}/usr/bin/:g;" "$file" || die sed -i -e "s:/usr/local/share/WindowMaker:${EPREFIX}/usr/share/WindowMaker:g;" "$file" || die sed -i -e "s:/opt/share/WindowMaker:${EPREFIX}/usr/share/WindowMaker:g;" "$file" || die
        fi;
    done;

    epatch "${FILESDIR}"/windowmaker-0.95.3-fix_underlinking.patch

    eautoreconf
}

src_configure() {
    local myconf

    # image format types
myconf="$(use_enable imagemagick magick) $(use_enable jpeg) $(use_enable gif) $(use_enable png) $(use_enable tiff) $(use_enable webp) $(use_enable xpm)"

    # non required X capabilities
myconf="${myconf} $(use_enable modelock) $(use_enable xrandr randr) $(use_enable xinerama)"

    if use nls; then
[[ -z $LINGUAS ]] && export LINGUAS="`ls po/*.po | sed 's:po/\(.*\)\.po$:\1:'`"
    else
        myconf="${myconf} --disable-locale"
    fi

    # default settings with $myconf appended
    econf \
        --sysconfdir="${EPREFIX}"/etc/X11 \
        --with-x \
        --enable-usermenu \
        --with-pixmapdir="${EPREFIX}"/usr/share/pixmaps \
        --localedir="${EPREFIX}"/usr/share/locale \
        ${myconf}

    cd ../WindowMaker-extra-0.1
    econf
}

src_compile() {
    emake

    # WindowMaker Extra Package (themes and icons)
    cd ../WindowMaker-extra-0.1
    emake
}

src_install() {
    emake DESTDIR="${D}" install

    dodoc AUTHORS BUGFORM BUGS ChangeLog INSTALL* FAQ* \
          README* NEWS TODO

    # WindowMaker Extra
    cd ../WindowMaker-extra-0.1
    emake DESTDIR="${D}" install

    newdoc README README.extra

    # create wmaker session shell script
    echo "#!/usr/bin/env bash" > wmaker
    echo "${EPREFIX}/usr/bin/wmaker" >> wmaker
    exeinto /etc/X11/Sessions/
    doexe wmaker

    insinto /usr/share/xsessions
    doins "${FILESDIR}"/wmaker.desktop
    make_desktop_entry /usr/bin/wmaker
}



[1] http://data.gpo.zugaina.org/gnustep/x11-wm/windowmaker/

Kind regards,

--
[alwin]



--
To unsubscribe, send mail to wmaker-user-unsubscr...@lists.windowmaker.org.

Reply via email to