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.