! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Thunar Preferences Traditional (integrated into dialog box)
Status:
RESOLVED: FIXED
Severity:
enhancement

Comments

Description Richard Baxter 2010-04-26 13:59:31 CEST
Created attachment 2953 
thunarPreferencesTraditionalPatch-Master26april2010.patch

Summary;

This patch will upgrade thunar with an additional tab in the preferences dialog box called 'Traditional'. This enhancement request encapsulates the following optional features;

http://bugzilla.xfce.org/show_bug.cgi?id=5920 (Feature request: Full Path Shown in Title Bar)
http://bugzilla.xfce.org/show_bug.cgi?id=5921 (Feature request: Reload and Home Toolbar icons removed)
http://bugzilla.xfce.org/show_bug.cgi?id=5922 (Feature request: Backspace keyboard shortcut reassigned from 'Back' to 'Up Folder')
http://bugzilla.xfce.org/show_bug.cgi?id=5807 (Feature request: Go Location Keyboard Shortcut (Ctrl-g))
http://bugzilla.xfce.org/show_bug.cgi?id=5802 (Feature request: Option required in preferences to place location bar on separate line)

---
Background;

Having used GUI file managers for 15 years I have come to appreciate those innovations which have led to increased file browsing efficiency.

It appears as though much user interface (UI) testing has gone backwards in recent years, with development of graphical user interface (GUI) applications being targeted towards basic rather than advanced users. As basic users of GUI applications make up over 90% of the user base, we have lost the power user UI development mindset present in applications such as Windows 95 (as opposed to newer versions of Windows) in which shortcuts and customisation were a major focus.

Upon the discovery of Thunar in 2009 (a GUI file browser which is fast and therefore usable on Linux) - I have been using it everyday. Thunar is a powerful application.

Last year I spent a significant period of time integrating some changes that allowed some mandatory power user file browser functionality (from my perspective). All of these options were including in early file browser and internet browser releases, and are not new innovations;

1. the ability to go to a location pasted into the address bar without moving your right hand off the mouse, or your left hand off the left side of the keyboard; the 'Go' location button, [IE4, IE5, IE6, Firebird/Firefox 1, Firefox 2, Firefox 3, WE XP] - enhances ability to copy and paste path information between applications
2. the ability to place the location bar on a separate line [WE98, WE2000/XP, IE4, IE5, IE6, Firebird/Firefox 1, Firefox 2, Firefox 3. (not standalone Mozilla, IE7, IE8)] - enhances ability to view absolute path
3. the ability to tweak the toolbar icons [IE4, IE5, IE6, Firebird/Firefox 1, Firefox 2, Firefox 3. (not standalone Mozilla, IE7, IE8)] - enhances ability to view absolute path
4. the ability to view the entire path in the title bar [WE 98, WE 2000, WE XP] - enhances ability to view absolute path
5. the ability to go Up a folder using the easily accessible Backspace, where the Forward and Back navigation buttons were easily accessible via mouse or an enhanced physical keyboard layout [WE 95?, WE 98, WE 2000, WE XP] - enhances ability to navigate effectively

I more recently spent a few days integrating these modifications into a single patch including a modification of the preferences dialog box with the new 'Traditional' tab. 

---
Testing;

As for the Thunar Preferences Traditional testing stability results - I have been using the traditional preferences (0.9.0) for over 6 months with no issues (except for one relating to the backspace keyboard shortcut which has been fixed for this patch release).

Unfortunately, I do not have a system which supports the development of the latest Thunar (/XFCE) master build, so I have only been able to test these changes on Thunar-0.9.0 (Redhat Linux EL5). 

I have included two Traditional Preferences enhancement patch files; one for thunar 0.9.0 (tested), and one for the latest master build (as of 26 April 2010). 

The migration to the master build was fairly straight forward so it might well work straight off. Note the  patch for the master build includes thunar-window-ui.h, rather than this being autogenerated from the thunar-window-ui.xml file.
Comment 1 Richard Baxter 2010-04-26 14:00:09 CEST
Created attachment 2954 
thunarPreferencesTraditionalPatch-0.9.0EL5.patch
Comment 2 Richard Baxter 2010-04-26 14:01:17 CEST
Created attachment 2955 
Thunar Preferences Traditional enhancement - Screenshot - Dialog Box
Comment 3 Richard Baxter 2010-04-26 14:02:23 CEST
Created attachment 2956 
Thunar Preferences Traditional enhancement - Screenshot - Location bar on Separate Line
Comment 4 Richard Baxter 2010-04-26 14:04:11 CEST
Created attachment 2957 
Thunar Preferences Traditional enhancement - Screenshot - Removed lower priority toolbar icons
Comment 5 Richard Baxter 2010-04-26 14:05:22 CEST
Created attachment 2958 
Thunar Preferences Traditional enhancement - Screenshot - Show Full Path in Title Bar
Comment 6 Richard Baxter 2010-04-26 14:09:26 CEST
(regarding the 'remove lower priority toolbar icons' option, the Home button has now been left in by default - only the reload button [F5] and the additional spacers are removed by default)
Comment 7 Richard Baxter 2010-05-18 15:21:50 CEST
Created attachment 2981 
Thunar-0.9.0-2.x86_64-withwithBugzillaEnhancement6412TraditionalPreferences.rpm
Comment 8 Richard Baxter 2010-05-18 15:29:11 CEST
Created attachment 2982 
Thunar-0.9.0-withwithBugzillaEnhancement6412TraditionalPreferences.tar.bz2 (source)
Comment 9 Richard Baxter 2011-09-20 06:10:01 CEST
Created attachment 3873 
thunarPreferencesTraditionalPatch-1.3.0EL6.patch
Comment 10 Richard Baxter 2011-09-20 06:11:45 CEST
Created attachment 3874 
Thunar-1.3.0-withBugzillaEnhancement6412TraditionalPreferences.tar.bz2 (source)
Comment 11 Richard Baxter 2011-09-20 06:12:58 CEST
Created attachment 3875 
Thunar-1.3.0-4.el6.x86_64-withBugzillaEnhancement6412TraditionalPreferences.rpm
Comment 12 Richard Baxter 2011-09-20 06:23:21 CEST
I have updated the Thunar Traditional Preferences patch to work with Thunar 1.3.0 (thunarPreferencesTraditionalPatch-1.3.0EL6.patch). I have uploaded the corresponding patched source code (Thunar-1.3.0-withwithBugzillaEnhancement6412TraditionalPreferences.tar.bz2), along with the compiled RPM for EL6 (Thunar-1.3.0-4.el6.x86_64-withwithBugzillaEnhancement6412TraditionalPreferences.rpm). This latest patch was built using Thunar-1.3.0-4.el6.src.rpm.

NB thunarPreferencesTraditionalPatch-Master26april2010.patch was likely broken (based upon compatibility issues between Thunar versions). 

The Thunar Traditional Preferences patch for Thunar 0.9.0 appears fine (thunarPreferencesTraditionalPatch-0.9.0EL5.patch). See also its corresponding source code ( Thunar-1.3.0-withwithBugzillaEnhancement6412TraditionalPreferences.tar.bz2) and rpm (Thunar-0.9.0-2.x86_64-withwithBugzillaEnhancement6412TraditionalPreferences.rpm).

Cheers,

Richard
Comment 13 Nick Schermer editbugs 2012-09-26 11:46:59 CEST
*** Bug 5921 has been marked as a duplicate of this bug. ***
Comment 14 Nick Schermer editbugs 2012-09-26 11:47:58 CEST
*** Bug 5920 has been marked as a duplicate of this bug. ***
Comment 15 Nick Schermer editbugs 2012-11-07 13:58:37 CET
Full path names is a hidden option in 1.5.

Location bar on separate line is a no-go, but we did cleanup the bar resulting in much more available space for the entry. This also applies for the low prio buttons.

The shortcuts can be simulated with editable key accelerators.

Bug #6412

Reported by:
Richard Baxter
Reported on: 2010-04-26
Last modified on: 2012-11-07
Duplicates (2):
  • 5920 Feature request: Full Path Shown in Title Bar
  • 5921 Feature request: Reload and Home Toolbar icons removed

People

Assignee:
Jannis Pohlmann
CC List:
1 user

Version

Version:
unspecified

Attachments

thunarPreferencesTraditionalPatch-Master26april2010.patch (38.90 KB, patch)
2010-04-26 13:59 CEST , Richard Baxter
no flags
thunarPreferencesTraditionalPatch-0.9.0EL5.patch (44.58 KB, patch)
2010-04-26 14:00 CEST , Richard Baxter
no flags
Thunar Preferences Traditional enhancement - Screenshot - Dialog Box (28.16 KB, image/png)
2010-04-26 14:01 CEST , Richard Baxter
no flags
Thunar Preferences Traditional enhancement - Screenshot - Location bar on Separate Line (58.45 KB, image/png)
2010-04-26 14:02 CEST , Richard Baxter
no flags
Thunar Preferences Traditional enhancement - Screenshot - Removed lower priority toolbar icons (27.06 KB, image/png)
2010-04-26 14:04 CEST , Richard Baxter
no flags
Thunar Preferences Traditional enhancement - Screenshot - Show Full Path in Title Bar (94.44 KB, image/png)
2010-04-26 14:05 CEST , Richard Baxter
no flags
Thunar-0.9.0-2.x86_64-withwithBugzillaEnhancement6412TraditionalPreferences.rpm (5.68 MB, application/x-rpm)
2010-05-18 15:21 CEST , Richard Baxter
no flags
Thunar-0.9.0-withwithBugzillaEnhancement6412TraditionalPreferences.tar.bz2 (source) (7.61 MB, application/x-bzip2)
2010-05-18 15:29 CEST , Richard Baxter
no flags
thunarPreferencesTraditionalPatch-1.3.0EL6.patch (38.97 KB, patch)
2011-09-20 06:10 CEST , Richard Baxter
no flags
Thunar-1.3.0-withBugzillaEnhancement6412TraditionalPreferences.tar.bz2 (source) (5.55 MB, application/x-bzip2)
2011-09-20 06:11 CEST , Richard Baxter
no flags
Thunar-1.3.0-4.el6.x86_64-withBugzillaEnhancement6412TraditionalPreferences.rpm (3.09 MB, application/x-rpm)
2011-09-20 06:12 CEST , Richard Baxter
no flags

Additional information