Thunar queued job execution

Stefan Mitić corcrash at
Tue Oct 27 10:18:56 CET 2015

Hi Alex,

first of all thanks for the answer. I have looked into thread management
already and there is currently no way to set thread priority in GLib, that
functionality was remover a long time ago (commit it was removed in
due to its unreliability. There is one way it could work right now but it
would require (as far as I can tell) modifying "xfce/exo" which I would
like to avoid as it is not used by just Thunar and might invoke problems
with other peaces of Xfce using it.

I will try and write a "job manager" over the next few days and commit it
for review and approval.

If you, or anyone else, have any ides on how to solve this differently I
would appreciate any input.

Stefan Mitic

On Mon, Oct 26, 2015 at 8:15 PM Alex <acs82 at> wrote:

> Hi Stefan,
> your solution-approach sounds ok, however I would solve the issue in a
> different way:
> I would add a "pause" and a "queue" button into the file-transfer-window
> which pops up when tranfering/copying files, where "queue" = pause +
> auto-wakeup when there is no other file-transfere running.
> I quess there should be a way to pause thunar-jobs ? .. e.g. minimize
> it's prio, so that it is not scheduled.
> That should minimize thread-switching ... so the user would have the
> full freedom to only queue single file-transfere operations on need.
> Cheers,
> Alex
> On 26.10.2015 14:03, Stefan Mitić wrote:
> > Hi everyone,
> >
> > I am trying to implement the following functionality into Thunar:
> >
> >
> > The way I understand it the only way to do this would be to create a new
> > class "Thunar job manager" that will take over the management of Thunar
> > jobs and their execution, that way we would be able to have control over
> > the order of execution of jobs.
> >
> > My question is what do you think about this approach and do you have any
> > other ideas to implement this behavior?
> >
> > Best regards,
> > Stefan Mitic
> >
> >
> > _______________________________________________
> > Xfce4-dev mailing list
> > Xfce4-dev at
> >
> >
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Xfce4-dev mailing list