Xfce Forum

Sub domains
 

You are not logged in.

#1 2012-12-04 22:44:36

Nick
Dev
From: ~
Registered: 2005-02-17
Posts: 1,144
Website

Thunar 1.6

Yesterday a new stable version of Thunar was released. It features a whole bunch of stuff that's been missing for most users:

- Tabs.
- Multiple file properties.
- A lot of speed improvements.
- New shortcuts sidepane. Including support for remote bookmarks and more volume/mount types.
- Permanent delete option in the context menu.
- Ctrl+right-click will show directory context menu in details view.
- Better file progress dialog.
- Select problems have been fixed.
- Interface cleanups.
- Various thumbnailing improvements.
- Settings stored in Xfconf.
- Fix sorting of non ascii characters.
- Tons of bug fixes.
- Gtk 2.24 and Glib 2.30 (required for some changes).

You can download the required exo 0.10 release and thunar 1.6.0 here: http://archive.xfce.org/src/xfce

Offline

#2 2012-12-05 00:24:33

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,384

Re: Thunar 1.6

Thanks Nick. The best gets better.

Offline

#3 2012-12-05 11:23:51

secipolla
Member
Registered: 2012-01-15
Posts: 393

Re: Thunar 1.6

For me the update alone solved 'Thunar --daemon' from xfce4-session crashing and even xfce4-appfinder crashing on session logout (don't know how it's related). Hope it was the update that did it and not the fact that I built it locally.
Must check the rest of the listed features.

Offline

#4 2012-12-05 12:24:57

Jristz
Member
From: Sud-America
Registered: 2011-06-02
Posts: 93

Re: Thunar 1.6

Randomli crash if I press repeatted and VERY fast the Back/Lower-directory button in a Folder SO full of archives (like /usr/bin)
Is enought random to prevent me for make it happend when I want...

And the Spanish translation is incomplete (I already update it on master throw transifex)


XFCE :: Arch Linux
:: Intel(R) Atom(R) N270 @ 4W at 1.60GHz
:: ntel Corporation Mobile 945GSE Express Integrated Graphics Controller (rev 03)
:: LED WSVGA of 10.1" (1,024 x 600)

Offline

#5 2012-12-05 12:55:11

secipolla
Member
Registered: 2012-01-15
Posts: 393

Re: Thunar 1.6

Jristz wrote:

Randomli crash if I press repeatted and VERY fast the Back/Lower-directory button in a Folder SO full of archives (like /usr/bin)
Is enought random to prevent me for make it happend when I want...

Which button? Screenshot please.

Also, run it with gdb and try to reproduce the crash.

gdb thunar
run
(if crash happens)
bt
q (to quit)

Last edited by secipolla (2012-12-05 12:56:33)

Offline

#6 2012-12-05 15:13:44

Jristz
Member
From: Sud-America
Registered: 2011-06-02
Posts: 93

Re: Thunar 1.6

open parent directory and return to last directory
tose 2 if I alredi return from a So full of archives dir into another dir then exit unespectely

I goin to try to reproduce it and when I manage it I submit here and fill a bug
...
...
Fuuuuuuuuu Thunar package not have debug symbols in my distro Fuuuuuu
ok Rebuild with debugsimbols enable is easy but If anyother have a different sugestion are welcome

Last edited by Jristz (2012-12-05 15:19:07)


XFCE :: Arch Linux
:: Intel(R) Atom(R) N270 @ 4W at 1.60GHz
:: ntel Corporation Mobile 945GSE Express Integrated Graphics Controller (rev 03)
:: LED WSVGA of 10.1" (1,024 x 600)

Offline

#7 2012-12-13 03:16:36

Deklan
Member
Registered: 2012-12-13
Posts: 1

Re: Thunar 1.6

Freezing occurs in the model of vision:
View > Side Pane > Tree

Offline

#8 2012-12-13 17:05:48

Clio
Member
Registered: 2011-01-25
Posts: 35

Re: Thunar 1.6

@Deklan
Yes, I can agree this, but only with root-user (custom-action), for the normal user is it ok.

Offline

#9 2012-12-14 13:39:15

Nick
Dev
From: ~
Registered: 2005-02-17
Posts: 1,144
Website

Re: Thunar 1.6

The freeze should be fixed in 1.6.1.

Offline

#10 2012-12-14 17:04:42

Clio
Member
Registered: 2011-01-25
Posts: 35

Re: Thunar 1.6

The bug ist still in version 1.6.1.

Offline

#11 2012-12-14 17:46:33

secipolla
Member
Registered: 2012-01-15
Posts: 393

Re: Thunar 1.6

I think the freeze you mentioned is due to tumbler, isn't it?
I mean, does it freeze and stays like that or does it just take some time to do stuff?
When you said for root user I thought about this because when you open it for the first time after having installed/compiled it then tumbler works more than normal and may 'freeze' it because it's using many resources.

Offline

#12 2012-12-14 18:15:30

Clio
Member
Registered: 2011-01-25
Posts: 35

Re: Thunar 1.6

No, I have not tumbler installed. It freeze  with the root only in sidepane with tree and it stays "for ever" :-)
The sidepane with bookmarks works properly, and yes, it is the same bug in versions 1.5.3, 1.6.0 and 1.6.1 too.
The normal user can work with both sidepanes without problems.

Offline

#13 2012-12-15 09:05:09

Nick
Dev
From: ~
Registered: 2005-02-17
Posts: 1,144
Website

Re: Thunar 1.6

The freeze I've experienced was that gio was unable to read some information in /proc as root. The treepane always shows /proc, so it hung on the content of this directory.

Offline

#14 2012-12-18 17:26:46

Psnarf
Member
From: Tucson, AZ US
Registered: 2012-01-11
Posts: 13

Re: Thunar 1.6

Works great!
Just one oddity (so far), Custom actions. There appear items in the context menu that are not in uca.xml. When I choose one of the intruders, there is no associated action. Is $HOME/.config/Thunar/uca.xml supposed to preempt any other uca.xml files, or does it append user-created actions to a default?
Kudos for changing the format of uca.xml from one long line to a properly-indented tag-matched XML!

Speaking of which, there is a closing tag under the <patterns> tagline, with no matching opening tag. Should there be an opening tag above the <patterns>? E.g., <other-files/> <text-files/> etc., left hanging above the closing <action/> tag.

[I noticed that the source code uses some kind of object-oriented syntax imposed upon the C gtk library. Would using the gtkmm library with C++ be a cleaner, more easily maintained coding option?]

Offline

#15 2012-12-19 12:35:14

ManOfSteel
Member
Registered: 2005-10-06
Posts: 104

Re: Thunar 1.6

This is a significant improvement. Congratulations on a job well done!

Offline

#16 2012-12-20 21:19:01

sixsixfive
Member
From: behind you
Registered: 2012-04-08
Posts: 81
Website

Re: Thunar 1.6

really a great improvement but I couldn't find an option to turn thumbnails on

edit found, but could be a bit easier tongue :

xfconf-query -c thunar -p '/misc-thumbnail-mode' -s 'THUNAR_THUMBNAIL_MODE_ALWAYS'

Last edited by sixsixfive (2012-12-20 21:27:08)


regards,
ssf

Offline

#17 2012-12-21 08:01:43

Nick
Dev
From: ~
Registered: 2005-02-17
Posts: 1,144
Website

Re: Thunar 1.6

You can find it in the general tab of the preferences.

Offline

#18 2013-01-03 05:54:36

Jristz
Member
From: Sud-America
Registered: 2011-06-02
Posts: 93

Re: Thunar 1.6

ok the random crash aparently now was fix'd in the last update

but I miss an option to show always tabs an a buton in there forad new tabs....but steel nice


XFCE :: Arch Linux
:: Intel(R) Atom(R) N270 @ 4W at 1.60GHz
:: ntel Corporation Mobile 945GSE Express Integrated Graphics Controller (rev 03)
:: LED WSVGA of 10.1" (1,024 x 600)

Offline

#19 2013-01-22 18:35:28

PeterPablo
Member
Registered: 2013-01-22
Posts: 4

Re: Thunar 1.6

I compiled Thunar 1.6.2 and exo 0.10.2 and receive a crash, when right-clicking. Here is the backtrace:

Starting program: /usr/local/bin/thunar
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffdccfc700 (LWP 21027)]
[New Thread 0x7fffd7fff700 (LWP 21028)]

Program received signal SIGSEGV, Segmentation fault.
0x00007fffd631f2a9 in ?? () from /usr/lib/x86_64-linux-gnu/thunarx-2/thunar-uca.so
(gdb) bt
#0  0x00007fffd631f2a9 in ?? () from /usr/lib/x86_64-linux-gnu/thunarx-2/thunar-uca.so
#1  0x00007fffd6320eff in ?? () from /usr/lib/x86_64-linux-gnu/thunarx-2/thunar-uca.so
#2  0x00007ffff7bd24b5 in thunarx_menu_provider_get_file_actions () from /usr/lib/x86_64-linux-gnu/libthunarx-2.so.0
#3  0x000000000046fe91 in thunar_standard_view_merge_custom_actions (selected_items=0xa444c0, standard_view=0x944040) at thunar-standard-view.c:2012
#4  thunar_standard_view_context_menu (standard_view=0x944040, button=0, timestamp=4008282) at thunar-standard-view.c:4150
#5  0x0000000000470223 in thunar_standard_view_button_release_event (view=<optimized out>, event=0x936320, standard_view=0x944040) at thunar-standard-view.c:2963
#6  0x00007ffff6e4add8 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7  0x00007ffff50e0ca2 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007ffff50f1d71 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007ffff50f9d7e in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff50fa242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff6f65191 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#12 0x00007ffff6e48f63 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#13 0x00007ffff6e492c3 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#14 0x00007ffff68aecac in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#15 0x00007ffff4e23d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff4e240a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff4e2449a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ffff6e482f7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x000000000041f3fa in main (argc=1, argv=0x7fffffffe548) at main.c:310
(gdb)

edit: To be clear, Thunar crashes as soon as I right-click on any of my places or on any folder / file.

Last edited by PeterPablo (2013-01-22 18:37:43)

Offline

#20 2013-01-22 21:48:18

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,384

Re: Thunar 1.6

0x00007fffd631f2a9 in ?? () from /usr/lib/x86_64-linux-gnu/thunarx-2/thunar-uca.so

Probably the wrong library file being used. Check and see if you have thunar-uca.so in /usr/local/lib/thunarx-2. If so, you need to use that library file.

Which distro did you compile this on?

Offline

#21 2013-01-23 07:45:30

PeterPablo
Member
Registered: 2013-01-22
Posts: 4

Re: Thunar 1.6

Hi ToZ,
I compiled this on Ubuntu 12.04. As far as I checked the console output, no errors were reported. I compiled it using the "INSTALL" instructions ("./configure; make; make install"). I do have "thunarx-2" in "/usr/local/lib/". Since I am new to compiling from source, could you please instruct me on how to tell Thunar to use that library? Rename the other one and create a symlink? Why is manual interaction even necessary?

Thank you!
Peter

edit:
Creating the symlink to that other folder worked such that Thunar stopped crashing. I guess that some other libraries are still not linked properly since the "right click actions" like "compress" are gone. Furthermore under "Edit" I do not see the option "Configure custom actions...". Further advice is highly appreciated.

edit2:
I found the proper solution for an amateur and added the PPA of xfce-4.12 "https://launchpad.net/~xubuntu-dev/+archive/xfce-4.12". Out of interest, I still would be interested in a solution to my compilation issues.

Last edited by PeterPablo (2013-01-23 09:54:29)

Offline

#22 2013-01-24 00:28:15

ToZ
Moderator
From: Toronto, Canada
Registered: 2011-06-02
Posts: 1,384

Re: Thunar 1.6

Although symlinking should work, I believe the proper way is to add /usr/local/lib/thunarx-2 to the beginning of /etc/ld.so.conf.d/x86_64-linux-gnu.conf (64-bit install) so that it is accessed before the other lib directories. Note, you need to either run "sudo ldconfig" or reboot for it to take effect. Out of curiosity, exactly what did you symlink? One file or the whole thunarx-2 directory and to where?

Yes, using a PPA is the easier way to go.

As for not having a Custom actions menu item, make sure that the thunar-uca plugin is being compiled. Review the results of your ./configure command. Also, make sure that the correct thunarc-uca.* library files are being used. Perhaps you symlinked only the one file as opposed to the whole thunarx-2 directory?

Offline

#23 2013-01-30 09:35:01

PeterPablo
Member
Registered: 2013-01-22
Posts: 4

Re: Thunar 1.6

Please excuse my late reply. I unfortunately deleted all the files, but just had a look at my root-users .bash_history. This is what I found:
cd /usr/lib/x86_64-linux-gnu/
ln -s /usr/local/lib/thunarx-2 thunarx-2
ln -s /usr/local/lib/libthunarx-2.so.0 libthunarx-2.so.0

By now I am pretty sure, that I made a mistake here. I still lack the knowledge of the low-level directory-structure and what should be linked where, when.
I certainly did not run "ldconfig". This was propably one of the reasons, why things did not work as expected.

Unfortunately I am unable to state, whether thunar-uca was compiled successfuly.

ToZ, thank you for your assistance!

Peter

Offline

#24 2013-03-09 05:17:46

the_file
Member
Registered: 2013-02-17
Posts: 36

Re: Thunar 1.6

Jristz wrote:

Fuuuuuuuuu Thunar package not have debug symbols in my distro Fuuuuuu
ok Rebuild with debugsimbols enable is easy but If anyother have a different sugestion are welcome

I hope you aren't filing a bug in xfce's bug tracker because it is your distros problem.

Please don't spam the xfce bug tracker with distro specific non-scense. It only makes development slower.

Offline

#25 2013-03-09 13:42:37

andrzejr
Member
Registered: 2012-04-06
Posts: 48

Re: Thunar 1.6

the_file, Jristz and others.

Please _do_ report all issues in Xfce bugzilla. If you believe the problem might be caused by build settings or distribution patches please report them in your distribution's bug tracker _as well_.

And, please, be kind to each other. It really matters.

Offline

Board footer

Powered by FluxBB