[Feisty] "Name" column width in nautilus

Bug #93381 reported by x
26
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Nautilus
Fix Released
Medium
nautilus (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs
Declined for Gutsy by Sebastien Bacher

Bug Description

Binary package hint: nautilus

Now in Feisty the behavior of nautilus regarding calculating the column width has changed.

previously the first column (aka Name) would have been made as wide as needed to show the longest file name in the current directory.

Now that seems to be superseded by showing "all columns" in window even when this means filenames are *not* completly visible.

This has the result in changing the width of "Name column" after every directory change.
The last column (in my case "owner") therefore seems allways to be much bigger then needed.

=-=-=-=-=-=-=-=-=-=-=-=-=-=

 EDIT

=-=-=-=-=-=-=-=-=-=-=-=-=-=

Here is a semi complete list of duplicates:

https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/94014
https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/89031

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=422563

http://bugzilla.gnome.org/show_bug.cgi?id=419343
http://bugzilla.gnome.org/show_bug.cgi?id=410361
http://bugzilla.gnome.org/show_bug.cgi?id=416628
http://bugzilla.gnome.org/show_bug.cgi?id=318725

Related branches

Revision history for this message
x (xk2c-deactivatedaccount) wrote :
Revision history for this message
x (xk2c-deactivatedaccount) wrote :
Revision history for this message
sam tygier (samtygier) wrote :
Revision history for this message
x (xk2c-deactivatedaccount) wrote :

done

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug. No need to open every upstream bug on launchpad, we are already way overworked with the number of bugs we have, could you open only bugs where upstream has a patch to backport or when you think they should be a priority to fix for Ubuntu?

Changed in nautilus:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: Unconfirmed → Confirmed
Revision history for this message
x (xk2c-deactivatedaccount) wrote :

hmm sorry it wasn´t my intent to put extra load on you.

but yes the bugs i report should be fixed in ubuntu i think,
otherwise you will get even more load because of other (many more) people reporting the same.
(That is THE reason why i install ubuntu betas, to figure and help solve issue before release)

So in case of this bugs of today i will keep track.
and if i needed any help or in case there are things (patches) to do i will inform you.

Revision history for this message
Sebastien Bacher (seb128) wrote :

no problem, we are just not likely to work on low importance bugs like that at the moment, the desktop team has very few maintainers and get hundred of bugs a week

Revision history for this message
x (xk2c-deactivatedaccount) wrote :

no prob

as said i will keep track of those bugs

HTH ;)

Changed in nautilus:
status: Unknown → Unconfirmed
Revision history for this message
MrAuer (mr-auer) wrote :

Also, Nautilus doesnt remember the widths of the columns if theyre changed. When you close and reopen Nautilus window, the columns revert to their original widths. Happens every time.

Revision history for this message
Andrew (at-macmillan) wrote :

I have the same problem as McAuer of Nautilus not remembering the widths of the columns if they are changed. (when viewing as a list)

Problem with Feisty. It worked fine on Dapper.

Revision history for this message
x (xk2c-deactivatedaccount) wrote :

As it seems upstream hasa serveral duplicates for this issue
one is:
http://bugzilla.gnome.org/show_bug.cgi?id=318725

from this upstream bug:
----------------------------------------------------------------------------

There is movement on this issue as documented in the bug
http://bugzilla.gnome.org/show_bug.cgi?id=96239 There should be a patched
Nautilus turning up in the near future for your distro according to the
messages following:
http://mail.gnome.org/archives/nautilus-list/2007-February/msg00048.html

Revision history for this message
Helge Willum Thingvad (helgesdk) wrote :

I'm looking forward to the update. :-)
It's really annoying that it doesn't remember the column sizes - so annoying that I've decided to use Thunar as a temporary replacement.

Revision history for this message
Jan (jan23) wrote :

I have the same problem and it is very annoying to me. So I am not sure if a low importance is appropriate.

Revision history for this message
Sebastien Bacher (seb128) wrote :

you are only one user, that's not a crasher and not everybody is using this nautilus mode, it might be annoying we have lot of other bugs opens and that one is an upstream one

Revision history for this message
x (xk2c-deactivatedaccount) wrote :

this looks good.. ;)

Patch to fix column resize issues
http://bugzilla.gnome.org/show_bug.cgi?id=410361#c6

Revision history for this message
Sebastien Bacher (seb128) wrote :

This upload fixes the bug:

 nautilus (2.18.0.1-0ubuntu3) feisty; urgency=low
 .
   * debian/patches/90_from_svn_fix_column_width.patch:
     - patch from SVN, makes default name column use 32 chars rather than 16
       (Ubuntu: #93381)

Changed in nautilus:
status: Confirmed → Fix Released
Revision history for this message
x (xk2c-deactivatedaccount) wrote :

muchas gracias.
molte bene ;)

Revision history for this message
x (xk2c-deactivatedaccount) wrote :

FYI
Debian unstable changelog:

Source: nautilus
Binary: libnautilus-extension-dev libnautilus-extension1 nautilus-data nautilus-dbg nautilus
Architecture: source amd64 all
Version: 2.18.1-2

   * 12_list-view_expand.patch: make the filename column expandable
     instead of setting the width by default. Reverts upstream commit
     12779.

Maybe it is worth to go with Debian in this case. ??

Revision history for this message
C de-Avillez (hggdh2) wrote :

I humbly agree. My trip reports have rather large file names... and they are *never* visible when I open Nautilus. Hard pre-setting, and disregarding user customisation is not nice.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Those changes are better discussed upstream than being distro specific

Revision history for this message
C de-Avillez (hggdh2) wrote :

I think this comment from http://bugzilla.gnome.org/show_bug.cgi?id=410361 pretty much says it:

"Hmph. Ellipsisation seems to have taken something that did the right thing (whatever length your filenames are, you can read them, along with the extension and when I renamed files, the name remained visible) and replaced it with something that almost always does the wrong thing (something that is be too big for some set of filenames, too small for many other sets of filenames)."

Revision history for this message
x (xk2c-deactivatedaccount) wrote :

> Those changes are better discussed upstream than being distro specific

I said i keep track of those bugs. For me this includes to keep you informed about what´s going on.
And i also informed upstream about it.

I agree this (mis)-behavior should be fixed upstream (even the applied patch to hard code the width is only a workaround Ellipsisation, not a fix imho).

So lets hope nautilus 2.19 will improve the situation

Revision history for this message
Fabio Ornellas (fabio-ornellas) wrote :

This REALLY should get fixed on Feisty. I guess I have seen about 4 times this same bug reported on launchpad, and dozens of users complaining about it...

Revision history for this message
Fabio Ornellas (fabio-ornellas) wrote :

Sorry about the second in a row...

I've just seen this change log:

nautilus (1:2.18.1-0ubuntu1) feisty; urgency=low

  * New upstream version:
    - Some crash fixes (Ubuntu: #90934)
    - Bump default name column width to 32 chars
  * debian/patches/02_autoconf.patch:
    - updated
  * debian/patches/90_from_svn_fix_column_width.patch:
    - dropped, fixed with the new version

Dropping the fix to the columns width. However, I am using this exactly version and the name column still is hard coded to a very small width. This should get checked.

Thank you.

Revision history for this message
Fabio Ornellas (fabio-ornellas) wrote :

Third...

I have a working solution. I just got the patch 12_list-view_expand.patch from Debian's unstable version 2.18.1-3, copied inside Ubunu's Feisty source directory version 2.18.1-0ubuntu1 at debian/patches, compiled and everything was fixed. AFAIK it would only lack a debian/changelog update to finish the fix and distribute it.

I am not aware of Ubunu's policies with packages (I come from Debian) but I believe this should bet applied since there are dozens of people complaining about it and it really breaks the smoothness of the rest of Ubuntu desktop experience. One friend of mine told me it looks like Windows due to this bug...

Thank you again.

Revision history for this message
x (xk2c-deactivatedaccount) wrote :

> I guess I have seen about 4 times this same bug reported on launchpad,

when didn´t you make them duplicates of this bug here then?
That would increase it´s importance.

If you do not know how to make them duplicates just tell the number i atache them.
TIA

Revision history for this message
x (xk2c-deactivatedaccount) wrote :

update:
tested gutsy and there nautilus is even somewhat stranger.
You can´t change any width.

Instead someone has to switch to icon view and back, then the width of all colums gets recalculated.

But that doesnt seem to be logical, too.

Nominated this bug for gutsy release, waiting for developer response

Revision history for this message
x (xk2c-deactivatedaccount) wrote :

http://bugzilla.gnome.org/show_bug.cgi?id=419343

 Comment #2 from Josselin Mouette (points: 12)
2007-05-15 23:02 UTC

Created an attachment (id=88252) [edit]
expand the column with a minimum size

This patch improves the behavior by making the column expandable (as it was
some time in the 2.17 series), with another improvement being a minimum size
for the column. It avoids making the filenames unreadable when the window size
is too small.

 Comment #3 from Josselin Mouette (points: 12)
2007-06-09 09:11 UTC

This patch has been in Debian unstable for a few weeks (together with a fix for
bug#316087) and I have only received positive feedback.

Revision history for this message
Fabio Ornellas (fabio-ornellas) wrote :

I am new to Ubuntu. Here are the bugs:

#93381 (this one)
#94014
#89031

The search showed more results, but they were duplicates of the above.

Revision history for this message
x (xk2c-deactivatedaccount) wrote :

ok it seems somewhat difficult to "dupe" those, because they are under heavy usage.

I add a "semi complete" bug list to all of them.

description: updated
Revision history for this message
x (xk2c-deactivatedaccount) wrote :

 Comment #17 from Josselin Mouette (points: 12)
2007-06-24 20:51 UTC

In Debian we apply the patch in http://bugzilla.gnome.org/show_bug.cgi?id=419343
which partly fixes the issue, but it also requires the one in http://bugzilla.gnome.org/show_bug.cgi?id=316087
to work correctly.

Changed in nautilus:
status: Fix Released → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

No need of a gutsy task, the normal one is enough. The GNOME packages have been synced on Debian and the GTK+ patch and a modified version of the nautilus one are already used

Changed in nautilus:
importance: Low → High
status: New → Confirmed
importance: High → Low
Revision history for this message
Fabio Ornellas (fabio-ornellas) wrote :

Just to inform the solution I gave above (importing a patch from Debian) works perfectly for me. I have been using it since that post and had no sort of problem.

Revision history for this message
Sebastien Bacher (seb128) wrote :

The current gusty package has been synced on Debian and already has the patch they use, no need to import anything

Revision history for this message
Fabio Ornellas (fabio-ornellas) wrote : Re: [Bug 93381] Re: [Feisty] "Name" column width in nautilus

What about Feisty package? I had to patch myself. I guess all Ubuntu
users would benefit it get fixed.

On 7/23/07, Sebastien Bacher <email address hidden> wrote:
> The current gusty package has been synced on Debian and already has the
> patch they use, no need to import anything
>
> --
> [Feisty] "Name" column width in nautilus
> https://bugs.launchpad.net/bugs/93381
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
Fabio Pugliese Ornellas
E-Mail: <email address hidden>
gTalk: <email address hidden>
ICQ: 6516089
MSN: <email address hidden>
WWW: http://ornellas.apanela.com/

Revision history for this message
Sebastien Bacher (seb128) wrote :

The patch is nor perfect and there has not be many user request for a backport yet

Revision history for this message
Fabio Ornellas (fabio-ornellas) wrote :

Hum... OK. I didn't look at the internals, but works perfectly for me.

On 7/23/07, Sebastien Bacher <email address hidden> wrote:
> The patch is nor perfect and there has not be many user request for a
> backport yet
>
> --
> [Feisty] "Name" column width in nautilus
> https://bugs.launchpad.net/bugs/93381
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
Fabio Pugliese Ornellas
E-Mail: <email address hidden>
gTalk: <email address hidden>
ICQ: 6516089
MSN: <email address hidden>
WWW: http://ornellas.apanela.com/

Revision history for this message
x (xk2c-deactivatedaccount) wrote :

Upstream update:
http://bugzilla.gnome.org/show_bug.cgi?id=419343#c5
<------------------------------------------------------------------------------------------------------------
I've committed a patch that restores the old column autosizing behaviour, while
keeping the ellipsization of the column. I think it's the best compromise right
now, since I think the intent of the change was not make the initial filename
column size hard-wired, but to get ellipsization applied to it. I know the old
behaviour is not always ideal (if you have a folder with single long filename
for example), but nobody really complained about it.
The expandable-column-based approach looks promising, but behaves quirky with a
stock gtk+ as long as bug 316087 is not fixed.

2007-08-01 Martin Wehner <email address hidden>

        * libnautilus-private/Makefile.am:
        * libnautilus-private/nautilus-cell-renderer-text-ellipsized.c:
        * libnautilus-private/nautilus-cell-renderer-text-ellipsized.h:
        * src/file-manager/fm-list-view.c: (create_and_set_up_tree_view):
        Use a custom cell renderer for the filename column which applies
        ellipsization but reports its size based on the actual width of
        the text to be rendered. This restores the original column
        autosizing behaviour while keeping the ellipsization. (#419343)
------------------------------------------------------------------------------------------------------------>

Revision history for this message
Sebastien Bacher (seb128) wrote :

nautilus (1:2.19.90-0ubuntu1) gutsy; urgency=low

  * New upstream version:
    - Auto-size list view filename column again (LP: #93381)
    - New message for service unavailable error
    - UI terminology consistency fix
    - Build fix
  * debian/patches/12_list-view_expand.patch:
    - dropped, fixed with the new version
  * debian/patches/90_from_svn_fix_combo_crasher.patch:
    - dropped, fixed with the new version

 -- Sebastien Bacher <email address hidden> Tue, 14 Aug 2007 12:46:02 +0200

Changed in nautilus:
status: Confirmed → Fix Released
Revision history for this message
Michael R. Head (burner) wrote :

w00tage! Though this seems to have already been fixed in 2.19.6 ?!? (I haven't yet gotten the 2.19.90 packages, and I'm noticing that list view works properly again)

Revision history for this message
darthanubis (darthanubis) wrote :

 MrAuer wrote on 2007-03-19: (permalink)

"Also, Nautilus doesnt remember the widths of the columns if theyre changed. When you close and reopen Nautilus window, the columns revert to their original widths. Happens every time."

And after 8 months, and all of these patches. This problem still is evident if Gutsy:(.

For crying out loud, can this get address, or are we waiting another 6 months for this to show up in the LTR?

Revision history for this message
darthanubis (darthanubis) wrote :

 Declined for Gutsy by Sebastien Bacher

Why?!?

Revision history for this message
Fabio Ornellas (fabio-ornellas) wrote :

Do as I did: import patches from Debian and rebuild Nautilus for your
system. If Ubuntu folks do not do it, do it yourself... at least it works.

On Nov 22, 2007 3:26 PM, darthanubis <email address hidden> wrote:

> Declined for Gutsy by Sebastien Bacher
>
> Why?!?
>
> --
> [Feisty] "Name" column width in nautilus
> https://bugs.launchpad.net/bugs/93381
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
Fabio Pugliese Ornellas
E-Mail: <email address hidden>
gTalk: <email address hidden>
ICQ: 6516089
MSN: <email address hidden>
WWW: http://ornellas.apanela.com/

Revision history for this message
Sebastien Bacher (seb128) wrote :

Gutsy is stable and this bug doesn't look like a stable update candidate. The debian patch is already used in the ubuntu build

Changed in nautilus:
status: New → Invalid
Revision history for this message
Doug Holton (edtechdev) wrote :

I see the bug now and I'm using gutsy.

Changed in nautilus:
status: Unknown → Fix Released
Revision history for this message
Jurgis Pralgauskis (jurgis-pralgauskis) wrote : Re: [Gutsy] "Name" column width in nautilus

I think there several things mixed up
my problem is, that "date modified" column usually gets hidden (though I usually want to order by it)
most of width-space is taken by long filenames and file type names.
maybe there could be option when window is not wide enouth,
to calculate filenames-column width not to maximum name length, but to average ;)
or just to remember the width
or let me set max widths for each column (for case, when window is too narrow)

Revision history for this message
Adolfo González Blázquez (infinito) wrote :

I think this bug has reappeared in Hardy.

Changed in nautilus:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.