Code Monkey home page Code Monkey logo

gdevilspie's People

Stargazers

 avatar  avatar  avatar

Forkers

mrsteve0924

gdevilspie's Issues

GPL2 vs GPL3

The comment in the executable says "either version 3 of the License, or   

(at your option) any later version", but the file COPYING is GPL 2. It
should be updated to GPL 3.

Original issue reported on code.google.com by [email protected] on 1 Apr 2008 at 7:14

Non-UTF-8 .ds files raise error

What steps will reproduce the problem?
1. run gdevilspie in a non-UTF8 localesystem
2. ?????
3. PROFIT

What is the expected output? What do you see instead?

gdevilspie.py:94: PangoWarning: Invalid UTF-8 string passed to
pango_layout_set_text()




Original issue reported on code.google.com by [email protected] on 2 Feb 2008 at 1:07

gdevilspie crashes on startup

What steps will reproduce the problem?
1. run gdevilspie
2.
3.

What is the expected output? What do you see instead?
I get:
Traceback (most recent call last):
  File "/usr/bin/gdevilspie", line 893, in <module>
    MainWindow = RulesListWindow()
  File "/usr/bin/gdevilspie", line 374, in __init__
    self.UpdateAutostartStatus()
  File "/usr/bin/gdevilspie", line 545, in UpdateAutostartStatus
    if (os.path.exists(xdg.DesktopEntry.xdg_config_home + "/autostart/devilspie.desktop")):
AttributeError: 'module' object has no attribute 'xdg_config_home'



What version of the product are you using? On what operating system?
gdevilspie 0.5
Ubuntu 14.04

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 17 May 2014 at 7:29

Localization

Hi, you plan to complete support for localization?

Graphical glitch in the list view

What steps will reproduce the problem?

run gdevilspie in the main window listing rule files

What is the expected output? What do you see instead?

There are dotted lines seperating each item, I think standard behaviour is
to have these marking selected item only.



Original issue reported on code.google.com by [email protected] on 24 May 2008 at 3:56

Set_Viewport Not working if Workspace is a 2x2 Layout

What steps will reproduce the problem?
1. Enable Compiz Fusion 
2. Run gDevilsPie
3. Enable Set_Viewport Choices
4. Make sure you have Compiz Virtual Desktop Set to: 2x2

What is the expected output? What do you see instead?
Assuming it would open an app in the right workspace. But it does not while 
running compiz.

What version of the product are you using? On what operating system?
gdevilspie-0.5, Ubuntu 10.04 64bit, compiz 0.8.4

Please provide any additional information below.
If i have virtual desktop 1,2,3,4 in a straight line then it works no problem. 
But I have a  2 by 2 virtual desktop with compiz on, which the set_viewport 
doesnt really work.

Original issue reported on code.google.com by [email protected] on 18 Jun 2010 at 8:46

Keep dictionnary of actions ordered

If you specify both 'geometry' and 'fullscreen'. If the dictionnary does not 
keep the keys ordered, 'fullscreen' will be before 'geometry' ('f'<'g') and 
therefore the geometry will not be fullfilled (I use it to place my window on 
the correct monitor in fullscreen).
And also the definition order of the dictionnary makes sense.

So I propose a patch (for version 0.5) to keep the keys ordered.

Original issue reported on code.google.com by [email protected] on 21 Dec 2010 at 1:38

Attachments:

how long will gdevilspie be around?

last maintained 12 years ago? does anyone use devilspie without needing gdevilspie? will gdevilspie slowly die? i hope not. how else can i get my windows to open where i want them. :(

Geometry parsing still buggy.

geometry string "300x600" in a .ds file would not be parsed and spit an error:
Traceback (most recent call last):
  File "./gdevilspie", line 407, in on_EditRule_clicked
    self.Parse_EditRule(matdict, actiondict)
  File "./gdevilspie", line 445, in Parse_EditRule
    geom_parts = self.parse_geom(input_field, actiondict[key])
  File "./gdevilspie", line 461, in parse_geom
    split2 = split1.split('x')
AttributeError: 'list' object has no attribute 'split'


Original issue reported on code.google.com by [email protected] on 24 May 2008 at 3:51

Can't set windows geometry to be from right/top edge

What steps will reproduce the problem?
1. Add a geometry property
2. Attempt to set an offset from the right/top edge
3. Realise that there is no such option

What version of the product are you using? On what operating system
gdevilspie v0.5
Ubuntu 10.04.

Please provide any additional information below.
A geometry string of the form WxH+X+Y will position a window at X-pixels from 
the left edge of the screen and Y-pixels from the top of the screen.
A geometry string of the form WxH-X-Y will position a window at X-pixels from 
the right edge of the screen and Y-pixels from the bottom of the screen. 
Entering geometry information in gdevilpie always results in the former form. 
There is no way to position a window relative the bottom/right edge without 
manually editing the .ds file.

Original issue reported on code.google.com by [email protected] on 14 Nov 2010 at 7:09

Add autostart of devilspie

Request for enhancement:
gdevilspie should have the ability to create a
~/.config/autostart/devilspie.desktop file to automatically start devilspie
on login.

What is the expected output? What do you see instead?
Installation and use of devilspie and gdevilspie can be confusing, as after
properly configuring and testing an action, it does not work after
logoff/login.

What version of the product are you using? On what operating system?
gdevilspie-0.31-5.fc12.noarch on Fedora 12

Please provide any additional information below.
Most applications of this type provide a checkbox to enable/disable
autostarting the function.  For consistency, this is probably the best way
to handle it.

Original issue reported on code.google.com by [email protected] on 13 Jan 2010 at 6:39

window_xid: no matching window

What steps will reproduce the problem?
1. put window_xid of any window in "matching" tab
2. check property "window_xid"
3. test it 

What is the expected output? What do you see instead?
the rule will contain something like:
 ( is ( window_xid ) "1234567890" )
but no matching window will be found

What version of the product are you using? On what operating system?
gdevilspie version 0.3
devilspie version 0.22
ubuntu 12.04 / cinnamon

Please provide any additional information below.

solution: convert the integer window_xid to string
 ( is ( str ( window_xid ) ) "1234567890" )

Original issue reported on code.google.com by [email protected] on 1 Nov 2012 at 12:51

gdevilspie spotty on multi-user server (fixed with one minor change)

What steps will reproduce the problem?
1. Use gdevilspie in a multi-user environment (i.e. a terminal server)
2. Try to interact with the daemon when someone else also has it running
3. See it doesn't work on the daemon unless you get lucky re: ordering of pids

What is the expected output? What do you see instead?
- ability to interact with daemon

What version of the product are you using? On what operating system?
0.31 on Ubuntu Jaunty

Please provide any additional information below.
problem is due to looking only for process named 'devilspie' rather than
verifying it's for the right user ... added -u $USER to line 473 (pgrep
call) of gdevilspie: 'prog = commands.getoutput("pgrep -x devilspie -u
$USER")' fixes the problem

Original issue reported on code.google.com by [email protected] on 12 May 2010 at 2:09

gdevilspie will not open in Xubuntu 13.10

What steps will reproduce the problem?
1. Attempt to open gdevilspie 

What is the expected output? What do you see instead?

Expected output: a GUI. What I see: nothing

What version of the product are you using? On what operating system?
gdevilspie 1:0.5-3
Xubuntu 13.10

Please provide any additional information below.

Attempting to open gdevilspie via the terminal gives the following error 
message:

Traceback (most recent call last):
  File "/usr/bin/gdevilspie", line 893, in <module>
    MainWindow = RulesListWindow()
  File "/usr/bin/gdevilspie", line 374, in __init__
    self.UpdateAutostartStatus()
  File "/usr/bin/gdevilspie", line 545, in UpdateAutostartStatus
    if (os.path.exists(xdg.DesktopEntry.xdg_config_home + "/autostart/devilspie.desktop")):
AttributeError: 'module' object has no attribute 'xdg_config_home'


Original issue reported on code.google.com by [email protected] on 21 Mar 2014 at 5:40

Devilspie could not save rule

What steps will reproduce the problem?
1. Selecting one of Matching rules and trying to save
2.
3.

What is the expected output? What do you see instead?
Devilspie could not save rule check file permissions

What version of the product are you using? On what operating system?
Gdevilspie 0.31-4 : Devilspie 0.22-1 on Debian Testing Squeeze

Please provide any additional information below.
Program is installed from the repository and i am using Compiz
(some off the plugins that i use could be conflicting with devilspie)

Original issue reported on code.google.com by [email protected] on 21 Jun 2010 at 8:41

Uninstall gDevilspie

After install gDevilspie via "python setup.py install"?

How can I unistall it?

Thank you

Original issue reported on code.google.com by [email protected] on 23 Feb 2009 at 12:56

Needs to handle non utf8 filenames

What steps will reproduce the problem?
1. Create a file whose name is in cp1256 (Non utf8) 
2. Run gdevilspie

What is the expected output? What do you see instead?

You get a warning  ./gdevilspie.py:94: PangoWarning: Invalid UTF-8 string 
passed to 
pango_layout_set_text() and questionmarks instead of the file.

Original issue reported on code.google.com by [email protected] on 2 Feb 2008 at 1:13

Rules Editor will not handle "AND" and has not a good "OR" handling.

If I try to create a rule that contains either AND rules (where ALL selections 
should apply) or  OR rules (where any of them should apply) it is only possible 
for OR (default) and only for one of each argument. I should be able to, for 
instance, if I have an undocked playlist and using Vlc:
If I want to set BOTH Vlc's main window and playlist with a different position 
and geometry each, it is impossible even if I set multiple rules because I 
cannot say "Window_Class=vlc AND Window_Name=playlist" nor "Window_Class=vlc 
AND NOT Window_Name=playlist".
The or is problematic too because I cannot set the same rule multiple times if 
I want to set different programs to the same position or geometry(albeit this 
one can be fixed with multiple rules).

For it to be fixed for AND, I should have a checkbox with "and".

For it to be fixed for OR, I should be able to drag and drop any rules as many 
times I want (instead of checkbox each I want).

Thank you, I hope I was able to be clear.

Original issue reported on code.google.com by [email protected] on 21 Jul 2014 at 3:00

No PythonVersion in Debian-Package-Information

What steps will reproduce the problem?
1. download and install
http://gdevilspie.googlecode.com/files/gdevilspie_0.31_i386.deb
2. try to remove it

What is the expected output? What do you see instead?
pycentral says: "package has no field Python-Version"

What version of the product are you using? On what operating system?
0.31_i386.deb on Ubuntu 7.10 Guty Gibbon

Workaround:
edit /var/lib/dpkg/status and add a line "Python-Version: current" to the
discription of gdevilspie, now you can safely remove or reinstall the package.

Solution:
Build new package with Python-Version in debian/control 


Original issue reported on code.google.com by [email protected] on 5 Jun 2008 at 11:05

Applications will not automatically open in designated workspace

What steps will reproduce the problem?
1. Enable and OpenCompizConfig Settings Manager>General Options>Desktop Size
2. Set Horizontal Virtual Size to 3. Set Vertical Virtual Size to 2.
3. Open gdevilspie>Set an application to open in workspace/viewport 6

What is the expected output? What do you see instead?
The expected output was to have a selected application open in workspace 6. 
Instead the application opens in workspace 1.

What version of the product are you using? On what operating system?
Compiz - 1:0.9.4
gdevilspie - 1:0.5-1
Ubuntu 11.04

Please provide any additional information below.
I am currently trying to open Evolution to workspace/viewport 6 and Broadcast 
and Chat to workspace/viewport 3. I have tried both workspace and viewport.

Original issue reported on code.google.com by [email protected] on 20 Aug 2011 at 4:58

installed version doesn't find data files

The version of gdevilspie installed by running python setup.py install
does't find gdevilspie.glade. The file is installed in /usr/data

Could you please change the default location to something more standard
like /usr/share/gdevilspie? Same for the python modules.

Original issue reported on code.google.com by [email protected] on 25 Mar 2008 at 10:03

gdevilspie doesn't handle disjunction - OR rules

What steps will reproduce the problem?
1. Wish to pin Firefox AND Iceweasel.
2. Set rule by application_name == "Firefox" OR "Iceweasel"

What is the expected output? What do you see instead?
Expected: Somehow input the OR rule.
Instead: Not possible.

What version of the product are you using? On what operating system?
0.5-2 on Debian Wheezy.

Please provide any additional information below.
Additionally, when I manually edit the .devilspie/stick_firefox.ds rule and add
'( or ( is ( application_name ) "Firefox" ) ( is ( application_name ) 
"Iceweasel" ) )'
condition, gdevilspie suddenly doesn't recognize the rule and the Raw tab 
doesn't even show the whole script.

Original issue reported on code.google.com by [email protected] on 13 Jan 2013 at 11:31

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.