[Thunar-dev] Introduction

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Thunar-dev] Introduction

Francesco Pasa
I put back the original title, sorry for the mess.

Thanks to everybody for the help!

@André Very well for the progress on xfce4-screenshooter! Maybe you could also update the wiki entry, so that we know it has been done (or is in progress) and who is in charge?

I see the list of plugins in the wiki... it seems most important plugins have already been done or are in progress. There is a link to a huge list of plugins, some of which I guess need porting to GTK3. Any idea of where to start, how to check what is the plugin status?

I have collected some ideas as to what could be improved UX wise, if you're
interested to discuss it let me know.

Wasn't 4.14 meant to be a "0-feature" release?

Cheers,
Francesco

On 9 February 2017 at 22:03, <[hidden email]> wrote:
Send Xfce4-dev mailing list submissions to
        [hidden email]

To subscribe or unsubscribe via the World Wide Web, visit
        https://mail.xfce.org/mailman/listinfo/xfce4-dev
or, via email, send a message with subject or body 'help' to
        [hidden email]

You can reach the person managing the list at
        [hidden email]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Xfce4-dev digest..."


Today's Topics:

   1. Re: Xfce4-dev Digest, Vol 158, Issue 7 (Alen Chakarov)
   2. Re: Xfce4-dev Digest, Vol 158, Issue 7 (André Miranda)
   3. Re: Xfce4-dev Digest, Vol 158, Issue 7 (Roland Kuebert)


----------------------------------------------------------------------

Message: 1
Date: Thu, 9 Feb 2017 15:21:10 +0100
From: Alen Chakarov <[hidden email]>
To: Xfce development list <[hidden email]>
Subject: Re: Xfce4-dev Digest, Vol 158, Issue 7
Message-ID:
        <[hidden email]>
Content-Type: text/plain; charset="utf-8"

Hi, and sorry in advance if this is not somewhere I can give input, but as
a user and user only, I think it might be a good idea to leave
xfce4-screenshooter behind. Right now, it's buggy, and I feel like unless
you wanted to make it usable while porting it to GTK 3, it wouldn't be the
best use of your time. Although I'm not sure how many people use it,
perhaps gigolo would be a better place to start? I've attached a couple of
examples of how xfce4-screenshooter's region capture doesn't really work
very well (they're supposed to be just white rectangles, but the selection
outlines tend to get randomly captured or leave artefacts).

Alen Chakarov

On Thu, Feb 9, 2017 at 2:39 PM, Francesco Pasa <[hidden email]>
wrote:

> Hi,
>
> I totally agree that I need to start from something small. I have a little
> experience with gtk, but not much. I am used to look at other people's
> code, tough.
>
> I see in the list that one small app that I could start with is
> xfce4-screenshooter, which seems to have nobody in charge for the
> translation. It's a bit sad to see we do not have many people...
>
> For orientation I only need some infos like: how am I supposed to commit
> my changes and the like. I see there is a git repo, shoud I just clone it
> and commit or do I need some sort of account? Do you develop in a specific
> branch?
>
> Thanks a lot, best,
> Francesco
>
> On 9 February 2017 at 12:00, <[hidden email]> wrote:
>
>> Send Xfce4-dev mailing list submissions to
>>         [hidden email]
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>>         https://mail.xfce.org/mailman/listinfo/xfce4-dev
>> or, via email, send a message with subject or body 'help' to
>>         [hidden email]
>>
>> You can reach the person managing the list at
>>         [hidden email]
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of Xfce4-dev digest..."
>>
>>
>> Today's Topics:
>>
>>    1. Re: [Thunar-dev] Introduction (Simon Steinbeiss)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Wed, 08 Feb 2017 22:59:33 +0000
>> From: Simon Steinbeiss <[hidden email]>
>> To: Xfce development list <[hidden email]>
>> Cc: [hidden email], [hidden email]
>> Subject: Re: [Thunar-dev] Introduction
>> Message-ID:
>>         <CAApLaz2FhvZySgXhwaago10L=[hidden email]
>> ail.com>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Hi Francesco,
>>
>> I can only agree with what Alex wrote (the maintenance situation, porting
>> to Gtk3, starting with smaller components). The roadmap, which is sorta up
>> to date, can be found here: https://wiki.xfce.org/releng/4.14/roadmap
>>
>> That said, it is also a question of motivation and of reading the code
>> that
>> is there already, as we don't really have the manpower to tutor people.
>> It's unfortunate, but that's just the way it is at the moment.
>> Anyway, welcome and I hope you'll find the time and motivation to
>> contribute!
>>
>> If you need help, don't hesitate to ask either on the mailing list or
>> directly in irc (#xfce-dev on freenode).
>>
>> Cheers
>> Simon
>>
>>
>>
>>
>> On Wed, Feb 8, 2017 at 10:08 AM Alex <[hidden email]> wrote:
>>
>> > Hi Francesco,
>> >
>> > these days not much happens on the "thunar-dev" mailing-list. (ca. 1
>> mail
>> > per month) Most things are discussed on "xfce4-dev".
>> >
>> > I am new to the xfce4 community myself, however regarding Thunar the
>> first
>> > thing to achieve probably is to get the gtk3 port finished. The whole
>> xfce4
>> > stack currently moves from gtk2 to gtk3. Thunar is probably one of the
>> > bigger junks to be moved.
>> > There is already some ongoing development on it, but it seems like the
>> > port still is experimental:
>> >
>> > http://xfce.10915.n7.nabble.com/Experiments-in-porting-exo-
>> to-Gtk3-td46692.html#a46700
>> >
>> > I dont know the current state .. best directly talk to the dev's which
>> > work on thunar and exo, and ask them where you can help.
>> > If you dont have experience with gtk, it probably makes sense to first
>> > move some smaller xfce4 projects to gtk3 to get used to it! ( There
>> used to
>> > be some list of projects to be moved, but I dont know where it can be
>> found
>> > )
>> >
>> > CC to xfce4 dev ... please correct me if I am wrong!
>> >
>> > Cheers,
>> > Alex
>> >
>> >
>> > On 07.02.2017 14:08, Francesco Pasa wrote:
>> >
>> > Hi all,
>> >
>> > I am a student and long time user of XFCE (since about 2007). I'd like
>> to
>> > become a member of the Thunar development team, if possible. I never
>> > contributed to a open source project, so some orientation would be
>> helpful.
>> > To make it concrete:
>> >
>> >    - It there a procedure to become a member of the team?
>> >    - Is Thunar actively maintained and developed?
>> >    - In case, how should I start?
>> >
>> > Thanks in advance,
>> >
>> > Francesco
>> >
>> >
>> > _______________________________________________
>> > Thunar-dev mailing [hidden email]://
>> mail.xfce.org/mailman/listinfo/thunar-dev
>> >
>> >
>> > _______________________________________________
>> > Xfce4-dev mailing list
>> > [hidden email]
>> > https://mail.xfce.org/mailman/listinfo/xfce4-dev
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/
>> 20170208/1615de67/attachment-0001.html>
>>
>> ------------------------------
>>
>> Subject: Digest Footer
>>
>> _______________________________________________
>> Xfce4-dev mailing list
>> [hidden email]
>> https://mail.xfce.org/mailman/listinfo/xfce4-dev
>>
>> ------------------------------
>>
>> End of Xfce4-dev Digest, Vol 158, Issue 7
>> *****************************************
>>
>
>
> _______________________________________________
> Xfce4-dev mailing list
> [hidden email]
> https://mail.xfce.org/mailman/listinfo/xfce4-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20170209/0e1049f1/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: screenshooter_1.png
Type: image/png
Size: 535 bytes
Desc: not available
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20170209/0e1049f1/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: screenshooter_2.png
Type: image/png
Size: 389 bytes
Desc: not available
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20170209/0e1049f1/attachment-0003.png>

------------------------------

Message: 2
Date: Thu, 9 Feb 2017 11:46:01 -0300
From: André Miranda <[hidden email]>
To: Xfce development list <[hidden email]>
Subject: Re: Xfce4-dev Digest, Vol 158, Issue 7
Message-ID:
        <CAHdpayJAxzCicDQcXwn+nbCWZnV7t-hVGhZe99=[hidden email]>
Content-Type: text/plain; charset="utf-8"

xfce4-screenshooter works very well for me. I think you have the same
problem as reported in Bug 9288
<https://bugzilla.xfce.org/show_bug.cgi?id=9288>.
I can't reproduce it here, please add more info to the bug, telling the
steps to reproduce, which distro and hardware you're using and, due to its
randomness, what's the approximate rate to produce it (e.g. 1 out 10 tries).

Cheers,
André Miranda


On Thu, Feb 9, 2017 at 11:21 AM, Alen Chakarov <[hidden email]> wrote:

> Hi, and sorry in advance if this is not somewhere I can give input, but as
> a user and user only, I think it might be a good idea to leave
> xfce4-screenshooter behind. Right now, it's buggy, and I feel like unless
> you wanted to make it usable while porting it to GTK 3, it wouldn't be the
> best use of your time. Although I'm not sure how many people use it,
> perhaps gigolo would be a better place to start? I've attached a couple of
> examples of how xfce4-screenshooter's region capture doesn't really work
> very well (they're supposed to be just white rectangles, but the selection
> outlines tend to get randomly captured or leave artefacts).
>
> Alen Chakarov
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20170209/1d01b880/attachment-0001.html>

------------------------------

Message: 3
Date: Thu, 9 Feb 2017 21:57:41 +0100
From: Roland Kuebert <[hidden email]>
To: Xfce development list <[hidden email]>
Subject: Re: Xfce4-dev Digest, Vol 158, Issue 7
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=utf-8

Hi André,

On 09.02.2017 15:46, André Miranda wrote:
> xfce4-screenshooter works very well for me. I think you have the same
> problem as reported in Bug 9288
> <https://bugzilla.xfce.org/show_bug.cgi?id=9288>.
> I can't reproduce it here, please add more info to the bug, telling the
> steps to reproduce, which distro and hardware you're using and, due to
> its randomness, what's the approximate rate to produce it (e.g. 1 out 10
> tries).

+1 for your work on xfce4-screenshooter, I use it regularly. :)

I've seen these random issues as well but was not aware of the bug
report. I will contribute some information to it so maybe you or someone
else can track it down.

Cheers

Roland

>
> Cheers,
> André Miranda
>
>
> On Thu, Feb 9, 2017 at 11:21 AM, Alen Chakarov <[hidden email]
> <mailto:[hidden email]>> wrote:
>
>     Hi, and sorry in advance if this is not somewhere I can give input,
>     but as a user and user only, I think it might be a good idea to
>     leave xfce4-screenshooter behind. Right now, it's buggy, and I feel
>     like unless you wanted to make it usable while porting it to GTK 3,
>     it wouldn't be the best use of your time. Although I'm not sure how
>     many people use it, perhaps gigolo would be a better place to start?
>     I've attached a couple of examples of how xfce4-screenshooter's
>     region capture doesn't really work very well (they're supposed to be
>     just white rectangles, but the selection outlines tend to get
>     randomly captured or leave artefacts).
>
>     Alen Chakarov
>
>
>
>
> _______________________________________________
> Xfce4-dev mailing list
> [hidden email]
> https://mail.xfce.org/mailman/listinfo/xfce4-dev
>


--
Dr.-Ing. Roland Kübert

UPIC GmbH, Schwarzwaldstr.9, D 63811 Stockstadt/Main
Tel: <a href="tel:%2B49%206027%201255" value="+4960271255">+49 6027 1255
Fax: <a href="tel:%2B49%206027%203565" value="+4960273565">+49 6027 3565
Mobil: <a href="tel:%2B49%20157%2071966942" value="+4915771966942">+49 157 71966942

PGP Key ID: 0x5B2E9B25
Fingerprint: 5C43 8896 F360 18E1 E86A 7693 CD2C 3817 5B2E 9B25


------------------------------

Subject: Digest Footer

_______________________________________________
Xfce4-dev mailing list
[hidden email]
https://mail.xfce.org/mailman/listinfo/xfce4-dev

------------------------------

End of Xfce4-dev Digest, Vol 158, Issue 9
*****************************************


_______________________________________________
Xfce4-dev mailing list
[hidden email]
https://mail.xfce.org/mailman/listinfo/xfce4-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Thunar-dev] Introduction

Simon Steinbeiss
Hi Francesco,

yes, 0-feature was the goal for the core components at least. As you can see from some of the Xfce apps I've worked on recently I wouldn't extend it to those (e.g. notifyd has seen some bigger features). Anyhow, only certain core components are bound to the overall Xfce release cycle (not even power-manager, even though it's in the core section, is part if it).

Also the longer the process of porting and getting to a releasable 4.14 takes we'll see whether the maintainers won't decide to also take advantage of features of the new toolkit at least.
Finally I don't consider the 0-feature statement a strict rule or a dogma but a best practice to get to 4.14 quickly and in the most stable way.

Just my 2 cents,
Simon




On Thu, Feb 9, 2017 at 10:34 PM Francesco Pasa <[hidden email]> wrote:
I put back the original title, sorry for the mess.

Thanks to everybody for the help!

@André Very well for the progress on xfce4-screenshooter! Maybe you could also update the wiki entry, so that we know it has been done (or is in progress) and who is in charge?

I see the list of plugins in the wiki... it seems most important plugins have already been done or are in progress. There is a link to a huge list of plugins, some of which I guess need porting to GTK3. Any idea of where to start, how to check what is the plugin status?

I have collected some ideas as to what could be improved UX wise, if you're
interested to discuss it let me know.

Wasn't 4.14 meant to be a "0-feature" release?

Cheers,
Francesco

_______________________________________________
Xfce4-dev mailing list
[hidden email]
https://mail.xfce.org/mailman/listinfo/xfce4-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Thunar-dev] Introduction

André Miranda
Hi folks,
Here we go:
- Roadmap update, started to push commits to my GitHub fork.
- @Simon, Xfce needs UX improvements almost in every component, once the port is complete I'll get in touch.
- @Roland, thanks for your feedback, I've just updated the bug.
- @Francesco, check git.xfce.org and look for a plugin that you think it's useful and play with it, see if it still works (clone, ./autogen.sh, make and run it) then you can start the porting process. Plugins are a bit tricky to put into the panel, I usually configure --prefix=/usr, install them and reload the panel, but maybe I'm too dumb and there is a better way. If you're confident enough, there are some apps pending, e.g. orage, xfburn, squeeze, but I think that porting an app is much more challenging.

Cheers,
André Miranda

On 02/09/2017 07:17 PM, Simon Steinbeiss wrote:
Hi Francesco,

yes, 0-feature was the goal for the core components at least. As you can see from some of the Xfce apps I've worked on recently I wouldn't extend it to those (e.g. notifyd has seen some bigger features). Anyhow, only certain core components are bound to the overall Xfce release cycle (not even power-manager, even though it's in the core section, is part if it).

Also the longer the process of porting and getting to a releasable 4.14 takes we'll see whether the maintainers won't decide to also take advantage of features of the new toolkit at least.
Finally I don't consider the 0-feature statement a strict rule or a dogma but a best practice to get to 4.14 quickly and in the most stable way.

Just my 2 cents,
Simon




On Thu, Feb 9, 2017 at 10:34 PM Francesco Pasa <[hidden email]> wrote:
I put back the original title, sorry for the mess.

Thanks to everybody for the help!

@André Very well for the progress on xfce4-screenshooter! Maybe you could also update the wiki entry, so that we know it has been done (or is in progress) and who is in charge?

I see the list of plugins in the wiki... it seems most important plugins have already been done or are in progress. There is a link to a huge list of plugins, some of which I guess need porting to GTK3. Any idea of where to start, how to check what is the plugin status?

I have collected some ideas as to what could be improved UX wise, if you're
interested to discuss it let me know.

Wasn't 4.14 meant to be a "0-feature" release?

Cheers,
Francesco


_______________________________________________
Xfce4-dev mailing list
[hidden email]
https://mail.xfce.org/mailman/listinfo/xfce4-dev


_______________________________________________
Xfce4-dev mailing list
[hidden email]
https://mail.xfce.org/mailman/listinfo/xfce4-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Thunar-dev] Introduction

Landry Breuil-4
On Fri, Feb 10, 2017 at 4:42 AM, André Miranda <[hidden email]> wrote:

> Hi folks,
> Here we go:
> - Roadmap update, started to push commits to my GitHub fork.
> - @Simon, Xfce needs UX improvements almost in every component, once the
> port is complete I'll get in touch.
> - @Roland, thanks for your feedback, I've just updated the bug.
> - @Francesco, check git.xfce.org and look for a plugin that you think it's
> useful and play with it, see if it still works (clone, ./autogen.sh, make
> and run it) then you can start the porting process. Plugins are a bit tricky
> to put into the panel, I usually configure --prefix=/usr, install them and
> reload the panel, but maybe I'm too dumb and there is a better way. If
> you're confident enough, there are some apps pending, e.g. orage, xfburn,
> squeeze, but I think that porting an app is much more challenging.

There's another option to directly run plugins from the source
checkout if you dont want to overwrite a 'released/stable' plugin
coming from your distribution.

- Build the plugin with your changes
- do a symbolic link from
/usr/lib/xfce4/panel//plugins/libyourplugin-git.so to
/where/your/src/is/panel-plugin/.libs/libyourplugin.so
- copy /usr/share/xfce4/panel/plugins/yourplugin.desktop to
/us/share/xfce4/panel/plugins/yourplugin-git.desktop
- edit the latter to point at 'yourplugin-git' instead of
'yourplugin', nodify the 'Name' entry to distinguish your instance
(that'll be the title of the plugin in the add dialog)
- add X-XFCE-API=2.0 to the desktop-git file

and the 'git' version of the panel plugin should be available in the
'add plugin' panel dialog.

Example for mpc (here everything is in usr/local, but on linux it'll
rpobably be usr) :
I have this symlink:

/usr/local/lib/xfce4/panel//plugins/libmpc-git.so@ ->
/home/landry/src/xfce/xfce4-mpc-plugin/panel-plugin/.libs/libmpc.so

and this desktop file:

$cat /usr/local/share/xfce4/panel/plugins/xfce4-mpc-plugin-git.desktop
[Xfce Panel]
Type=X-XFCE-PanelPlugin
Encoding=UTF-8
Name=MPD Client Plugin (git)
Comment=A client for MPD, The Music Player Daemon
Icon=applications-multimedia
X-XFCE-Internal=FALSE
X-XFCE-Module=mpc-git
X-XFCE-API=2.0

I've been using this method for all panel plugin development since a
while, it allows to compare what's in the 'last release' (ie coming
from your distro/os) with what you have in your git changes.

As for the plugin themselves, porting hasnt started at all for some,
ie time-out, cpugraph (that one might be a bit hard), places,
weather... pick one you use !

Landry
_______________________________________________
Xfce4-dev mailing list
[hidden email]
https://mail.xfce.org/mailman/listinfo/xfce4-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Thunar-dev] Introduction

André Miranda
Thanks Landry, I'll give it a try next time I play with plugins.

Cheers,
André Miranda

On 02/10/2017 08:21 AM, Landry Breuil wrote:

> There's another option to directly run plugins from the source
> checkout if you dont want to overwrite a 'released/stable' plugin
> coming from your distribution.
>
> - Build the plugin with your changes
> - do a symbolic link from
> /usr/lib/xfce4/panel//plugins/libyourplugin-git.so to
> /where/your/src/is/panel-plugin/.libs/libyourplugin.so
> - copy /usr/share/xfce4/panel/plugins/yourplugin.desktop to
> /us/share/xfce4/panel/plugins/yourplugin-git.desktop
> - edit the latter to point at 'yourplugin-git' instead of
> 'yourplugin', nodify the 'Name' entry to distinguish your instance
> (that'll be the title of the plugin in the add dialog)
> - add X-XFCE-API=2.0 to the desktop-git file
>
> and the 'git' version of the panel plugin should be available in the
> 'add plugin' panel dialog.
>
> Example for mpc (here everything is in usr/local, but on linux it'll
> rpobably be usr) :
> I have this symlink:
>
> /usr/local/lib/xfce4/panel//plugins/libmpc-git.so@ ->
> /home/landry/src/xfce/xfce4-mpc-plugin/panel-plugin/.libs/libmpc.so
>
> and this desktop file:
>
> $cat /usr/local/share/xfce4/panel/plugins/xfce4-mpc-plugin-git.desktop
> [Xfce Panel]
> Type=X-XFCE-PanelPlugin
> Encoding=UTF-8
> Name=MPD Client Plugin (git)
> Comment=A client for MPD, The Music Player Daemon
> Icon=applications-multimedia
> X-XFCE-Internal=FALSE
> X-XFCE-Module=mpc-git
> X-XFCE-API=2.0
>
> I've been using this method for all panel plugin development since a
> while, it allows to compare what's in the 'last release' (ie coming
> from your distro/os) with what you have in your git changes.
>
> As for the plugin themselves, porting hasnt started at all for some,
> ie time-out, cpugraph (that one might be a bit hard), places,
> weather... pick one you use !
>
> Landry
_______________________________________________
Xfce4-dev mailing list
[hidden email]
https://mail.xfce.org/mailman/listinfo/xfce4-dev
Loading...