iamer / gdevilspie Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/gdevilspie
License: GNU General Public License v3.0
Automatically exported from code.google.com/p/gdevilspie
License: GNU General Public License v3.0
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
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
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
Hi, you plan to complete support for localization?
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
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
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:
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 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
The descriptions of "skip_pager" and "skip_tasklist" are switched.
Original issue reported on code.google.com by [email protected]
on 25 Oct 2008 at 5:24
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
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
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
[deleted issue]
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
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
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
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
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
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
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
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
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
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
Ubuntu Patch
Original issue reported on code.google.com by [email protected]
on 17 Mar 2014 at 6:26
Attachments:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.