[Sugar-devel] [pull request] Re: Better support for running non-sugar apps under Sugar
Sebastian Silva
sebastian at fuentelibre.org
Thu Mar 20 14:40:08 EDT 2014
Hi
The intention of this email was actually to raise a discussion about
ways that Sugar could better
integrate with the rest of the GNU+Linux ecosystem.
Anyhow, Walter's answer was: Show me the code, so here it is:
https://github.com/sugarlabs/sugar/pull/283
https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/122
This only covers point (1) in my plan: Try to use X11 window icons for
generic applications in activities tray.
This already makes it quite nice when launching apps from the terminal.
Implementation-wise, It calculates padding in relation to
style.STANDARD_ICON_SIZE, therefore it works both with SUGAR_SCALING at
100 and 72.
Attached is a small png of the result.
This solves the 1 issue for using X11 apps in Sugar.
Do you think it could make it into 0.102 timeline?
In the future I hope we will be able to add some sort of .desktop
launcher file support.
I'm excited that this is my first real contribution to the
shell/toolkit space that I think might get merged, please be gentle
when reviewing. :-)
Regards,
Sebastian
El mié, 12 de mar 2014 a las 8:11 AM, Walter Bender
<walter.bender at gmail.com> escribió:
> On Tue, Mar 11, 2014 at 7:34 PM, Sebastian Silva
> <sebastian at fuentelibre.org> wrote:
>> I know this topic has been discussed here more than once.
>> I feel there is a resistance because of a "purity" of design.
>>
> I feel there is a resistance because no one has written the patch.
> (Patches welcome).
>
>> However it's a
>> bit silly that we need to reinvent everything because we have a
>> thing for
>> simplicity.
>> For instance I'm doing a workshop with children and I'd have liked
>> to use
>> "aseprite", a pixel art design program that has everything I need
>> and a
>> simple interface. Paint activity isn't quite apt for the job.
>>
>> So I guess I can contribute to define what I mean:
>>
>> 1. Support Freedesktop.Org Icon specification and icon naming
>> conventions
>> for non-sugar applications, instead of the grey dot in the Frame.
>> 2. Support Freedesktop.Org Desktop Entry specification for launching
>> non-sugar applications. Proposal: use ~/.sugar/launchers/ for
>> .desktop
>> files. These would appear in the Home View, much like Activities do.
>>
>> I know we are in Feature Freeze but I only want to propose and
>> discuss the
>> merits of the feature, so maybe I or others can invest the time
>> required to
>> achieve this for the next release.
>>
>> Regards,
>> Sebastian
>> PS: Extra points for sugarizing aseprite, it's really cool:
>> http://www.aseprite.org/ . Hints and pointers on where to begin are
>> also
>> welcome.
>>
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
>
>
> --
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20140320/a2ecfbd4/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: screenshot_x11.png
Type: image/png
Size: 52453 bytes
Desc: not available
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20140320/a2ecfbd4/attachment-0001.png>
More information about the Sugar-devel
mailing list