Re: [Lubuntu-desktop] Work items and TODOs (LXDE)
I think you accidentaly forgot to "reply to all" so I cc'ed the list so they can read your response below. On Tue, May 24, 2011 at 12:38 PM, Leszek Lesner wrote: > - Ursprüngliche Mitteilung - > > I can confirm this behavior (using 64-bit ISO). > > > > Tim > > > > On Tue, May 24, 2011 at 1:16 AM, PCMan wrote: > > > > > On Tue, May 24, 2011 at 12:51 PM, Jonathan Marsden > > > wrote: > > > > On 05/23/2011 01:33 PM, Julien Lavergne wrote: > > > > > > > > > I'm not aware of any big crasher. > > > > > > > > Right click on the Lubuntu 11.04 desktop. Click "Desktop > > > > Preferences". In Desktop Preferences dialog box, click on the > > > > "Wallpaper mode" field. Select "Fill with background color only". > > > > > > > > Crash! X disappears, then lxdm shows up, your old session is > > > > history. Worse still, sometimes (maybe one time in ten? I can't do > > > > it repeatedly or reliably!) lxdm does not come back, and you are > > > > left in a text mode screen with no prompt or other obvious way to > > > > proceed. > > > > > > > > That probably qualifies as a "big crasher", doesn't it? :) > > > Actually, this might be related to a recent bug of X11 itself > > Its a known problem of xserver 1.10. There are several other apps which set > background color of xorg that seem to crash xserver. > > ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs (LXDE)
I can confirm this behavior (using 64-bit ISO). Tim On Tue, May 24, 2011 at 1:16 AM, PCMan wrote: > On Tue, May 24, 2011 at 12:51 PM, Jonathan Marsden > wrote: > > On 05/23/2011 01:33 PM, Julien Lavergne wrote: > > > >> I'm not aware of any big crasher. > > > > Right click on the Lubuntu 11.04 desktop. Click "Desktop Preferences". > > In Desktop Preferences dialog box, click on the "Wallpaper mode" field. > > Select "Fill with background color only". > > > > Crash! X disappears, then lxdm shows up, your old session is history. > > Worse still, sometimes (maybe one time in ten? I can't do it repeatedly > > or reliably!) lxdm does not come back, and you are left in a text mode > > screen with no prompt or other obvious way to proceed. > > > > That probably qualifies as a "big crasher", doesn't it? :) > Actually, this might be related to a recent bug of X11 itself rather > than the file manager. > http://lists.x.org/archives/xorg-devel/2011-May/022281.html > http://lists.x.org/archives/xorg-devel/2011-May/022455.html > > > > I'm not picky about my wallpaper, but IMO that's a fairly nasty bug. If > > you have any unsaved work in open windows in your session, most likely, > > you will lose it. > > > > There is a (possibly related) strange (but less dramatic!) effect if you > > select the Wallpaper field instead, and then press Escape. It sets it > > to (none), but closing the dialog does not then do what it should, it > > seems to just totally ignore the setting change. > Then this sounds like a bug. > > Jonathan > > ___ > Mailing list: https://launchpad.net/~lubuntu-desktop > Post to : lubuntu-desktop@lists.launchpad.net > Unsubscribe : https://launchpad.net/~lubuntu-desktop > More help : https://help.launchpad.net/ListHelp > ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs (LXDE)
On Tue, May 24, 2011 at 12:51 PM, Jonathan Marsden wrote: > On 05/23/2011 01:33 PM, Julien Lavergne wrote: > >> I'm not aware of any big crasher. > > Right click on the Lubuntu 11.04 desktop. Click "Desktop Preferences". > In Desktop Preferences dialog box, click on the "Wallpaper mode" field. > Select "Fill with background color only". > > Crash! X disappears, then lxdm shows up, your old session is history. > Worse still, sometimes (maybe one time in ten? I can't do it repeatedly > or reliably!) lxdm does not come back, and you are left in a text mode > screen with no prompt or other obvious way to proceed. > > That probably qualifies as a "big crasher", doesn't it? :) Actually, this might be related to a recent bug of X11 itself rather than the file manager. http://lists.x.org/archives/xorg-devel/2011-May/022281.html http://lists.x.org/archives/xorg-devel/2011-May/022455.html > > I'm not picky about my wallpaper, but IMO that's a fairly nasty bug. If > you have any unsaved work in open windows in your session, most likely, > you will lose it. > > There is a (possibly related) strange (but less dramatic!) effect if you > select the Wallpaper field instead, and then press Escape. It sets it > to (none), but closing the dialog does not then do what it should, it > seems to just totally ignore the setting change. Then this sounds like a bug. > Jonathan ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs (LXDE)
On 05/23/2011 01:33 PM, Julien Lavergne wrote: > I'm not aware of any big crasher. Right click on the Lubuntu 11.04 desktop. Click "Desktop Preferences". In Desktop Preferences dialog box, click on the "Wallpaper mode" field. Select "Fill with background color only". Crash! X disappears, then lxdm shows up, your old session is history. Worse still, sometimes (maybe one time in ten? I can't do it repeatedly or reliably!) lxdm does not come back, and you are left in a text mode screen with no prompt or other obvious way to proceed. That probably qualifies as a "big crasher", doesn't it? :) I'm not picky about my wallpaper, but IMO that's a fairly nasty bug. If you have any unsaved work in open windows in your session, most likely, you will lose it. There is a (possibly related) strange (but less dramatic!) effect if you select the Wallpaper field instead, and then press Escape. It sets it to (none), but closing the dialog does not then do what it should, it seems to just totally ignore the setting change. Jonathan ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs (LXDE)
Some comments for some points : Le Monday 23 May 2011 à 11:41 +0800, PCMan a écrit : > 1. lxpanel: We have no maintainer for this one. This works ok most of > the time, but I personally think a cleaner rewrite can be better. > Another possible option will be using libwnck to handle some tasks so > we can have less mysterious X11-related code and less seg faults of > unknown causes. It's one of the most important part, but also the more complex. IMO, rewriting it will take a very long time. Improving it piece by piece, or taking another panel is probably easier. > 4. lxsession: A dbus session management interface is needed. Maybe we > need to rework this one. Besides, command line used to lock the screen > should be handled. > > 5. lxsession-edit: I want to merge this one with lxsession for better > maintainence and adding the ability to configure lxsession autostart > file in GUI, not only xdg autostart spec. So people don't need to edit > autostart file themselves. Unwanted autostart apps commands can be > commented out with # in the config file. I have plenty of ideas of this 2 items. I'll probably become he maintainer if nobody come for them. > 7. lxrandr: I'm not sure what's the best way to handle config saving. > Previously I want to save it in lxsession config files so we can have > a more common place for most config values for easier maintaince. > However putting this into autostart desktop file is as good. Config file is a better way to handle it, it's just harder to implement, for no real gain for end-user. But definitely, should go to lxsession. Regards, Julien Lavergne ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs (LXDE)
Le Sunday 22 May 2011 à 18:53 -0700, Jonathan Marsden a écrit : > OK. Do we still need some sort of patch to the template, or is the > patch to the .desktop just useless, because it will be overwritten > during build? Should I make a another commit removing that change to > .desktop ?? Yes, just to clean the branch. > Once they are all "in", is there anything preventing you and pcman > from > doing a source tarball release of LXDE -- maybe an rc1 release?? Then > we can package from that and if all looks good, you guy can do a > 'real' > new LXDE release? Doing minor releases could be a good idea, since many components didn't have a real release recently. Initially, all components releases was independent, so all maintainers was free to manage their releases and their development as they wish. I like this idea, but without maintainers, the consequence is a too long time without release. I can help to do the job of release manager for some of components. Martin Bagge / brother done also some work for this, but he needs upload rights for tarballs. I think it's a good idea, he does a great job on the translations process :) > Are there any automated test tools/test suite for > LXDE, incidentally? Except libfm which should have some units tests, I don't think so. > There seem to be some fairly bad "segfault" type bugs being reported > in > some of the lx* tools in Lubuntu 11.04 -- have you looked at any of > them? How serious are these issues? Making a preference change > should > not cause the preference editor to crash, for example :) I'm not aware of any big crasher. Regards, Julien Lavergne ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs (LXDE)
Another problem I got in libfm. When I tried to add gtk-doc and glib-testing supports to it, some errors happened during make. Actually I did not know how to correctly use these tools. Help is needed in this part. An option may be removing gtk-doc support for now since there are no usable API docs yet. On Mon, May 23, 2011 at 9:53 AM, Jonathan Marsden wrote: > On 05/22/2011 04:06 AM, Julien Lavergne wrote: > >> Thanks Jonathan :) Don't forget to update the TODO page next time :) > > OK... I tend to only remember to update TODO when the job is done, not > when I start working on it! > >> http://gitorious.org/lxde-jmarsden/libfm-jmarsden/commit/09b606108146cdc5bfa8167021baf50931edef36 >> Not sure it's suitable for upstream. As far as I know, >> x-terminal-emulator is a Debian / Ubuntu stuff. > > I wasn't sure, but that's why I did they one patch per commit -- whoever > approves or rejects the commits *will* be sure. > >> http://gitorious.org/lxde-jmarsden/libfm-jmarsden/commit/19636195842d26843718bb5900ffea4f8fd28076 > >> The modifications on .desktop should not be applied, it's generated at >> build time. That's also mean that the patch in the package is wrong :-/ > > OK. Do we still need some sort of patch to the template, or is the > patch to the .desktop just useless, because it will be overwritten > during build? Should I make a another commit removing that change to > .desktop ?? > >> I hope to finish merging patchs from Ubuntu / Debian today, except for >> libfm/pcmanfm (I don't have commit access to the branches). > > Great! Then I won't do any more of these, since you are almost done > with all the rest :) > > Once they are all "in", is there anything preventing you and pcman from > doing a source tarball release of LXDE -- maybe an rc1 release?? Then > we can package from that and if all looks good, you guy can do a 'real' > new LXDE release? Are there any automated test tools/test suite for > LXDE, incidentally? > > There seem to be some fairly bad "segfault" type bugs being reported in > some of the lx* tools in Lubuntu 11.04 -- have you looked at any of > them? How serious are these issues? Making a preference change should > not cause the preference editor to crash, for example :) > > Jonathan > ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs (LXDE)
Your work is highly appreciated, really! Last week I reworked the tab browsing part of pcmanfm again to circumvent a limitation of GtkNotebook. In addition, I did some refactor for the side pane and added directory tree to it. Now after some more testing and addition of some menu items and config values for it, I can push them to online repo. After this one is finished, I'll try to find some time to fix other bugs in the file manager. As for other lx-* stuff, I currently don't have enough time to fix them. Really glad that you can help. Currently my *plans* for the lx* tools are as follows (These are just my personal ideas. The issues are open to discussion): 1. lxpanel: We have no maintainer for this one. This works ok most of the time, but I personally think a cleaner rewrite can be better. Another possible option will be using libwnck to handle some tasks so we can have less mysterious X11-related code and less seg faults of unknown causes. 2. gpicview: The coding did in last GSoC session failed to provide production quality stuff. Previously I want to fix that, but now due to lack of time, I'm not able to do it. Another option may be using Viewnior instead if nobody has the time to maintain gpicview. 3. lxterminal: currently we have no maintainer for it. Previously a friend on our mailing list is willing to take over it. So maybe we'll have a new maintainer later. Another option can be using Roxterm instead. 4. lxsession: A dbus session management interface is needed. Maybe we need to rework this one. Besides, command line used to lock the screen should be handled. 5. lxsession-edit: I want to merge this one with lxsession for better maintainence and adding the ability to configure lxsession autostart file in GUI, not only xdg autostart spec. So people don't need to edit autostart file themselves. Unwanted autostart apps commands can be commented out with # in the config file. 6. lxlauncher: in git repo there is a version supporting background image handling, but it's less well-tested and was not yet released. I don't have time for it, but someone who wants to use it in netbook may want to take a look at it. 7. lxrandr: I'm not sure what's the best way to handle config saving. Previously I want to save it in lxsession config files so we can have a more common place for most config values for easier maintaince. However putting this into autostart desktop file is as good. 8. lxinput: currently I have no plan for it. Supporting synaptic devies can be good, but I don't know how to do it. I know that ubuntu did some patches for gnome to make this work. Maybe we can do the same? 9. lxshortcut: This can be a library rather than binary program so including desktop file editing in other programs can be easier by calling the library. 10. openbox: this is not our software, but personally I always want to do a simple config tool to config keyboard shortcuts for openbox. This is what's lacking for quite a long time. Previously a friend did one with pygtk on the mailing list. We need to find it out. A version written in C with a nice GUI will be even better. Another problem of openbox is the lack of ability to use Win key alone as a shortcut. I read the source code of openbox previously but did not find a way to patch it. Maybe another solution is needed? xbindkeys is a good tool, but this clashes with openbox keyboard shortcut sometimes and requires additonal programs. Any ideas? 11. The file manager: fix most of the known bugs after directory tree and button-style path bar are added. Then, make a new release. Later I'll do loadable module support and try to add a dbus interface for other programs to call the file manager. These are my current plans. Any suggestions are appreciated. On Mon, May 23, 2011 at 9:53 AM, Jonathan Marsden wrote: > On 05/22/2011 04:06 AM, Julien Lavergne wrote: > >> Thanks Jonathan :) Don't forget to update the TODO page next time :) > > OK... I tend to only remember to update TODO when the job is done, not > when I start working on it! > >> http://gitorious.org/lxde-jmarsden/libfm-jmarsden/commit/09b606108146cdc5bfa8167021baf50931edef36 >> Not sure it's suitable for upstream. As far as I know, >> x-terminal-emulator is a Debian / Ubuntu stuff. > > I wasn't sure, but that's why I did they one patch per commit -- whoever > approves or rejects the commits *will* be sure. > >> http://gitorious.org/lxde-jmarsden/libfm-jmarsden/commit/19636195842d26843718bb5900ffea4f8fd28076 > >> The modifications on .desktop should not be applied, it's generated at >> build time. That's also mean that the patch in the package is wrong :-/ > > OK. Do we still need some sort of patch to the template, or is the > patch to the .desktop just useless, because it will be overwritten > during build? Should I make a another commit removing that change to > .desktop ?? > >> I hope to finish merging patchs from Ubuntu / Debian today, except for >> libfm/pcmanfm (I don't have commit access to the branches
Re: [Lubuntu-desktop] Work items and TODOs (LXDE)
On 05/22/2011 04:06 AM, Julien Lavergne wrote: > Thanks Jonathan :) Don't forget to update the TODO page next time :) OK... I tend to only remember to update TODO when the job is done, not when I start working on it! > http://gitorious.org/lxde-jmarsden/libfm-jmarsden/commit/09b606108146cdc5bfa8167021baf50931edef36 > Not sure it's suitable for upstream. As far as I know, > x-terminal-emulator is a Debian / Ubuntu stuff. I wasn't sure, but that's why I did they one patch per commit -- whoever approves or rejects the commits *will* be sure. > http://gitorious.org/lxde-jmarsden/libfm-jmarsden/commit/19636195842d26843718bb5900ffea4f8fd28076 > The modifications on .desktop should not be applied, it's generated at > build time. That's also mean that the patch in the package is wrong :-/ OK. Do we still need some sort of patch to the template, or is the patch to the .desktop just useless, because it will be overwritten during build? Should I make a another commit removing that change to .desktop ?? > I hope to finish merging patchs from Ubuntu / Debian today, except for > libfm/pcmanfm (I don't have commit access to the branches). Great! Then I won't do any more of these, since you are almost done with all the rest :) Once they are all "in", is there anything preventing you and pcman from doing a source tarball release of LXDE -- maybe an rc1 release?? Then we can package from that and if all looks good, you guy can do a 'real' new LXDE release? Are there any automated test tools/test suite for LXDE, incidentally? There seem to be some fairly bad "segfault" type bugs being reported in some of the lx* tools in Lubuntu 11.04 -- have you looked at any of them? How serious are these issues? Making a preference change should not cause the preference editor to crash, for example :) Jonathan ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs
Le Saturday 21 May 2011 à 21:45 -0700, Jonathan Marsden a écrit : > > OK, I started on this today. Thanks Jonathan :) Don't forget to update the TODO page next time :) > Then, I created a project and git repo on gitorious.org so I can put > this somewhere in public for you to see. > > git://gitorious.org/lxde-jmarsden/libfm-jmarsden.git I have some comments about them : http://gitorious.org/lxde-jmarsden/libfm-jmarsden/commit/09b606108146cdc5bfa8167021baf50931edef36 Not sure it's suitable for upstream. As far as I know, x-terminal-emulator is a Debian / Ubuntu stuff. http://gitorious.org/lxde-jmarsden/libfm-jmarsden/commit/19636195842d26843718bb5900ffea4f8fd28076 The modifications on .desktop should not be applied, it's generated at build time. That's also mean that the patch in the package is wrong :-/ I hope to finish merging patchs from Ubuntu / Debian today, except for libfm/pcmanfm (I don't have commit access to the branches). Regards, Julien Lavergne ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs
On 05/08/2011 02:15 AM, PCMan wrote: > Seriously, Lubuntu did a lot of fixes to the original LXDE and most of > them are quite good. > Can anyone help integrate the fixes with upstream source code? OK, I started on this today. I grabbed the current libfm git tree and added six commits, one for each patch in debian/patches of the Ubuntu libfm package. I then verified the resulting tree still builds :) Then, I created a project and git repo on gitorious.org so I can put this somewhere in public for you to see. git://gitorious.org/lxde-jmarsden/libfm-jmarsden.git If there is a better way for me to contribute to LXDE than this, let me know. I can email patches, etc... whatever works for you. I am also willing to join the LXDE development team and so be able to commit directly to the git tree, if you want to trust me that much :) As time allows (my availability varies quite a bit, work and other commitments can make me very busy sometimes!) I expect to work on getting some more of the LXDE patches from Ubuntu up into the git tree (assuming you like these patches!). Ideally we can then make a new LXDE release, and then get new LXDE packages into Debian and synced into Ubuntu, all in plenty of time for the Ubuntu (and Lubuntu) 11.10 Oneiric release. Jonathan ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs
On 05/08/2011 02:15 AM, PCMan wrote: > Seriously, Lubuntu did a lot of fixes to the original LXDE and most of > them are quite good. > Can anyone help integrate the fixes with upstream source code? Sure, at least for the small fixes I have made. How do you want to receive patches? Do I need to set up a git repo of my own, clone the official one for LXDE, apply my changes, and use git-format-patch to send you the changes? Or do you want to give me commit rights to your official git repo? Or some other approach?? :) Jonathan ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs
On Sun, 8 May 2011 17:15:46 +0800 PCMan wrote: > Seriously, Lubuntu did a lot of fixes to the original LXDE and most of > them are quite good. > Can anyone help integrate the fixes with upstream source code? It's planned next week or the week after. It's on my personnal TODO list :) Regards, Julien Lavergne -- Julien Lavergne ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs
Seriously, Lubuntu did a lot of fixes to the original LXDE and most of them are quite good. Can anyone help integrate the fixes with upstream source code? On Sun, May 8, 2011 at 4:17 PM, Jonathan Marsden wrote: > On 05/06/2011 02:53 AM, Julien Lavergne wrote: > >> https://wiki.ubuntu.com/Lubuntu/Developers/TODO > >> Let me know if it's usable for everyone. > > Works for me. I fixed a pile of the bitesized bugs already :) > > Jonathan > > ___ > Mailing list: https://launchpad.net/~lubuntu-desktop > Post to : lubuntu-desktop@lists.launchpad.net > Unsubscribe : https://launchpad.net/~lubuntu-desktop > More help : https://help.launchpad.net/ListHelp > ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
Re: [Lubuntu-desktop] Work items and TODOs
On 05/06/2011 02:53 AM, Julien Lavergne wrote: > https://wiki.ubuntu.com/Lubuntu/Developers/TODO > Let me know if it's usable for everyone. Works for me. I fixed a pile of the bitesized bugs already :) Jonathan ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp
[Lubuntu-desktop] Work items and TODOs
Hi, Last days, I try to rework my TODO page for Lubuntu to make it more functional. Another goal is to identify work items and TODO available for everyone willing to help. You can see the progress here : https://wiki.ubuntu.com/Lubuntu/Developers/TODO It's a work in progress, but the "Bitesize bugs" section is already OK. It's a list a small bugs, perfect for people who want to start helping Lubuntu. During the UDS, I'll add more items, probably more complex / longs to the list. Let me know if it's usable for everyone. Regards, Julien Lavergne ___ Mailing list: https://launchpad.net/~lubuntu-desktop Post to : lubuntu-desktop@lists.launchpad.net Unsubscribe : https://launchpad.net/~lubuntu-desktop More help : https://help.launchpad.net/ListHelp