Questions tagged [devilspie]

A tool that can detect windows as they are created and perform actions on those windows if they match a certain set of rules.

12 questions
11
votes
0 answers

Devilspie on Wayland

I have just upgraded to Ubuntu 17.10 and I'm now using Gnome 3 native over Wayland. My problem is that I have been using devilspie to place windows on the screen in the desired position. I also use the Auto Move Windows extension to place the…
Cliff Stanford
  • 211
  • 1
  • 7
4
votes
2 answers

How do I autostart devilspie under gnome3 on fedora 21?

I am attempting to embed a gnome-terminal on my desktop using devilspie. Adding a devilspie.desktop file in the ~/.config/autostart directory does nothing. It does not execute on login. However, gnome-terminal does.
Alex C
  • 173
  • 2
  • 5
2
votes
0 answers

Devilspie2 only detects Firefox windows on a restart; how can I fix this?

I'm trying to use devilspie2 to detect when a Firefox window is opened, and remove its window decorations when it does. This works, but only if the window is already open when devilspie2 is started; opening new windows while devilspie2 is running…
2
votes
0 answers

stopping terminal command gnome-open from opening files as maximised

when I use the terminal command 'gnome-open' for opening files it causes them to always open as maximised, this is a problem because in its maximised form I can't change its position and size using 'wmctrl', which is something I need to do. I've…
Giles
  • 877
  • 7
  • 18
1
vote
1 answer

devilspie detect if application was started with a flag

How can I set devilspie to detect if an application was started with the flag --hello-world from terminal? For example window_name detects the window title. How can transform in devilspie the following sentence: if one of flags is --hello-world? (if…
Ionică Bizău
  • 3,371
  • 10
  • 30
  • 49
1
vote
0 answers

Remove window frame of a program

Is it possible to start a program without its window frame? For example: start flash standalone on a SUSE Linux Enterprise Server 11 sp2 machine without its window frame so it looks like when I start a browser and remove it's window-decoration and…
neutron
  • 11
  • 3
1
vote
1 answer

Openbox: window on the below layer is inaccessible

I am trying to set up a "terminal as desktop wallpaper" in Openbox, as described here Openbox has the possibility to set below, so that window is running as desktop background, and won't be displayed by the statusbar and unaffected by…
Martin Vegter
  • 69
  • 66
  • 195
  • 326
1
vote
1 answer

Change LibreOffice to certain size, even in fullscreen presentation

I want to open LibreOffice with keeping just a little bit of space left, already tried wmctrl without full-screen and that wasn't working to begin with. I'd like to know if its able to stay the certain size I specified through devilspie2 or…
1
vote
1 answer

How to make devilspie match Spotify windows?

I would like to create a devilspie (the one with Lisp-like syntax, however, a solution for devilspie2 would be just as good) rule that matches windows of the Spotify music streaming app. Specifically, I would like to set its _GTK_THEME_VARIANT…
1
vote
0 answers

-devilspie doesn't play nice with spawning new terminals

I'm trying to configure devilspie so that on detection of opening a certain directory it runs a script to mount that directory over a network. I don't think the script itself is too important but just in case I'll display its code…
Rob F
  • 297
  • 4
  • 11
1
vote
1 answer

how to undecorate all windows xfce

How can I undecorate all windows in XFCE? I know devilspie2 can do this, but I only know how to do this for specific windows? How should .ds script look like to undecorate all? Or do you know any other way to achieve this?
user44813
0
votes
2 answers

Unable to kill a process in shell script

I have this script: #!/bin/sh cd ~/.devilspie && devilspie Minimize.ds pkill devilspie exit 0 The first command runs absolutely fine, but in the second line where it needs to kill the process, it doesn't do so. If I run the command in terminal it…