From: PCMan <pcm...@gm...> - 2012-03-14 17:16:00
|
Hello, Finally, here comes the source code of lxpanel2, something developed for quite a long time but is never published online. Browse the code: http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxpanel2;a=summary The git repo: git://lxde.git.sourceforge.net/gitroot/lxde/lxpanel2 To compile, you need cmake and vala. The new version is re-written with vala + gtk3. In the source code dir checked out from git repo, do this: > mkdir build > cd build > cmake .. > make > sudo make install Just like the old autotools, but cmake is way much faster and has nicer output. Please, don't expect too much. It does not fully work yet. Many things are still missing and some parts do not work at all. Dynamically loadable applets are not correctly implemented yet. I'm still thinking about a better way to make developing applet plugins easier. Until I find out a better design, I'll continue finishing it. Now I go back to fix remaining parts of the file manager pcmanfm/libfm. There has been some progress recently. Unfortunately, I have a bad time working in the hospital recently and is really busy in March and April. :-( Anyway, I'll keep doing this whenever possible. Cheers! |
From: Stephen S. <eco...@fa...> - 2012-03-14 18:30:08
|
Fantastic, i was looking forward for this. may i find a good way to implement dynamic plugins (even if i'm not experienced with dynamic libraries) ? I anyway will absolutely give all my (poor) skills to help ;-) Stephen Smally On 03/14/2012 06:15 PM, PCMan wrote: > Hello, > Finally, here comes the source code of lxpanel2, something developed > for quite a long time but is never published online. > > Browse the code: > http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxpanel2;a=summary > The git repo: git://lxde.git.sourceforge.net/gitroot/lxde/lxpanel2 > <http://lxde.git.sourceforge.net/gitroot/lxde/lxpanel2> > > To compile, you need cmake and vala. > The new version is re-written with vala + gtk3. > In the source code dir checked out from git repo, do this: > > > mkdir build > > cd build > > cmake .. > > make > > sudo make install > > Just like the old autotools, but cmake is way much faster and has > nicer output. > > Please, don't expect too much. It does not fully work yet. > Many things are still missing and some parts do not work at all. > Dynamically loadable applets are not correctly implemented yet. > I'm still thinking about a better way to make developing applet > plugins easier. > Until I find out a better design, I'll continue finishing it. > Now I go back to fix remaining parts of the file manager > pcmanfm/libfm. There has been some progress recently. > Unfortunately, I have a bad time working in the hospital recently and > is really busy in March and April. :-( > Anyway, I'll keep doing this whenever possible. > > Cheers! > > > ------------------------------------------------------------------------------ > Virtualization& Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > > _______________________________________________ > Lxde-list mailing list > Lxd...@li... > https://lists.sourceforge.net/lists/listinfo/lxde-list |
From: Henry G. <hsg...@go...> - 2012-03-15 17:32:59
|
On Thu, Mar 15, 2012 at 01:15:51AM +0800, PCMan wrote: > Hello, > Finally, here comes the source code of lxpanel2, something developed for > quite a long time but is never published online. Exciting! I get an error when compiling: $ cmake .. -DVALA_EXECUTABLE=/usr/bin/valac-0.14 ... (no errors) $ make [ 7%] Built target lxpanel2_translations [ 10%] Building C object src/CMakeFiles/lxpanel2.dir/applets/app-menu-applet.c.o /home/hsgg/lxde/lxpanel2/build/src/applets/app-menu-applet.c:33:33: fatal error: gio/gdesktopappinfo.h: No such file or directory compilation terminated. make[2]: *** [src/CMakeFiles/lxpanel2.dir/applets/app-menu-applet.c.o] Error 1 make[1]: *** [src/CMakeFiles/lxpanel2.dir/all] Error 2 make: *** [all] Error 2 The header file gdesktopappinfo.h is at /usr/include/gio-unix-2.0/gio/gdesktopappinfo.h on Gentoo. Any help appreciated. Thanks, Henry |
From: YUP <yup...@gm...> - 2012-03-15 22:30:55
|
Hi, I've got the same error on Archlinux. I submitted PKGBUILD in AUR, take a look: https://aur.archlinux.org/packages.php?ID=57644 I get an error when compiling: > > [ 10%] Building C object > src/CMakeFiles/lxpanel2.dir/applets/app-menu-applet.c.o > /home/hsgg/lxde/lxpanel2/build/src/applets/app-menu-applet.c:33:33: fatal > error: gio/gdesktopappinfo.h: No such file or directory > > |
From: PCMan <pcm...@gm...> - 2012-03-17 11:29:31
|
1. Try this: > make VERBOSE=1 and get the output for trouble shooting. 2. Gtk+ 3 is required, not gtk+ 2. LXPanel2 is not compatible with gtk2. On Fri, Mar 16, 2012 at 6:30 AM, YUP <yup...@gm...> wrote: > Hi, > > I've got the same error on Archlinux. I submitted PKGBUILD in AUR, take a > look: https://aur.archlinux.org/packages.php?ID=57644 > > I get an error when compiling: >> >> [ 10%] Building C object >> src/CMakeFiles/lxpanel2.dir/applets/app-menu-applet.c.o >> /home/hsgg/lxde/lxpanel2/build/src/applets/app-menu-applet.c:33:33: fatal >> error: gio/gdesktopappinfo.h: No such file or directory >> >> |
From: YUP <yup...@gm...> - 2012-03-17 12:07:23
|
Yeh, it should be gtk3. But nevertheless, it doesn't change anything, i have gtk3 installed. Here is pastebin http://pastebin.com/y3jF6hdX Regards, Yarema 17 березня 2012 р. 12:29 PCMan <pcm...@gm...> написав: > 1. Try this: > > make VERBOSE=1 > and get the output for trouble shooting. > > 2. Gtk+ 3 is required, not gtk+ 2. LXPanel2 is not compatible with gtk2. > > > On Fri, Mar 16, 2012 at 6:30 AM, YUP <yup...@gm...> wrote: > >> Hi, >> >> I've got the same error on Archlinux. I submitted PKGBUILD in AUR, take a >> look: https://aur.archlinux.org/packages.php?ID=57644 >> >> I get an error when compiling: >>> >>> [ 10%] Building C object >>> src/CMakeFiles/lxpanel2.dir/applets/app-menu-applet.c.o >>> /home/hsgg/lxde/lxpanel2/build/src/applets/app-menu-applet.c:33:33: >>> fatal error: gio/gdesktopappinfo.h: No such file or directory >>> >>> > |
From: YUP <yup...@gm...> - 2012-03-17 12:54:12
|
Well, I did some research and found out that gio-unix-2.0 is missing in the section pkg_check_modules. It is enough to add gio-unix-2.0 after gtk+-3: pkg_check_modules(GTK REQUIRED gtk+-3.0 gio-unix-2.0) That's it. Can somobody make changes in git repo? Regards, Yarema 17 березня 2012 р. 13:06 YUP <yup...@gm...> написав: > Yeh, it should be gtk3. But nevertheless, it doesn't change anything, i > have gtk3 installed. Here is pastebin http://pastebin.com/y3jF6hdX > > Regards, > > Yarema > > 17 березня 2012 р. 12:29 PCMan <pcm...@gm...> написав: > > 1. Try this: >> > make VERBOSE=1 >> and get the output for trouble shooting. >> >> 2. Gtk+ 3 is required, not gtk+ 2. LXPanel2 is not compatible with gtk2. >> >> >> On Fri, Mar 16, 2012 at 6:30 AM, YUP <yup...@gm...> wrote: >> >>> Hi, >>> >>> I've got the same error on Archlinux. I submitted PKGBUILD in AUR, take >>> a look: https://aur.archlinux.org/packages.php?ID=57644 >>> >>> I get an error when compiling: >>>> >>>> [ 10%] Building C object >>>> src/CMakeFiles/lxpanel2.dir/applets/app-menu-applet.c.o >>>> /home/hsgg/lxde/lxpanel2/build/src/applets/app-menu-applet.c:33:33: >>>> fatal error: gio/gdesktopappinfo.h: No such file or directory >>>> >>>> >> > |
From: YUP <yup...@gm...> - 2012-03-17 14:17:16
|
I meant file CMakeLists.txt 17 березня 2012 р. 13:53 YUP <yup...@gm...> написав: > Well, I did some research and found out that gio-unix-2.0 is missing in > the section pkg_check_modules. It is enough to add gio-unix-2.0 after > gtk+-3: > > pkg_check_modules(GTK REQUIRED gtk+-3.0 gio-unix-2.0) > > That's it. Can somobody make changes in git repo? > > Regards, > > Yarema > > >> > |
From: Henry G. <hsg...@go...> - 2012-03-20 13:55:48
|
On Sat, Mar 17, 2012 at 03:16:49PM +0100, YUP wrote: > I meant file CMakeLists.txt > > 17 березня 2012 р. 13:53 YUP <yup...@gm...> написав: > > > > pkg_check_modules(GTK REQUIRED gtk+-3.0 gio-unix-2.0) Yes, changing to that in CMakeLists.txt worked. gio-unix-2.0 is part of glib-2.30.3, so independent of gtk3. Thanks! Henry |
From: Julien L. <gi...@ub...> - 2012-03-18 14:15:57
|
Le 03/14/2012 06:15 PM, PCMan a écrit : > Hello, > Finally, here comes the source code of lxpanel2, something developed > for quite a long time but is never published online. > > Browse the code: > http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxpanel2;a=summary > The git repo: git://lxde.git.sourceforge.net/gitroot/lxde/lxpanel2 > <http://lxde.git.sourceforge.net/gitroot/lxde/lxpanel2> Thanks, I'll try to have a closer look after the release of Lubuntu 12.04 > Now I go back to fix remaining parts of the file manager > pcmanfm/libfm. There has been some progress recently. pcmanfm seems more unstable on Lubuntu 12.04, especially on mount / unmount operations. Also, just waiting on a live ISO trigger a crash, very often. Let us know what do you need to investigate those bugs. Regards, Julien Lavergne |
From: Michael R. <mic...@gm...> - 2012-03-18 15:43:47
|
This looks very interesting. :) Perhaps I'm missing something, but how do I run it? It returns immediately, and ps aux returns no hits for it. If only so more people can bug-report it. :) Thanks, Michael On Sun, 18 Mar 2012 15:15:46 +0100 Julien Lavergne <gi...@ub...> wrote: > Le 03/14/2012 06:15 PM, PCMan a écrit : > > Hello, > > Finally, here comes the source code of lxpanel2, something developed > > for quite a long time but is never published online. > > > > Browse the code: > > http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxpanel2;a=summary > > The git repo: git://lxde.git.sourceforge.net/gitroot/lxde/lxpanel2 > > <http://lxde.git.sourceforge.net/gitroot/lxde/lxpanel2> > Thanks, I'll try to have a closer look after the release of Lubuntu 12.04 > > > Now I go back to fix remaining parts of the file manager > > pcmanfm/libfm. There has been some progress recently. > pcmanfm seems more unstable on Lubuntu 12.04, especially on mount / > unmount operations. Also, just waiting on a live ISO trigger a crash, > very often. > > Let us know what do you need to investigate those bugs. > > Regards, > Julien Lavergne > -- Michael Rawson <mic...@gm...> |
From: PCMan <pcm...@gm...> - 2012-03-19 04:46:49
|
Did you do make install? With this a default config file will be installed. It needs a config file to run properly. If you already have one, then it's a bug. :-( On Sun, Mar 18, 2012 at 11:43 PM, Michael Rawson <mic...@gm...>wrote: > This looks very interesting. :) > > Perhaps I'm missing something, but how do I run it? It returns > immediately, and ps aux returns no hits for it. > > If only so more people can bug-report it. :) > > Thanks, > > Michael > > > On Sun, 18 Mar 2012 15:15:46 +0100 > Julien Lavergne <gi...@ub...> wrote: > > > Le 03/14/2012 06:15 PM, PCMan a écrit : > > > Hello, > > > Finally, here comes the source code of lxpanel2, something developed > > > for quite a long time but is never published online. > > > > > > Browse the code: > > > > http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxpanel2;a=summary > > > The git repo: git://lxde.git.sourceforge.net/gitroot/lxde/lxpanel2 > > > <http://lxde.git.sourceforge.net/gitroot/lxde/lxpanel2> > > Thanks, I'll try to have a closer look after the release of Lubuntu 12.04 > > > > > Now I go back to fix remaining parts of the file manager > > > pcmanfm/libfm. There has been some progress recently. > > pcmanfm seems more unstable on Lubuntu 12.04, especially on mount / > > unmount operations. Also, just waiting on a live ISO trigger a crash, > > very often. > > > > Let us know what do you need to investigate those bugs. > > > > Regards, > > Julien Lavergne > > > > > -- > Michael Rawson <mic...@gm...> > |
From: Michael R. <mic...@gm...> - 2012-03-20 12:07:22
|
Okay, now it has crashed. Looked good briefly before it did though. Where do I report the bug? On Mon, 19 Mar 2012 12:46:42 +0800 PCMan <pcm...@gm...> wrote: > Did you do make install? With this a default config file will be installed. > It needs a config file to run properly. If you already have one, then it's > a bug. :-( > > On Sun, Mar 18, 2012 at 11:43 PM, Michael Rawson > <mic...@gm...>wrote: > > > This looks very interesting. :) > > > > Perhaps I'm missing something, but how do I run it? It returns > > immediately, and ps aux returns no hits for it. > > > > If only so more people can bug-report it. :) > > > > Thanks, > > > > Michael > > > > > > On Sun, 18 Mar 2012 15:15:46 +0100 > > Julien Lavergne <gi...@ub...> wrote: > > > > > Le 03/14/2012 06:15 PM, PCMan a écrit : > > > > Hello, > > > > Finally, here comes the source code of lxpanel2, something developed > > > > for quite a long time but is never published online. > > > > > > > > Browse the code: > > > > > > http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxpanel2;a=summary > > > > The git repo: git://lxde.git.sourceforge.net/gitroot/lxde/lxpanel2 > > > > <http://lxde.git.sourceforge.net/gitroot/lxde/lxpanel2> > > > Thanks, I'll try to have a closer look after the release of Lubuntu 12.04 > > > > > > > Now I go back to fix remaining parts of the file manager > > > > pcmanfm/libfm. There has been some progress recently. > > > pcmanfm seems more unstable on Lubuntu 12.04, especially on mount / > > > unmount operations. Also, just waiting on a live ISO trigger a crash, > > > very often. > > > > > > Let us know what do you need to investigate those bugs. > > > > > > Regards, > > > Julien Lavergne > > > > > > > > > -- > > Michael Rawson <mic...@gm...> > > -- Michael Rawson <mic...@gm...> |