Description of problem: Cannot place window in specific position any longer using --geometry Version-Release number of selected component (if applicable): xfce4-terminal-0.6.90-1.fc24.x86_64 How reproducible: xfce4-terminal --geometry=113x56-66+33 used to place the terminal window about halfway from left, now places it at top left. Window placement positions were derived from xwininfo. Steps to Reproduce: 1. xfce4-terminal --geometry=113x56-66+33 2. 3. Actual results: Incorrect location. Expected results: Terminal window to be placed in position desired. Additional info: This worked until the latest update.
Would you be willing to file this upstream ( https://bugzilla.xfce.org ) Or would you like me to do so?
Kevin, please go ahead and file, thanks.
File upstream: https://bugzilla.xfce.org/show_bug.cgi?id=12791
xfce4-terminal-0.6.92-1.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-4aa10d8b9f
xfce4-terminal-0.6.92-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-5afa98f345
xfce4-terminal-0.6.92-1.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-4aa10d8b9f
xfce4-terminal-0.6.92-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-5afa98f345
rpm -qa|grep xfce4-terminal xfce4-terminal-0.6.92-1.fc24.x86_64 ardy@daw3:~$ /usr/bin/xfce4-terminal --geometry=113x56+133-25 ardy@daw3:~$ xwininfo xwininfo: Please select the window about which you would like information by clicking the mouse in that window. xwininfo: Window id: 0x6402276 "Terminal - ardy@daw3:~" Absolute upper-left X: 138 Absolute upper-left Y: 208 Relative upper-left X: 5 Relative upper-left Y: 22 Width: 918 Height: 866 Depth: 32 Visual: 0x71 Visual Class: TrueColor Border width: 0 Class: InputOutput Colormap: 0x6400002 (not installed) Bit Gravity State: NorthWestGravity Window Gravity State: NorthWestGravity Backing Store State: NotUseful Save Under State: no Map State: IsViewable Override Redirect State: no Corners: +138+208 -864+208 -864-6 +138-6 -geometry 918x866+133-0 I have a script that creates eight terminals, and tiles them across the desktop per their geometry positions. This works with mate-terminal. /usr/bin/xfce4-terminal --geometry=113x56+0+33 /usr/bin/xfce4-terminal --geometry=113x56-63+33 /usr/bin/xfce4-terminal --geometry=113x56+0-0 /usr/bin/xfce4-terminal --geometry=113x56+133-25 /usr/bin/xfce4-terminal --geometry=113x56+266-52 /usr/bin/xfce4-terminal --geometry=113x56+406-78 /usr/bin/xfce4-terminal --geometry=113x56+531+84 /usr/bin/xfce4-terminal --geometry=113x56+659+60 This new update still misplaces the terminals, but they're closer to the desired positions than they used to be.
ok. I wonder if the xfwm4 'smart placement' is messing things up. Can you go to settings-> window manager tweaks and move the slider for what size windows get smart placement? Does that change anything? If not, we will have to talk with upstream about it...
I tried placing the slider at both extremes, there was no effect on placement.
ok. Would you be willing to file this upstream at bugzilla.xfce.org ? And perhaps refer to https://bugzilla.xfce.org/show_bug.cgi?id=12810 where this was worked on. ;(
https://bugzilla.xfce.org/show_bug.cgi?id=12833 submitted.
Thanks very much!
For ease of testing, here's a f24 scratch build with the upstream test patch: https://koji.fedoraproject.org/koji/taskinfo?taskID=15587601
I installed xfce4-terminal-0.6.92-2.fc26.x86_64 from koji but it fails to start: xfce4-terminal: symbol lookup error: xfce4-terminal: undefined symbol: vte_regex_new_for_search
Oops. My mistake, accidentially made it a rawhide build. ;( Try: https://koji.fedoraproject.org/koji/taskinfo?taskID=15588030
This seems to work. Window placements are as they were before the change that triggered my PR.
xfce4-terminal-0.6.92-1.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
xfce4-terminal-0.6.92-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.