WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: A Change in ROX-filer with GTK2  (Read 3817 times)

Offline perthie

  • Full Member
  • ***
  • Posts: 118
A Change in ROX-filer with GTK2
« on: November 14, 2009, 02:33:49 PM »
I finally got around to converting all my tce's to tcz's and discovered that there was a subtle change in ROX with the latest gtk2. When I right-click on a file to use its menu, that file stays highlighted. So when I leave that item, I have to click off it to release it before I can open another file.

I replaced the new glib2 and gtk2 extensions with the old tce versions and the problem went away.

I vaguely recall another discussion about this issue. Is there a resolution other than keeping my tce's?






Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: A Change in ROX-filer with GTK2
« Reply #1 on: November 14, 2009, 04:05:26 PM »
I built a new rox-filer against the new gtk2 and to include freedesktop entries, posting as I speak. 

The behavior you are describing appears to be a desired feature of the updated gtk2.

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: A Change in ROX-filer with GTK2
« Reply #2 on: November 14, 2009, 04:33:33 PM »
But I have also noticed some other glitches in using the new gtk2, and perhaps this is something they will work out later in the 2.18 series.  I will keep it updated and we will see.

Offline perthie

  • Full Member
  • ***
  • Posts: 118
Re: A Change in ROX-filer with GTK2
« Reply #3 on: November 14, 2009, 04:49:08 PM »
The behavior you are describing appears to be a desired feature of the updated gtk2.
Here's what it means for ROX: I can put my mouse over File B and right-click to delete it while ROX actually has file A selected. You can guess the consequences.

[Edit] I tried the new ROX and got the same behaviour. Surely, this can't be the future of gtk.

[Edit] I also tried it with JWM got the same thing. Am I the only person around here using ROX?
« Last Edit: November 14, 2009, 05:15:37 PM by perthie »

Offline jur

  • Hero Member
  • *****
  • Posts: 863
    • cycling photo essays
Re: A Change in ROX-filer with GTK2
« Reply #4 on: November 14, 2009, 05:31:33 PM »
I am using rox and am reading this with dismay.  :(

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 9730
Re: A Change in ROX-filer with GTK2
« Reply #5 on: November 14, 2009, 08:41:04 PM »
Arch linux has the same versions of gtk2 and rox-filer, and shows the same behavior.  They use no relevant patches for gtk2 or rox-filer. 
 
Using the current versions of apps and libraries allows compatibility with other current apps and takes advantage of bugfixes and such, but comes at the cost of unexpected features being introduced in the new versions.

Offline jpeters

  • Restricted
  • Hero Member
  • *****
  • Posts: 1017
Re: A Change in ROX-filer with GTK2
« Reply #6 on: November 14, 2009, 10:11:57 PM »
Anybody tried DFM?

 
« Last Edit: November 16, 2009, 04:42:50 PM by jpeters »

Offline jpeters

  • Restricted
  • Hero Member
  • *****
  • Posts: 1017
Re: A Change in ROX-filer with GTK2
« Reply #7 on: November 16, 2009, 04:43:27 PM »
DFM works nicely with gtk1.  Submitted. 

Offline perthie

  • Full Member
  • ***
  • Posts: 118
Re: A Change in ROX-filer with GTK2
« Reply #8 on: November 18, 2009, 05:37:08 PM »
Read here for a solution to the ROX problem.

Offline jur

  • Hero Member
  • *****
  • Posts: 863
    • cycling photo essays
Re: A Change in ROX-filer with GTK2
« Reply #9 on: November 18, 2009, 08:12:27 PM »
I tried that solution and didn't notice any difference.

Offline perthie

  • Full Member
  • ***
  • Posts: 118
Re: A Change in ROX-filer with GTK2
« Reply #10 on: November 18, 2009, 08:27:32 PM »
Where in .profile did you put the line?

Offline jur

  • Hero Member
  • *****
  • Posts: 863
    • cycling photo essays
Re: A Change in ROX-filer with GTK2
« Reply #11 on: November 20, 2009, 03:15:53 AM »
Where in .profile did you put the line?
I was mistaken. The workaround does work but not when running rox as root. That's why I thought it didn't work.