FS#22051 - [freenx] 0.7.3-6 Missing dependency for xdialog | dialog | xorg-xmessage

Attached to Project: Arch Linux
Opened by Flanker (flanker) - Saturday, 11 December 2010, 04:43 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 26 January 2011, 22:33 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description: The freenx package ships a script (/opt/NX/bin/nxdialog) which is called to do things like display the dialog asking whether the user wants to suspend or terminate the session when the server receives the Ctrl-Alt-T combo. This script attempts to launch the popup using the xdialog, dialog, or xmessage binaries. If none of these are installed, there is no error message; the dialog box just never shows up.

We should make the freenx package depend on one of the three dialog utilities that this script attempts to use. I'll suggest xdialog since that's the one the script checks for first, and the one that I have installed and verified as resolving the issue.

Additional info:
* package version(s) = 0.7.3-6
* config and/or log files etc. = N/A

Steps to reproduce:
1. Install freenx on a system without the xdialog, dialog, or xorg-xmessage packages installed.
2. Connect to this system using nxclient from another machine.
3. Attempt to close the client or Ctrl-Alt-T. Notice that nothing happens and the client remains open. (Normal expectation: a dialog pops up prompting if you wish to suspend or terminate the session. The client closes after you make a selection).
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Wednesday, 26 January 2011, 22:33 GMT
Reason for closing:  Fixed
Additional comments about closing:  0.7.3-7
Comment by Freek (teek) - Sunday, 09 January 2011, 10:05 GMT
Took me quite some time before I found that I should install xdialog server side. I added a note to the freenx wiki but xdialog or something similar should be a dependency imo. Thanx for posting this bug.

Loading...