Bug 1416874

Summary: Unable to resize evince windows in MWM
Product: Red Hat Enterprise Linux 7 Reporter: Joe Wright <jwright>
Component: gtk3Assignee: Benjamin Otte <otte>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 7.3CC: alanm, jcollin, jwright, rstrode, tpelka
Target Milestone: rcKeywords: Desktop, ZStream
Target Release: 7.3   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1444345 (view as bug list) Environment:
Last Closed: 2017-08-01 12:28:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1420851, 1444345    

Description Joe Wright 2017-01-26 16:52:23 UTC
Description of problem:
- Unable to resize evince window in VNC using MWM

Version-Release number of selected component (if applicable):
- current

How reproducible:


Steps to Reproduce:
The issue is successfully reproduced at our end.

Forcefully created mwm :

Put 'PREFERRED=/usr/bin/mwm' in /etc/default/desktop
----------
 yum grouplist
  106  yum groupinstall "Server with GUI"
  107  init 5
  108  xinit -e /usr/bin/mwm 
  109  vi /etc/sysconfig/desktop
  110  yum install motif xterm
  111  startx
  112  evince
  113  yum install tigervnc tigervnc-server
  114  useradd abc
  115  passwd abc
  116  su - abc
  117  cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service 
  118  vi /lib/systemd/system/vncserver@:1.service
  119  firewall-cmd  --permanent --zone=public --add-port 5901/tcp
  120  firewall-cmd --reload
  121  systemctl daemon-reload 
  122  systemctl enable vncserver@:1.service
  123  systemctl start vncserver@:1.service
-----------

Steps to reproduce:
1. Login to a RHEL 7.2/RHEL 7.3 machine, physical or virtual
2. Install tigervnc and start a vnc server session with a simple xstartup file, eg. one that executes "exec /etc/X11/xinit/xinitrc"
3. Connect to the VNC session from another machine
4. Start mwm in the VNC session
5. Start evince in the VNC session
6. Try to resize evince by the window border.

Actual results:
- window will not resize

Expected results:
- window size adjustable

Additional info:

Comment 2 Joe Wright 2017-01-26 17:02:56 UTC
installing the latest gtk3-devel and gobject-introspection-devel, and compiling the latest upstream gtk3-nocsd seems to fix this

Comment 4 Thomas Woerner 2017-01-27 13:12:48 UTC
(In reply to Joe Wright from comment #2)
> installing the latest gtk3-devel and gobject-introspection-devel, and
> compiling the latest upstream gtk3-nocsd seems to fix this

This seems to be a gtk3 issue then, right?

Comment 6 Thomas Woerner 2017-01-30 16:02:36 UTC
Reassigning to gtk3.

Comment 14 errata-xmlrpc 2017-08-01 12:28:09 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2017:2100