Desktop settings bug

Brian J. Tarricone bjt23 at
Tue Jun 22 09:31:29 CEST 2004

ok, as lame as it is to reply to myself....   i did a little digging in 
the gtk 2.2 source, and it seems it sets up the OK button in a 
GtkFileSelection with a default response of GTK_RESPONSE_OK, where i 
look for GTK_RESPONSE_ACCEPT to indicate that the user has OK-ed the 
file selection.  blah.  i changed XfceFileChooser so it actually pays 
attention to the buttons and response ids passed to the constructor for 
gtk 2.2, and wrote a little test app to check, and it appears to work.  
update libxfcegui4 and let me know.  (remember to restart xfce-mcs-manager!)


Brian J. Tarricone wrote:

> unfortunately i've been unable to test, as i can't get 
> xfce-mcs-manager to properly link with gtk 2.2 while gtk 2.4 is 
> present on my system, and i don't particularly feel like downgrading.  
> running in a sort of hybrid lib mode causes xfce-mcs-manager to crash 
> on opening a settings dialog; not too useful.
> looking at the code, i'm pretty baffled as to why this could be 
> happening.  just a sanity check: make sure you're running the latest 
> libxfcegui4, xfce-mcs-manager, and xfdesktop.  if you update 
> xfdesktop, remember that you won't see any changes made to the 
> settings panel unless you restart xfce-mcs-manager.
> the settings panel just uses gtk_dialog_run() on the file chooser, and 
> then calls gtk_file_selection_get_filename() on it after ok is 
> clicked.  is the file chooser disappearing after you click ok?  if 
> not, that could be an indication that gtk_dialog_run() isn't 
> returning.  i'd guess that isn't the case, as gtk_dialog_run() also 
> blocks all other input, so i'd imagine you would have mentioned that.  
> (note to self: stop using gtk_dialog_run().)
> can anyone else with gtk 2.2 and current xfdesktop cvs reproduce this?
>    -brian
> Don Christensen wrote:
>> In the Desktop Settings dialog, clicking on the little browser icon
>> and selecting a file there does not work.  The selected file is not
>> propogated back into the "File" filed in the main dialog.
>> Also, using "New List", clicking the "+", and selecting a file does
>> not propogate the selection back into the list.
>> The only way to select a list or file for the background image is
>> to actually type it into the File field.
>> I'm running RH Enterprise Linux with the 2.4.21 kernel and gtk+ 2.2.4.
>> -Don
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at

More information about the Xfce4-dev mailing list