BSD Ports

x11-wm/devilspie2-devel 0.46.20260411_1 FreeBSD

Window manipulation tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
f6ca69278c
License
GPLv3+
Categories
x11-wm

Description

Devilspie2 is a window-matching utility, allowing the user to perform scripted actions on windows as they are created. For example, you can script a terminal program to always be positioned at a specific screen position, or position a window on a specific workspace.

Devilspie2 is based on the program Devilspie by Ross Burton. The difference is that Devilspie2 has replaced the symbolic expressions of the original with a Lua interpreter, making it much easier to maintain and extend.

Please note that the rules of Devilspie2 are not compatible with the symbolic expressions of the original Devilspie.

Version history 1

  1. 0.46.20260411 51d2bdb913

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install devilspie2-devel

From the ports tree:

cd /usr/ports/x11-wm/devilspie2-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	devilspie2-devel>0:x11-wm/devilspie2-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-0.46.20260411_1--0.46.20260411_1
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest-0.46.20260411_1n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest-0.46.20260411_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 106

The first 100 are listed.

Run dependencies 98

No port depends on this one.

Configuration

Options name: x11-wm_devilspie2

OptionDefaultDescription
DOCSoffBuild and/or install documentation
XRANDRonX11 XRandR extension support
USES
gettext gmake gnome lua:53 pkgconfig tar:xz xorg
Service scripts
none
Conflicts with
devilspie2

Files

Manual pages 1
  • devilspie2(1)
pkg-plist 12
  • bin/devilspie2
  • share/man/man1/devilspie2.1.gz
  • share/locale/fi/LC_MESSAGES/devilspie2.mo
  • share/locale/fr/LC_MESSAGES/devilspie2.mo
  • share/locale/it/LC_MESSAGES/devilspie2.mo
  • share/locale/ja/LC_MESSAGES/devilspie2.mo
  • share/locale/nl/LC_MESSAGES/devilspie2.mo
  • share/locale/pt_BR/LC_MESSAGES/devilspie2.mo
  • share/locale/ru/LC_MESSAGES/devilspie2.mo
  • share/locale/sv/LC_MESSAGES/devilspie2.mo
  • share/locale/ka/LC_MESSAGES/devilspie2.mo
  • etc/xdg/autostart/devilspie2.desktop
distinfo 1
FileSizeSHA256
dsalt-devilspie2-0.46.20260411-4ee13bf303178bfb0ab353f362197f469c3820b3_GH0.tar.gz71218fd15468e1533e7478eaba2eb2f9bee4780bf437b256be7df706f75f2ec7a53d2

Commit history 2

DateCommitCreditsLog message
f6ca69278c Jesús Daniel Colmenares Oviedo x11-wm/devilspie2-devel: Fix BadMatch when attempting to minimize
A BadMatch error occurs when trying to minimize a CSD application in fullscreen mode.
51d2bdb913 Jesús Daniel Colmenares Oviedo x11-wm/devilspie2-devel: New port: Window manipulation tool
Devilspie2 is a window-matching utility, allowing the user to perform scripted actions on windows as they are created. For example, you can script a terminal program to always be positioned at a specific screen position, or position a window on a specific workspace. Devilspie2 is based on the program Devilspie by Ross Burton. The difference is that Devilspie2 has replaced the symbolic expressions of the original with a Lua interpreter, making it much easier to maintain and extend. Please note that the rules of Devilspie2 are not compatible with the symbolic expressions of the original Devilspie. WWW: https://www.nongnu.org/devilspie2/