From: Stephen S. <eco...@fa...> - 2012-06-26 09:01:14
|
Hi guys, i've been working on a Lxde Control Center for the past two days and is coming up nicely. I saw that some lxde applications have "X-LXDE-Settings" in the .desktop file (Categories key), e.g. lxappearance. My questions are: 1 - Should Lxde Control Center lists X-LXDE-Settings only applications or all the applications which contain Settings in the .desktop file (e.g. lxrandr doesn't have X-LXDE-Settings because is not strictly Lxde-related)? (or there should be an option or so) 2 - It's possible to update the .desktop files of all the lxde settings apps (lxinput, lxrandr ...) and put in some unique Key? I talked to Julien Lavergne about this and he suggested something like this: [Desktop Entry] Type=Application Name=Customize Look and Feel GenericName=Customize Look and Feel Comment=Customizes look and feel of your desktop and applications Icon=preferences-desktop-theme Exec=lxappearance NotShowIn=GNOME;XFCE; StartupNotify=true Categories=Settings;DesktopSettings;GTK; X-LXDE-Settings=Look & Feel The current layout is this: http://imagebin.org/index.php?mode=image&id=218024 I will soon push a branch or a git repo (btw, where can i push the git repo?), suggestions or patches are welcome. Cheers! Stephen Smally |
From: Christoph W. <chr...@go...> - 2012-06-26 11:12:24
|
Am Dienstag, den 26.06.2012, 11:01 +0200 schrieb Stephen Smally: > Hi guys, i've been working on a Lxde Control Center for the past two > days and is coming up nicely. I saw that some lxde applications have > "X-LXDE-Settings" in the .desktop file (Categories key), e.g. > lxappearance. My questions are: > 1 - Should Lxde Control Center lists X-LXDE-Settings only applications > or all the applications which contain Settings in the .desktop file > (e.g. lxrandr doesn't have X-LXDE-Settings because is not strictly > Lxde-related)? (or there should be an option or so) I think it should use a custom /etc/xdg/menus/lxde-control-center.menu file. This will allow us to not only create groups but also define an order. And we could then reference this menu file in in lxde-application.menu and lxlauncher.menu and have a consistent layout across all three. I fixed lxinput, lxrandr and others to consistently include the 'X-LXDE-Settings' category. > 2 - It's possible to update the .desktop files of all the lxde settings > apps (lxinput, lxrandr ...) and put in some unique Key? I talked to > Julien Lavergne about this and he suggested something like this: > [Desktop Entry] > Type=Application > Name=Customize Look and Feel > GenericName=Customize Look and Feel > Comment=Customizes look and feel of your desktop and applications > Icon=preferences-desktop-theme > Exec=lxappearance > NotShowIn=GNOME;XFCE; > StartupNotify=true > Categories=Settings;DesktopSettings;GTK; > X-LXDE-Settings=Look & Feel I think we should rather stick to categories. This will make it easier to use existing tools like desktop-file-edit. Adding another key adds more complexity. > The current layout is this: > http://imagebin.org/index.php?mode=image&id=218024 Looks awesome! What languate is it written in? > I will soon push a branch or a git repo (btw, where can i push the git > repo?), suggestions or patches are welcome. Someone needs to grant you privileges, but it seems I am not in the position to do it. I only have commit acces and am admin of the bug tracker, not the project itself. Can someone please take care of Stephen's request or make me an admin so I can do it? Kind regards, Christoph |
From: Stephen S. <eco...@fa...> - 2012-06-26 11:20:45
|
Il 26/06/2012 13:12, Christoph Wickert ha scritto: > Am Dienstag, den 26.06.2012, 11:01 +0200 schrieb Stephen Smally: >> Hi guys, i've been working on a Lxde Control Center for the past two >> days and is coming up nicely. I saw that some lxde applications have >> "X-LXDE-Settings" in the .desktop file (Categories key), e.g. >> lxappearance. My questions are: >> 1 - Should Lxde Control Center lists X-LXDE-Settings only applications >> or all the applications which contain Settings in the .desktop file >> (e.g. lxrandr doesn't have X-LXDE-Settings because is not strictly >> Lxde-related)? (or there should be an option or so) > > I think it should use a custom /etc/xdg/menus/lxde-control-center.menu > file. This will allow us to not only create groups but also define an > order. And we could then reference this menu file in in > lxde-application.menu and lxlauncher.menu and have a consistent layout > across all three. > > I fixed lxinput, lxrandr and others to consistently include the > 'X-LXDE-Settings' category. > >> 2 - It's possible to update the .desktop files of all the lxde settings >> apps (lxinput, lxrandr ...) and put in some unique Key? I talked to >> Julien Lavergne about this and he suggested something like this: >> [Desktop Entry] >> Type=Application >> Name=Customize Look and Feel >> GenericName=Customize Look and Feel >> Comment=Customizes look and feel of your desktop and applications >> Icon=preferences-desktop-theme >> Exec=lxappearance >> NotShowIn=GNOME;XFCE; >> StartupNotify=true >> Categories=Settings;DesktopSettings;GTK; >> X-LXDE-Settings=Look & Feel > > I think we should rather stick to categories. This will make it easier > to use existing tools like desktop-file-edit. Adding another key adds > more complexity. > >> The current layout is this: >> http://imagebin.org/index.php?mode=image&id=218024 > > Looks awesome! What languate is it written in? > >> I will soon push a branch or a git repo (btw, where can i push the git >> repo?), suggestions or patches are welcome. > > Someone needs to grant you privileges, but it seems I am not in the > position to do it. I only have commit acces and am admin of the bug > tracker, not the project itself. > > Can someone please take care of Stephen's request or make me an admin so > I can do it? > > Kind regards, > Christoph > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Lxde-list mailing list > Lxd...@li... > https://lists.sourceforge.net/lists/listinfo/lxde-list > Thank you Christoph! Lxde Control Center is written in Vala, using GLib/GIO to retrieve the apps list. Is right to parse a menu file with libmenu-cache, isn't it? Also, i'm quite a noob with git, so i don't really know how to push correctly... Let me know, Regards Stephen Smally |
From: Mélodie <me...@ri...> - 2012-06-26 12:06:03
|
On Tue, 26 Jun 2012 13:20:37 +0200 Stephen Smally <eco...@fa...> wrote: > Il 26/06/2012 13:12, Christoph Wickert ha scritto: > > Am Dienstag, den 26.06.2012, 11:01 +0200 schrieb Stephen Smally: > >> Hi guys, i've been working on a Lxde Control Center for the past two > >> days and is coming up nicely. I saw that some lxde applications have > >> "X-LXDE-Settings" in the .desktop file (Categories key), e.g. > >> lxappearance. My questions are: > >> 1 - Should Lxde Control Center lists X-LXDE-Settings only applications > >> or all the applications which contain Settings in the .desktop file > >> (e.g. lxrandr doesn't have X-LXDE-Settings because is not strictly > >> Lxde-related)? (or there should be an option or so) > > > > I think it should use a custom /etc/xdg/menus/lxde-control-center.menu > > file. This will allow us to not only create groups but also define an > > order. And we could then reference this menu file in in > > lxde-application.menu and lxlauncher.menu and have a consistent layout > > across all three. > > > > I fixed lxinput, lxrandr and others to consistently include the > > 'X-LXDE-Settings' category. > > > >> 2 - It's possible to update the .desktop files of all the lxde settings > >> apps (lxinput, lxrandr ...) and put in some unique Key? I talked to > >> Julien Lavergne about this and he suggested something like this: > >> [Desktop Entry] > >> Type=Application > >> Name=Customize Look and Feel > >> GenericName=Customize Look and Feel > >> Comment=Customizes look and feel of your desktop and applications > >> Icon=preferences-desktop-theme > >> Exec=lxappearance > >> NotShowIn=GNOME;XFCE; > >> StartupNotify=true > >> Categories=Settings;DesktopSettings;GTK; > >> X-LXDE-Settings=Look & Feel > > > > I think we should rather stick to categories. This will make it easier > > to use existing tools like desktop-file-edit. Adding another key adds > > more complexity. > > > >> The current layout is this: > >> http://imagebin.org/index.php?mode=image&id=218024 > > > > Looks awesome! What languate is it written in? > > > >> I will soon push a branch or a git repo (btw, where can i push the git > >> repo?), suggestions or patches are welcome. > > > > Someone needs to grant you privileges, but it seems I am not in the > > position to do it. I only have commit acces and am admin of the bug > > tracker, not the project itself. > > > > Can someone please take care of Stephen's request or make me an admin so > > I can do it? > > > > Kind regards, > > Christoph > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Lxde-list mailing list > > Lxd...@li... > > https://lists.sourceforge.net/lists/listinfo/lxde-list > > > > Thank you Christoph! Lxde Control Center is written in Vala, using > GLib/GIO to retrieve the apps list. Is right to parse a menu file with > libmenu-cache, isn't it? > > Also, i'm quite a noob with git, so i don't really know how to push > correctly... > > Let me know, Regards > > Stephen Smally Hi, Someone at PCLinuxOS has already worked on one which does work and is currently used. Maybe would you want to have a look at it ? This is a link to the source package: http://ftp.nluug.nl/ibiblio/distributions/pclinuxos/pclinuxos/apt/pclinuxos/2010/SRPMS.main/lxdecc-0.2.3.3-5pclos2011.src.rpm Regards, Mélodie -- Mélodie |
From: <me...@gm...> - 2012-06-26 12:05:33
|
On Tue, 26 Jun 2012 13:20:37 +0200 Stephen Smally <eco...@fa...> wrote: > Il 26/06/2012 13:12, Christoph Wickert ha scritto: > > Am Dienstag, den 26.06.2012, 11:01 +0200 schrieb Stephen Smally: > >> Hi guys, i've been working on a Lxde Control Center for the past two > >> days and is coming up nicely. I saw that some lxde applications have > >> "X-LXDE-Settings" in the .desktop file (Categories key), e.g. > >> lxappearance. My questions are: > >> 1 - Should Lxde Control Center lists X-LXDE-Settings only applications > >> or all the applications which contain Settings in the .desktop file > >> (e.g. lxrandr doesn't have X-LXDE-Settings because is not strictly > >> Lxde-related)? (or there should be an option or so) > > > > I think it should use a custom /etc/xdg/menus/lxde-control-center.menu > > file. This will allow us to not only create groups but also define an > > order. And we could then reference this menu file in in > > lxde-application.menu and lxlauncher.menu and have a consistent layout > > across all three. > > > > I fixed lxinput, lxrandr and others to consistently include the > > 'X-LXDE-Settings' category. > > > >> 2 - It's possible to update the .desktop files of all the lxde settings > >> apps (lxinput, lxrandr ...) and put in some unique Key? I talked to > >> Julien Lavergne about this and he suggested something like this: > >> [Desktop Entry] > >> Type=Application > >> Name=Customize Look and Feel > >> GenericName=Customize Look and Feel > >> Comment=Customizes look and feel of your desktop and applications > >> Icon=preferences-desktop-theme > >> Exec=lxappearance > >> NotShowIn=GNOME;XFCE; > >> StartupNotify=true > >> Categories=Settings;DesktopSettings;GTK; > >> X-LXDE-Settings=Look & Feel > > > > I think we should rather stick to categories. This will make it easier > > to use existing tools like desktop-file-edit. Adding another key adds > > more complexity. > > > >> The current layout is this: > >> http://imagebin.org/index.php?mode=image&id=218024 > > > > Looks awesome! What languate is it written in? > > > >> I will soon push a branch or a git repo (btw, where can i push the git > >> repo?), suggestions or patches are welcome. > > > > Someone needs to grant you privileges, but it seems I am not in the > > position to do it. I only have commit acces and am admin of the bug > > tracker, not the project itself. > > > > Can someone please take care of Stephen's request or make me an admin so > > I can do it? > > > > Kind regards, > > Christoph > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Lxde-list mailing list > > Lxd...@li... > > https://lists.sourceforge.net/lists/listinfo/lxde-list > > > > Thank you Christoph! Lxde Control Center is written in Vala, using > GLib/GIO to retrieve the apps list. Is right to parse a menu file with > libmenu-cache, isn't it? > > Also, i'm quite a noob with git, so i don't really know how to push > correctly... > > Let me know, Regards > > Stephen Smally Hi, Someone at PCLinuxOS has already worked on one which does work and is currently used. Maybe would you want to have a look at it ? This is a link to the source package: http://ftp.nluug.nl/ibiblio/distributions/pclinuxos/pclinuxos/apt/pclinuxos/2010/SRPMS.main/lxdecc-0.2.3.3-5pclos2011.src.rpm Regards, Mélodie |
From: Stephen S. <eco...@fa...> - 2012-06-26 12:09:44
|
Il 26/06/2012 14:05, me...@gm... ha scritto: > On Tue, 26 Jun 2012 13:20:37 +0200 > Stephen Smally <eco...@fa...> wrote: > >> Il 26/06/2012 13:12, Christoph Wickert ha scritto: >>> Am Dienstag, den 26.06.2012, 11:01 +0200 schrieb Stephen Smally: >>>> Hi guys, i've been working on a Lxde Control Center for the past two >>>> days and is coming up nicely. I saw that some lxde applications have >>>> "X-LXDE-Settings" in the .desktop file (Categories key), e.g. >>>> lxappearance. My questions are: >>>> 1 - Should Lxde Control Center lists X-LXDE-Settings only applications >>>> or all the applications which contain Settings in the .desktop file >>>> (e.g. lxrandr doesn't have X-LXDE-Settings because is not strictly >>>> Lxde-related)? (or there should be an option or so) >>> >>> I think it should use a custom /etc/xdg/menus/lxde-control-center.menu >>> file. This will allow us to not only create groups but also define an >>> order. And we could then reference this menu file in in >>> lxde-application.menu and lxlauncher.menu and have a consistent layout >>> across all three. >>> >>> I fixed lxinput, lxrandr and others to consistently include the >>> 'X-LXDE-Settings' category. >>> >>>> 2 - It's possible to update the .desktop files of all the lxde settings >>>> apps (lxinput, lxrandr ...) and put in some unique Key? I talked to >>>> Julien Lavergne about this and he suggested something like this: >>>> [Desktop Entry] >>>> Type=Application >>>> Name=Customize Look and Feel >>>> GenericName=Customize Look and Feel >>>> Comment=Customizes look and feel of your desktop and applications >>>> Icon=preferences-desktop-theme >>>> Exec=lxappearance >>>> NotShowIn=GNOME;XFCE; >>>> StartupNotify=true >>>> Categories=Settings;DesktopSettings;GTK; >>>> X-LXDE-Settings=Look & Feel >>> >>> I think we should rather stick to categories. This will make it easier >>> to use existing tools like desktop-file-edit. Adding another key adds >>> more complexity. >>> >>>> The current layout is this: >>>> http://imagebin.org/index.php?mode=image&id=218024 >>> >>> Looks awesome! What languate is it written in? >>> >>>> I will soon push a branch or a git repo (btw, where can i push the git >>>> repo?), suggestions or patches are welcome. >>> >>> Someone needs to grant you privileges, but it seems I am not in the >>> position to do it. I only have commit acces and am admin of the bug >>> tracker, not the project itself. >>> >>> Can someone please take care of Stephen's request or make me an admin so >>> I can do it? >>> >>> Kind regards, >>> Christoph >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. Discussions >>> will include endpoint security, mobile security and the latest in malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> _______________________________________________ >>> Lxde-list mailing list >>> Lxd...@li... >>> https://lists.sourceforge.net/lists/listinfo/lxde-list >>> >> >> Thank you Christoph! Lxde Control Center is written in Vala, using >> GLib/GIO to retrieve the apps list. Is right to parse a menu file with >> libmenu-cache, isn't it? >> >> Also, i'm quite a noob with git, so i don't really know how to push >> correctly... >> >> Let me know, Regards >> >> Stephen Smally > > Hi, > > Someone at PCLinuxOS has already worked on one which does work and is currently used. > Maybe would you want to have a look at it ? > > This is a link to the source package: > http://ftp.nluug.nl/ibiblio/distributions/pclinuxos/pclinuxos/apt/pclinuxos/2010/SRPMS.main/lxdecc-0.2.3.3-5pclos2011.src.rpm > > Regards, > Mélodie > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Lxde-list mailing list > Lxd...@li... > https://lists.sourceforge.net/lists/listinfo/lxde-list > Saw it, it uses gtkdialog, which is almost dead, the opensuse guys also wrote a pygtk control center (which btw load python and uses more ram), but i think that both use hard-coded links to the apps. Stephen Smally |
From: <me...@gm...> - 2012-06-26 12:33:55
|
On Tue, 26 Jun 2012 14:09:33 +0200 Stephen Smally <eco...@fa...> wrote: > > Hi, > > > > Someone at PCLinuxOS has already worked on one which does work and is currently used. > > Maybe would you want to have a look at it ? > > > > This is a link to the source package: > > http://ftp.nluug.nl/ibiblio/distributions/pclinuxos/pclinuxos/apt/pclinuxos/2010/SRPMS.main/lxdecc-0.2.3.3-5pclos2011.src.rpm > > > > Regards, > > Mélodie > Saw it, it uses gtkdialog, which is almost dead, the opensuse guys also > wrote a pygtk control center (which btw load python and uses more ram), > but i think that both use hard-coded links to the apps. > > Stephen Smally Ok, then it's cool, we will have a new CC with –– what is the tool you are using ? YAG maybe ? (YAG : Yet Another Dialog, is up to date and active I think, and it is a light one I was said). Regards, Mélodie |
From: Stephen S. <eco...@fa...> - 2012-06-26 12:54:42
|
Il 26/06/2012 14:33, me...@gm... ha scritto: > On Tue, 26 Jun 2012 14:09:33 +0200 > Stephen Smally <eco...@fa...> wrote: > >>> Hi, >>> >>> Someone at PCLinuxOS has already worked on one which does work and is currently used. >>> Maybe would you want to have a look at it ? >>> >>> This is a link to the source package: >>> http://ftp.nluug.nl/ibiblio/distributions/pclinuxos/pclinuxos/apt/pclinuxos/2010/SRPMS.main/lxdecc-0.2.3.3-5pclos2011.src.rpm >>> >>> Regards, >>> Mélodie > >> Saw it, it uses gtkdialog, which is almost dead, the opensuse guys also >> wrote a pygtk control center (which btw load python and uses more ram), >> but i think that both use hard-coded links to the apps. >> >> Stephen Smally > > Ok, then it's cool, we will have a new CC with –– what is the tool you are using ? YAG > maybe ? (YAG : Yet Another Dialog, is up to date and active I think, and it is a light > one I was said). > > Regards, > Mélodie > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Lxde-list mailing list > Lxd...@li... > https://lists.sourceforge.net/lists/listinfo/lxde-list > Oh, it's plain gtk+, using Vala. |
From: Christoph W. <chr...@go...> - 2012-06-26 16:03:24
|
Am Dienstag, den 26.06.2012, 13:20 +0200 schrieb Stephen Smally: > Thank you Christoph! Lxde Control Center is written in Vala, using > GLib/GIO to retrieve the apps list. Great! We usually only do C, but recently people st > Is right to parse a menu file with libmenu-cache, isn't it? Yes, I think all LXDE apps should behave the same and thus use menu-cache. I am not sure how complicated generating a menu is code-wise though and if it adds much benefit here. We are not talking about tons of desktop files here and menu-cache has some bugs like not properly handling 'Exclude' statements [1] or not deleting old cache files [1]. It would be awesome if someone had the time to look into these bugs. > Also, i'm quite a noob with git, so i don't really know how to push > correctly... Git is pretty straight forward, you pull (checkout) and commit (checkin) similar to other VCSes. The only difference is that you have the staging area, kind of an offline cache. When you commit, you only commit to the staging area and need to run 'git push' to upload the changes. Kind regards, Christoph [1] http://sourceforge.net/tracker/?func=detail&aid=3028076&group_id=180858&atid=894872 [2] https://sourceforge.net/tracker/?func=detail&aid=3531686&group_id=180858&atid=894869 |
From: Axel F. <axe...@gm...> - 2012-06-26 16:38:20
|
Le 26/06/2012 18:03, Christoph Wickert a écrit : > We are not talking about tons of desktop > files here and menu-cache has some bugs like not properly handling > 'Exclude' statements [1] or not deleting old cache files [1]. It would > be awesome if someone had the time to look into these bugs. > I use menu-cache in my (experimental) file manager [1] and I recently found another problem with it, I have some deadlocks sometimes, it seems blocked in it's main loop for some mysterious reasons... :) [1] http://imagebin.org/index.php?mode=image&id=218474 -- Axel FILMORE #--------------------------------------------# https://github.com/afilmore #--------------------------------------------# Vala - Compiler For The GObject Type System https://live.gnome.org/Vala #--------------------------------------------# |
From: <me...@gm...> - 2012-06-26 16:54:52
|
On Tue, 26 Jun 2012 18:03:11 +0200 Christoph Wickert <chr...@go...> wrote: > Am Dienstag, den 26.06.2012, 13:20 +0200 schrieb Stephen Smally: > > Is right to parse a menu file with libmenu-cache, isn't it? > > Yes, I think all LXDE apps should behave the same and thus use > menu-cache. > > I am not sure how complicated generating a menu is code-wise though and > if it adds much benefit here. We are not talking about tons of desktop > files here and menu-cache has some bugs like not properly handling > 'Exclude' statements [1] or not deleting old cache files [1]. It would > be awesome if someone had the time to look into these bugs. Hi, I just realized that I had not yet added a comment after you filled that bug report related to the cached files from menu-cache. So I just added a comment: https://sourceforge.net/tracker/?func=detail&aid=3531686&group_id=180858&atid=894869 It is not a critical bug I think, these files are not very heavy, and can even be cleaned automatically when using Bleachbit. Best regards, Mélodie -- Mélodie <me...@gm...> |
From: Julien L. <gi...@ub...> - 2012-06-26 17:56:03
|
Le 06/26/2012 01:12 PM, Christoph Wickert a écrit : > I think it should use a custom /etc/xdg/menus/lxde-control-center.menu > file. This will allow us to not only create groups but also define an > order. And we could then reference this menu file in in > lxde-application.menu and lxlauncher.menu and have a consistent layout > across all three. +1, much more flexible than the .desktop solution. Also, with vapi of menu-cache, it should be easier to implement in Vala. Regards, Julien Lavergne |
From: Stephen S. <eco...@fa...> - 2012-06-28 09:46:59
Attachments:
lxde-control-center.tar.gz
|
Hi guys, just to try, i wrote a C version of Lxde Control Center (attached), it works, but uses more Ram than the Vala one, how's possible? maybe there are some memory leaks (i'm not expert with pointers), can anybody take a look? Stephen Smally |
From: Michael R. <mic...@gm...> - 2012-06-28 09:50:02
|
On 28/06/12 10:46, Stephen Smally wrote: > Hi guys, just to try, i wrote a C version of Lxde Control Center > (attached), it works, but uses more Ram than the Vala one, how's > possible? maybe there are some memory leaks (i'm not expert with > pointers), can anybody take a look? > > Stephen Smally > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > Lxde-list mailing list > Lxd...@li... > https://lists.sourceforge.net/lists/listinfo/lxde-list Have you tried running the likes of valgrind on it, to see where you're losing the memory? |
From: Stephen S. <eco...@fa...> - 2012-06-28 10:00:56
|
Il 28/06/2012 11:49, Michael Rawson ha scritto: > On 28/06/12 10:46, Stephen Smally wrote: >> Hi guys, just to try, i wrote a C version of Lxde Control Center >> (attached), it works, but uses more Ram than the Vala one, how's >> possible? maybe there are some memory leaks (i'm not expert with >> pointers), can anybody take a look? >> >> Stephen Smally >> >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats.http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >> >> _______________________________________________ >> Lxde-list mailing list >> Lxd...@li... >> https://lists.sourceforge.net/lists/listinfo/lxde-list > Have you tried running the likes of valgrind on it, to see where you're > losing the memory? > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > _______________________________________________ > Lxde-list mailing list > Lxd...@li... > https://lists.sourceforge.net/lists/listinfo/lxde-list > not yet, i will |
From: Stephen S. <eco...@fa...> - 2012-06-28 10:54:42
|
Il 28/06/2012 12:00, Stephen Smally ha scritto: > Il 28/06/2012 11:49, Michael Rawson ha scritto: >> On 28/06/12 10:46, Stephen Smally wrote: >>> Hi guys, just to try, i wrote a C version of Lxde Control Center >>> (attached), it works, but uses more Ram than the Vala one, how's >>> possible? maybe there are some memory leaks (i'm not expert with >>> pointers), can anybody take a look? >>> >>> Stephen Smally >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. Discussions >>> will include endpoint security, mobile security and the latest in malware >>> threats.http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> >>> >>> _______________________________________________ >>> Lxde-list mailing list >>> Lxd...@li... >>> https://lists.sourceforge.net/lists/listinfo/lxde-list >> Have you tried running the likes of valgrind on it, to see where you're >> losing the memory? >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >> >> >> _______________________________________________ >> Lxde-list mailing list >> Lxd...@li... >> https://lists.sourceforge.net/lists/listinfo/lxde-list >> > > not yet, i will > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Lxde-list mailing list > Lxd...@li... > https://lists.sourceforge.net/lists/listinfo/lxde-list > Tried, i don't understand much, mainly because gtk has a lot of unfreed memory and i cannot see the program-only leaks... P.S. Apologies, the App.c file contains two lines of python-styled comment, should be // instead of # |
From: Emil K. <jek...@gm...> - 2012-06-28 13:29:22
|
On Thu, 2012-06-28 at 12:54 +0200, Stephen Smally wrote: > Il 28/06/2012 12:00, Stephen Smally ha scritto: > > Il 28/06/2012 11:49, Michael Rawson ha scritto: > >> On 28/06/12 10:46, Stephen Smally wrote: > >>> Hi guys, just to try, i wrote a C version of Lxde Control Center > >>> (attached), it works, but uses more Ram than the Vala one, how's > >>> possible? maybe there are some memory leaks (i'm not expert with > >>> pointers), can anybody take a look? > >>> > >>> Stephen Smally > >>> > >>> > >>> > >>> ------------------------------------------------------------------------------ > >>> Live Security Virtual Conference > >>> Exclusive live event will cover all the ways today's security and > >>> threat landscape has changed and how IT managers can respond. Discussions > >>> will include endpoint security, mobile security and the latest in malware > >>> threats.http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>> > >>> > >>> _______________________________________________ > >>> Lxde-list mailing list > >>> Lxd...@li... > >>> https://lists.sourceforge.net/lists/listinfo/lxde-list > >> Have you tried running the likes of valgrind on it, to see where you're > >> losing the memory? > >> > >> > >> ------------------------------------------------------------------------------ > >> Live Security Virtual Conference > >> Exclusive live event will cover all the ways today's security and > >> threat landscape has changed and how IT managers can respond. Discussions > >> will include endpoint security, mobile security and the latest in malware > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >> > >> > >> _______________________________________________ > >> Lxde-list mailing list > >> Lxd...@li... > >> https://lists.sourceforge.net/lists/listinfo/lxde-list > >> > > > > not yet, i will > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Lxde-list mailing list > > Lxd...@li... > > https://lists.sourceforge.net/lists/listinfo/lxde-list > > > > Tried, i don't understand much, mainly because gtk has a lot of unfreed > memory and i cannot see the program-only leaks... > P.S. Apologies, the App.c file contains two lines of python-styled > comment, should be // instead of # > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Lxde-list mailing list > Lxd...@li... > https://lists.sourceforge.net/lists/listinfo/lxde-list Greetings Did you remember to export env that makes gtk valgrind friendly: export G_SLICE=always-malloc export G_DEBUG=gc-friendly There may be other such tweaks required to make valgrind output make sense. Best Regards -Emil |