Re: [Elementary-dev-community] (the indicators situation) XFCE next release approaching, they hope to port to gtk3 afterwards

2014-08-18 Thread Sergio Costas

Hi Daniel:

Ok, now I understand what you mean with that (I needed to do a full demo 
code to discover it :( ).


El 09/08/14 a las #4, Daniel Foré escribió:
The big problem is that GTK.Popover cannot be a top level window and 
granite popover is intended to be deprecated.

Cheers,

Daniel Foré
elementaryos.org


On Fri, Aug 8, 2014 at 10:53 AM, Sergio Costas rasters...@gmail.com 
mailto:rasters...@gmail.com wrote:


Hi:

I've been thinking about this, and want to propose an idea. But
before writing code, I prefer to comment it first, just in case
someone finds something that could prevent it from being useful.

At first I considered the idea of using libpeas to add the
indicators directly as part of the bar, but then I realized that
it's not a good idea because a bug in any indicator (which are
always pieces of software delivered by third parties and without
the same quality control) would crash the entire bar, which is not
desirable.

The idea of exporting the indicator using DBus is good, but has
the problem that it needs a lot of work in order to embed any
widget and send them through the bus (like the famous libido). But
then I realized that the only API needed over DBus is the one to
put an icon in the bar, and also a DBus callback to inform the
indicator that the user clicked on it. The popup itself can be
painted directly by the indicator app, because it is a new window,
and inside it can be painted any standard widget. This way,
wingpanel (or whatever indicator bar used by the user) only needs
to offer an API to add an icon inside, and a DBus signal to inform
the indicator app that it must show/hide its popup (and also other
to enable/disable an icon, and so on, but the API would be very
small).

The advantages are several:

* Developing the library would be extremely easy, and also its
maintenance, because it is extremely lightweight.
* It won't use XEmbedd or other X-specific mechanisms, which means
that it would be fully compatible with Wayland without changing a
line.
* By copying the client API from libappindicator, it is possible
to have binary compatibility with libappindicator applications:
the client code would send over DBus the petition to put the icon
in the bar, and will wait for click events. When they arrive, it
would create a popup with the menu created by the appindicator
application.

Critics? Change proponsals? Am I completely off-topic?

El 28/07/14 a las #4, Sergey Shnatsel Davidoff escribió:

Thanks for the info!

I wonder if indicators themselves were ported to GTK3 though.

Another suggestion I've heard recently is looking into MATE
indicators. But this is all Freya+1 stuff so I'll investigate it
only after Freya is released.

If anyone's interested in the situation with indicators, I've
detailed it here:
https://bbs.archlinux.org/viewtopic.php?pid=1439765#p1439765
-- 
Sergey Shnatsel Davidoff






-- 
Nos leemos

 RASTER(Linux user #228804)
ras...@rastersoft.com   http://www.rastersoft.com





--
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] (the indicators situation) XFCE next release approaching, they hope to port to gtk3 afterwards

2014-08-11 Thread Sergio Costas
You are right. I presumed that Gtk.Popover had a similar API to the 
Gtk.Menu, but it is quite different. Anyway, I have another idea, and 
this time I have some demonstration code as a proof of concept.


Basically, Gtk has everything needed to allow certain remote access to 
widgets in an easy way: you can read and write public properties using a 
string with the property name (and nearly all the useful data in a 
widget is stored in properties), you can create GUIs from textual 
representations using Gtk.Builder, you can get access to the widgets in 
those GUIs referring to them by its name contained in a string, and you 
can connect signals passing its name in a string.


So the idea is to create a class that encapsulates a Gtk.Builder. This 
class is exported using DBus, and allows to load an UI from a file or 
from a textual representation sent with DBus. It also allows to read or 
write any public property in any of the widgets, referencing them by 
name thanks to Gtk.Builder. Finally, when a widget emits one of the 
specified signals, it would send a DBus signal indicating it.


As I commented, I created a little proof of concept, and in fact it is 
so simple that I don't understand why this is not part of Gtk... You can 
find it at


https://github.com/rastersoft/dbuilder

There is a little README file with the instructions.

So the idea would be to create a bar with one icon per indicator, and a 
popover for each one. And the content of each popover could be managed 
this way.


More critics? More change proponsals?

(BTW... I LOVE FREYA!)

El 09/08/14 a las #4, Cameron Norman escribió:
I also believe there would be a few issues with the placement of the 
pointer from the popover to the parent. I have know idea what to call 
it except a triangle haha. If it was its own window it would have no 
idea where to place that (or place itself for that matter).


Have a great weekend,
--
Cameron

El vie, 8 de ago 2014 a las 9:33 , Daniel Foré 
dan...@elementaryos.org escribió:
The big problem is that GTK.Popover cannot be a top level window and 
granite popover is intended to be deprecated.

Cheers,

Daniel Foré
elementaryos.org


On Fri, Aug 8, 2014 at 10:53 AM, Sergio Costas rasters...@gmail.com 
mailto:rasters...@gmail.com wrote:


Hi:

I've been thinking about this, and want to propose an idea. But
before writing code, I prefer to comment it first, just in case
someone finds something that could prevent it from being useful.

At first I considered the idea of using libpeas to add the
indicators directly as part of the bar, but then I realized that
it's not a good idea because a bug in any indicator (which are
always pieces of software delivered by third parties and without
the same quality control) would crash the entire bar, which is
not desirable.

The idea of exporting the indicator using DBus is good, but has
the problem that it needs a lot of work in order to embed any
widget and send them through the bus (like the famous libido).
But then I realized that the only API needed over DBus is the one
to put an icon in the bar, and also a DBus callback to inform the
indicator that the user clicked on it. The popup itself can be
painted directly by the indicator app, because it is a new
window, and inside it can be painted any standard widget. This
way, wingpanel (or whatever indicator bar used by the user) only
needs to offer an API to add an icon inside, and a DBus signal to
inform the indicator app that it must show/hide its popup (and
also other to enable/disable an icon, and so on, but the API
would be very small).

The advantages are several:

* Developing the library would be extremely easy, and also its
maintenance, because it is extremely lightweight.
* It won't use XEmbedd or other X-specific mechanisms, which
means that it would be fully compatible with Wayland without
changing a line.
* By copying the client API from libappindicator, it is possible
to have binary compatibility with libappindicator applications:
the client code would send over DBus the petition to put the icon
in the bar, and will wait for click events. When they arrive, it
would create a popup with the menu created by the appindicator
application.

Critics? Change proponsals? Am I completely off-topic?

El 28/07/14 a las #4, Sergey Shnatsel Davidoff escribió:

Thanks for the info!

I wonder if indicators themselves were ported to GTK3 though.

Another suggestion I've heard recently is looking into MATE
indicators. But this is all Freya+1 stuff so I'll investigate it
only after Freya is released.

If anyone's interested in the situation with indicators, I've
detailed it here:
https://bbs.archlinux.org/viewtopic.php?pid=1439765#p1439765
-- 
Sergey Shnatsel Davidoff






-- 
Nos leemos

 RASTER

Re: [Elementary-dev-community] Vala and Cmake

2014-02-10 Thread Sergio Costas

Hi:

At this moment I'm quite busy with some patches to Unagi (the 
compositor), but as soon as I end with them, I will check how to 
integrate Autovala in Euclide.


El 10/02/14 16:41, Mario Guerriero escribió:

Hey,


It looks interesting. It could be used in Euclide as project builder/manager.


If someone has the time and wants to contribute to Euclide I would accept any patch 
releated to autovala in our SDK.




Mario


---
Sent from Mailbox for iPhone

On Mon, Feb 10, 2014 at 1:54 PM, null dardeve...@cidadecool.com wrote:


Hi everyone, It has been a while since I said anything on this list,
but just want to let you guys know about this project since I figured it
could
be of your interest.
https://github.com/rastersoft/autovala
Cheers
--
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp





--
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Luna +1's Name and Some Other Stuff

2013-08-25 Thread Sergio Costas
About CMake, remember that I created autovala, that greatly simplifies 
working with CMake and managing projects.


In fact, as soon as I end a little project I'm into, I want to add to it 
conditional compilation.


El 25/08/13 14:36, Craig escribió:

 So I'd probably start off by getting rid of all the technical debt we
might have accumulated in the race to release and getting some tools to
manage the increased complexity we're facing, e.g. unifying the way CMake
works, providing better code documentation, adding some automated testing,
etc.

I'm so proud I could cry. *tear*. I support this message.
On Aug 25, 2013 6:49 AM, Sergey Shnatsel Davidoff 
ser...@elementaryos.org wrote:


Yay, bike shedding! Wait for me!

AFAIR the original plan was to use gods from the same pantheon for any
given series, Roman for the 0.x series specifically, hence the name of the
DE - Pantheon. So I looked for suitable Roman deities and I think I've
found a great one.

Continuing the trend, she's a Roman deity and has a celestial body in the
Solar system named after her. What's more, according to a myth that was
very widespread in late antiquity, she eventually moved to Egypt and became
Isis!

Behold Io! The Roman Isis that comes with a celestial body and a domain
name hack!

http://en.wikipedia.org/wiki/Io_%28mythology%29
http://en.wikipedia.org/wiki/Io_%28moon%29

By the way, turns out http://elementary.io is already registered by
Cassidy and currently redirects to elementaryos.org, so I feel like this
was the plan all along.

As for development, we have ~8 months till release, so this is going to be
an iterative cycle. We're obviously not going for Wayland or Mir or
anything equally new and fancy because that technology is not yet baked and
will not be on par with the time-proven base by 14.04. It does look like
we'll have another huge migration on our hands after that, though.

So I'd probably start off by getting rid of all the technical debt we
might have accumulated in the race to release and getting some tools to
manage the increased complexity we're facing, e.g. unifying the way CMake
works, providing better code documentation, adding some automated testing,
etc.

Next, since we're making an iterative cycle, I'd stop acting and start
reacting. Like, make a list of things that people have trouble with in Luna
and fix them. I have compiled an [incomplete] list of gripes people seem to
have with Luna. Maybe we should run some user testing and see what causes
issues?

We can't afford organized user testing, but we could reach out to the
community - say, provide people with testing methodology and ask people who
spread elementary OS to carry out the testing and send in the results. Like
run a user testing sprint to identify the issues the target audience has,
and fix them. Sounds like a plan!

Long live Io!

--
Sergey Shnatsel Davidoff
OS architect @ elementary

--
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp








--
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Luna +1's Name and Some Other Stuff

2013-08-25 Thread Sergio Costas

I forgot to add the link:

https://github.com/rastersoft/autovala

El 25/08/13 15:11, Sergio Costas escribió:
About CMake, remember that I created autovala, that greatly simplifies 
working with CMake and managing projects.


In fact, as soon as I end a little project I'm into, I want to add to 
it conditional compilation.


El 25/08/13 14:36, Craig escribió:

 So I'd probably start off by getting rid of all the technical debt we
might have accumulated in the race to release and getting some tools to
manage the increased complexity we're facing, e.g. unifying the way 
CMake
works, providing better code documentation, adding some automated 
testing,

etc.

I'm so proud I could cry. *tear*. I support this message.
On Aug 25, 2013 6:49 AM, Sergey Shnatsel Davidoff 
ser...@elementaryos.org wrote:


Yay, bike shedding! Wait for me!

AFAIR the original plan was to use gods from the same pantheon for any
given series, Roman for the 0.x series specifically, hence the name 
of the

DE - Pantheon. So I looked for suitable Roman deities and I think I've
found a great one.

Continuing the trend, she's a Roman deity and has a celestial body 
in the

Solar system named after her. What's more, according to a myth that was
very widespread in late antiquity, she eventually moved to Egypt and 
became

Isis!

Behold Io! The Roman Isis that comes with a celestial body and a domain
name hack!

http://en.wikipedia.org/wiki/Io_%28mythology%29
http://en.wikipedia.org/wiki/Io_%28moon%29

By the way, turns out http://elementary.io is already registered by
Cassidy and currently redirects to elementaryos.org, so I feel like 
this

was the plan all along.

As for development, we have ~8 months till release, so this is going 
to be

an iterative cycle. We're obviously not going for Wayland or Mir or
anything equally new and fancy because that technology is not yet 
baked and
will not be on par with the time-proven base by 14.04. It does look 
like

we'll have another huge migration on our hands after that, though.

So I'd probably start off by getting rid of all the technical debt we
might have accumulated in the race to release and getting some tools to
manage the increased complexity we're facing, e.g. unifying the way 
CMake
works, providing better code documentation, adding some automated 
testing,

etc.

Next, since we're making an iterative cycle, I'd stop acting and start
reacting. Like, make a list of things that people have trouble with 
in Luna
and fix them. I have compiled an [incomplete] list of gripes people 
seem to
have with Luna. Maybe we should run some user testing and see what 
causes

issues?

We can't afford organized user testing, but we could reach out to the
community - say, provide people with testing methodology and ask 
people who
spread elementary OS to carry out the testing and send in the 
results. Like
run a user testing sprint to identify the issues the target audience 
has,

and fix them. Sounds like a plan!

Long live Io!

--
Sergey Shnatsel Davidoff
OS architect @ elementary

--
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp











--
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


--
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Luna +1's Name and Some Other Stuff

2013-08-16 Thread Sergio Costas

El 16/08/13 21:08, Daniel Foré escribió:

We have a lot to prove about our ability to provide updates
in a timely manner and we're getting some negative feedback from
developers/nerds about our 12.04 base.


I love you too, Daniel :-P

BTW, nice name (Isis)

--
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


--
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] elementary and Ubuntu 13.04

2013-07-21 Thread Sergio Costas

Hi all:

It's not really something about development itself, but...

I'm trying to install pantheon desktop under Ubuntu 13.04. I followed 
the instructions described at


http://linuxg.net/how-to-install-pantheon-desktop-environment-on-ubuntu-13-04-12-10-12-04-and-linux-mint-15-14-13/

It works fine, except... that it's not exactly the same desktop. I 
already manually changed the GTK and window themes to Elementary, and 
the fonts, but still there are differences, as you can see in this picture


http://www.rastersoft.com/blogpic/capture_elementary_ubuntu.png

At the left is a VM with Elementary OS Luna Beta 2, and at the right is 
a VM with Ubuntu 13.04 and Pantheon Desktop. The main differences are in 
the clock and the user menu.


How can I put the Elementary clock and user menu?

Thanks.

--
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


--
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mir Discussion with Jono

2013-07-12 Thread Sergio Costas

Hi:

And what about creating a WaylandMir? This is: as there is XMir that 
allows to run X apps over Mir, there should be possible to create a 
piece of code that translates Wayland calls to Mir calls. It should be 
even lighter than XMir because there are a lot of things in X that you 
must implement, even if you don't use them, but Wayland and Mir, 
conceptually are so similar that this should be much easier, and need 
much less resources...


El 11/07/13 00:57, Daniel Foré escribió:

Obviously that's ridiculous to think elementary would write all those apps. Our 
mission is to build a platform, not every app you would expect to ever find. 
That's what 3rd party developers are for.

Anyways, as Jono clarified, Gtk+ apps will run in rootless X so no need to 
freak out.

Best Regards,
Daniel Foré

El jul 10, 2013, a las 3:48 p.m., Jo-Erlend Schinstad 
joerlend.schins...@ubuntu.com escribió:


On 11 July 2013 00:28, Daniel Foré dan...@elementaryos.org wrote:

See Jono's clarification :)

There is absolutely no reason to believe that not supporting Gtk+ would doom 
Ubuntu to fail. Android and iOS launched just fine without supporting Windows 
or OS X apps.

However, neither Android or Ios were designed to be Desktop operating systems. 
Ubuntu is. When you connect a big screen, keyboard and mouse to your phone, 
you're supposed to get exactly that. In order for _that_ to succeed, you really 
do need all the apps you can get. Removing all GTK applications from the 
desktop would seriously limit the chance of success.
  

And in fact, this is not so different from our expectations either. A serious 
OS needs apps that are built specifically around it's platform. Cross platform 
apps suck.

Then Elementary OS is planning on writing everything from office suits to movie 
editors because none of the current ones are specifically designed for 
Elementary? Good luck with that. Guess it'll take a while.


I would fully expect it to seem odd that someone would try to run GIMP on 
Ubuntu 16.04 just like it would be odd for someone to want to run Krita on 
Ubuntu now.


I don't think that's particularly odd at all, since it's possible now. Removing 
the _possibility_ of running Krita on Ubuntu, however, would be a seriously odd 
thing to do.

Had to take a trip to #Ubuntu-mir on Freenode. I asked about this and Robert 
Carr replied: «We've always said that we were creating a GTK  backend. but it's 
behind anything for the phone or the system compositor of course :)»

_That_ makes sense.

Robert Carr is one of the big names in Mir development.







--
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] GTK-Ready Application Project Template

2013-06-06 Thread Sergio Costas

Hi Craig:

Maybe you can give a try to AutoVala, that greatly simplifies using 
CMake and Vala by automatizing the process using several heuristics.


https://github.com/rastersoft/autovala

El 05/06/13 16:47, Craig escribió:

Hi everyone,

After much struggling with CMake and various tutorials around the 'net, I
decided to go ahead and build a bare-bones CMake vala application template.
I tried to follow the Elementary tutorial as closely as I could (however,
the tutorial version I found via Google omits critical components like
setting up Vala CMake macros), so it should work for developing Elementary
apps. Basically, this template exists for folks like me who can't make
CMake yield to their will. Because I'm no CMake wizard, I'm sure it's far
from perfect, and I'm open to suggestions on how to improve it, but I hope
some people will find it useful.

Here are some instructions:

1) Get it from https://bitbucket.org/craig_weber/cmake-vala-template/ (I'm
not sure if I've made this public--if not, please let me know and I'll
correct it)--it's available in zip, gz, and bz2 formats or you can clone it
via mercurial if you so desire.

2) Open the root CMakeLists.txt file and change the 'multifileproj' in the
line set(PROJECT_NAME multifileproj) to the name of your project

3) In src/CMakeLists.txt, add any project dependencies in the dependency
lists (basically anywhere you see a reference to gtk+-3.0)

4) To build, navigate to the project's root directory and type:
mkdir build
cd build
cmake ..
make

5) Your executable will be in build/src/ (I have no idea why)

If you have any problems, questions, concerns, suggestions, or accolades,
please don't hesitate to email me.

Thanks,
Craig






--
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Autovala: new program for developers

2013-04-03 Thread Sergio Costas
Hi!

Well, the idea is, precisely, to be as intuitive as possible. Current
version (0.5.0) is usable, so if you want to try it, you can download it
from the git repository.

El 31/03/13 04:37, Craig escribió:
 If this works intuitively, you may have won me back to elementary
 development.
 On Mar 29, 2013 7:32 PM, Sergio Costas rasters...@gmail.com wrote:

 Hi all:

 Several days ago, another user commented that using CMake with Vala was
 quite hard and difficult.

 After thinking about it, I reached the conclusion that using CMake is
 quite boring and repetitive, so I said to myself: why not creating a
 tool that automatically generates the CMakeLists.txt files, based on
 several rules and heuristics?

 The result is Autovala. It not only deduces where to put each file and
 how to compile the binaries or libraries from the sources, but also
 automagically finds the packages used in each project, and passes them
 to the compiler. It also creates automatically the .gir and .vapi files
 for libraries.

 You have a longer and more precise description in the README file, in
 the github repository:

 https://github.com/rastersoft/autovala

 It is still an alpha version, but fully usable. It still lacks some
 minor things, like generating the .pc file for pkg-config, and other
 things. For those I will need some help. If someone volunteers...

 Enjoy it!

 --
 Nos leemos
  RASTER(Linux user #228804)
 ras...@rastersoft.com  http://www.rastersoft.com


 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp



-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] Autovala: new program for developers

2013-03-29 Thread Sergio Costas
Hi all:

Several days ago, another user commented that using CMake with Vala was
quite hard and difficult.

After thinking about it, I reached the conclusion that using CMake is
quite boring and repetitive, so I said to myself: why not creating a
tool that automatically generates the CMakeLists.txt files, based on
several rules and heuristics?

The result is Autovala. It not only deduces where to put each file and
how to compile the binaries or libraries from the sources, but also
automagically finds the packages used in each project, and passes them
to the compiler. It also creates automatically the .gir and .vapi files
for libraries.

You have a longer and more precise description in the README file, in
the github repository:

https://github.com/rastersoft/autovala

It is still an alpha version, but fully usable. It still lacks some
minor things, like generating the .pc file for pkg-config, and other
things. For those I will need some help. If someone volunteers...

Enjoy it!

-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] cmake, vala and internationalization

2013-03-16 Thread Sergio Costas
Hi all:

I'm working on a project to easily generate the CMake scripts for any
Vala project, and found that the CMake Vala scripts for 
internationalization has two little bugs:

  * uses the C language for processing the vala source code, when the C#
would be better
  * it doesn't check the glade's .ui files

I modified the Translations.cmake file to support both things (and still
can search .c files too), but I'm not sure where should I upload the
diff. The github repo from Jakob Westhoff seems to be outdated compared
to the file available at http://ubuntuone.com/p/1F3R/

Thanks.

-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] bug in elementary theme?

2012-12-29 Thread Sergio Costas
Hi all:

I found something odd in glade: when selecting some widgets, some of the
backgrounds in the interface itself (glade's one, not the one I'm
developing) turns black.

You can see a capture in http://picpaste.com/glade-failure.png I'm not
sure if it's a bug in elementary theme, in Gtk3, or in glade :?

-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] panel architecture

2012-12-16 Thread Sergio Costas
Hi all:

I read somewhere (maybe in the list?) that the panel architecture will
be changed in Luna+1 to use the Gedit plug-in system. Will the new
system remain compatible with the old one, or will be necessary to port
everything to it?

Thanks.

-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] panel architecture

2012-12-16 Thread Sergio Costas
I talk about the System preferences panel, and (AFAIK) the LIBPEAS
library, which will be used, among others, to migrate the plugin system
in Gedit (https://live.gnome.org/Gedit/Libpeas).

I think I read somewhere that you were discussing migrate it to LibPeas,
but not sure...

El 16/12/12 13:26, Sergey Shnatsel Davidoff escribió:
 Which panel do you mean?

 Also, what does Gedit have to do with panels?

 2012/12/16 Sergio Costas rasters...@gmail.com:
 Hi all:

 I read somewhere (maybe in the list?) that the panel architecture will
 be changed in Luna+1 to use the Gedit plug-in system. Will the new
 system remain compatible with the old one, or will be necessary to port
 everything to it?

 Thanks.

 --
 Nos leemos
  RASTER(Linux user #228804)
 ras...@rastersoft.com  http://www.rastersoft.com


 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp




-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] panel architecture

2012-12-16 Thread Sergio Costas
Ok, sorry for the nomenclature failure O:)

El 16/12/12 21:24, Sergey Shnatsel Davidoff escribió:
 It's Switchboard and its panels are called plugs (I'm not really sure why).

 Well, yes, we were discussing it, but we didn't come to any decision.
 I, for one, do not support this idea :P

 2012/12/16 Sergio Costas rasters...@gmail.com:
 I talk about the System preferences panel, and (AFAIK) the LIBPEAS
 library, which will be used, among others, to migrate the plugin system
 in Gedit (https://live.gnome.org/Gedit/Libpeas).

 I think I read somewhere that you were discussing migrate it to LibPeas,
 but not sure...


-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Fwd: Elementary's experiences with Vala

2012-12-10 Thread Sergio Costas
Vala's memory management extremely simplifies writing software without
imposing the big penalty of a garbage collector. This, and the several
syntax sugar for things like DBus, allows to write fast and reliable
code in less time.

El 10/12/12 22:08, Daniel Foré escribió:
 Hey team,

 Got this email today from Robert Ancell (the guy behind lightdm, simple scan, 
 and many others). Would be great if you could help him out :)

 Best Regards,
 Daniel Foré

 Inicio del mensaje reenviado:

 De: Robert Ancell robert.anc...@canonical.com
 Fecha: 10 de diciembre de 2012 11:59:20 a.m. GMT-08:00
 Para: Daniel Fore dan...@elementaryos.org
 Asunto: Elementary's experiences with Vala

 Hi Daniel,

 I'm putting together a document at Canonical in support of Vala as a good 
 technology particularly in comparison to C/GObject or C++. Could you give me 
 some quotes about your experiences with Vala / forward this to the 
 appropriate people? If there are existing documents I could link to that 
 would be fine.

 Any help much appreciated,
 --Robert





-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] elementary icons folders

2012-12-01 Thread Sergio Costas
First, say that I'm not an expert. I'm just working in adding some icons
to my app, found that, and became curious about it.

The standard is here:

http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html

The path format is described in the fifth paragraph, in section
Directory layout.

Anyway, as I say, it seems to work. I was just curious.

El 01/12/12 10:18, Sergey Shnatsel Davidoff escribió:
 Isn't that defined in the index.theme file? I'm pretty sure
 elementary theme uses XDG icon naming utilities, and they explicitly
 support this configuration AFAIR. Could you post a link to the FD.o
 standard?

 2012/12/1 Sergio Costas rasters...@gmail.com:
 Hi all:

 I found something quite odd: elementary icons in ElementaryOS are stored
 in a folder format that doesn't follow the FreeDesktop standard: they
 are stored as:

 /usr/share/icons/elementary/TYPE/SIZE

 when the standard specifies that it should be:

 /usr/share/icons/elementary/SIZExSIZE/TYPE

 Why is this made that way?

 Thanks.

 --
 Nos leemos
  RASTER(Linux user #228804)
 ras...@rastersoft.com  http://www.rastersoft.com


 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp




-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] light or dark indicators

2012-12-01 Thread Sergio Costas
Hi again, Daniel:

Well, I learned a lot (like that is mandatory to call
gtk-update-icon-cache after installing new icons if you want to ensure
that they are fully recognized), but I've been unable to make the
symbolic icons work.

I created a symbolic-like version of my icons, and after a lot of work
(the gtk-update-icon-cache problem) I was able to make them work, but
the color was the color key instead of the fg-color from GTK.

I tried then to use a true symbolic icon (icon
audio-volume-high-symbolic) to try to discard errors in my icon, and
found that it was also being incorrectly rendered: the color key wasn't
being replaced by fg-color.

I'm using libappindicator, and to set the icon I use the call
set_icon_full, specifying the icon name as-is, including the
-symbolic at the end.

I don't know what I'm doing incorrectly :?

El 30/11/12 02:00, Daniel Foré escribió:
 Hey Sergio,

 Thanks to GTK3 and the -symbolic namespace, you can actually install just
 one set of icons that will change color to adapt the theme! I can't find
 good docs right now on how to create/ship/etc symbolic icons, but I would
 suggest following what is done in GNOME/elementary. (And perhaps we should
 make a task of providing those docs).

 In our icon theme, you can open up one of the symbolic icons in a folder
 like actions/symbolic and see that there is a specific color of grey you
 should use. Then name your icon with the -symbolic suffix and you should
 notice that it will change color automatically!


 On Thu, Nov 29, 2012 at 2:05 PM, Sergio Costas rasters...@gmail.com wrote:

 Hi all:

 I'm working on an app that has an indicator in the upper bar. Originally
 I designed the icons assuming a bright background, but elementary has a
 dark background, and the icons are hardly visible.

 Where do I have to install the dark and the bright versions to ensure
 that the system takes the right ones?

 Thanks.

 --
 Nos leemos
  RASTER(Linux user #228804)
 ras...@rastersoft.com  http://www.rastersoft.com


 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp





-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] light or dark indicators

2012-12-01 Thread Sergio Costas
Ok, I think I found something: the code that doesn't work in elementary
works fine under gnome-shell (3.4 and 3.6), but not under unity, so,
definitely, I'm convinced that libappindicator doesn't honor the
symbolic namespace :(

I'll continue investigating.

El 30/11/12 02:00, Daniel Foré escribió:
 Hey Sergio,

 Thanks to GTK3 and the -symbolic namespace, you can actually install just
 one set of icons that will change color to adapt the theme! I can't find
 good docs right now on how to create/ship/etc symbolic icons, but I would
 suggest following what is done in GNOME/elementary. (And perhaps we should
 make a task of providing those docs).

 In our icon theme, you can open up one of the symbolic icons in a folder
 like actions/symbolic and see that there is a specific color of grey you
 should use. Then name your icon with the -symbolic suffix and you should
 notice that it will change color automatically!


 On Thu, Nov 29, 2012 at 2:05 PM, Sergio Costas rasters...@gmail.com wrote:

 Hi all:

 I'm working on an app that has an indicator in the upper bar. Originally
 I designed the icons assuming a bright background, but elementary has a
 dark background, and the icons are hardly visible.

 Where do I have to install the dark and the bright versions to ensure
 that the system takes the right ones?

 Thanks.

 --
 Nos leemos
  RASTER(Linux user #228804)
 ras...@rastersoft.com  http://www.rastersoft.com


 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp





-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] light or dark indicators

2012-11-30 Thread Sergio Costas
Hi Daniel:

Thanks for the tip, it sounds really promising. I'll investigate.

El 30/11/12 02:00, Daniel Foré escribió:
 Hey Sergio,

 Thanks to GTK3 and the -symbolic namespace, you can actually install just
 one set of icons that will change color to adapt the theme! I can't find
 good docs right now on how to create/ship/etc symbolic icons, but I would
 suggest following what is done in GNOME/elementary. (And perhaps we should
 make a task of providing those docs).

 In our icon theme, you can open up one of the symbolic icons in a folder
 like actions/symbolic and see that there is a specific color of grey you
 should use. Then name your icon with the -symbolic suffix and you should
 notice that it will change color automatically!


 On Thu, Nov 29, 2012 at 2:05 PM, Sergio Costas rasters...@gmail.com wrote:

 Hi all:

 I'm working on an app that has an indicator in the upper bar. Originally
 I designed the icons assuming a bright background, but elementary has a
 dark background, and the icons are hardly visible.

 Where do I have to install the dark and the bright versions to ensure
 that the system takes the right ones?

 Thanks.

 --
 Nos leemos
  RASTER(Linux user #228804)
 ras...@rastersoft.com  http://www.rastersoft.com


 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp





-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] light or dark indicators

2012-11-29 Thread Sergio Costas
Hi all:

I'm working on an app that has an indicator in the upper bar. Originally
I designed the icons assuming a bright background, but elementary has a
dark background, and the icons are hardly visible.

Where do I have to install the dark and the bright versions to ensure
that the system takes the right ones?

Thanks.

-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] OpenGL performance with Gala

2012-11-09 Thread Sergio Costas
I made several changes to GAMEd, so those that downloaded it, please,
update your GIT repository and compile it again to ensure that you have
all the changes.

Thanks.

El 08/11/12 22:47, Sergey Shnatsel Davidoff escribió:
 FYI, there's also AutoNiceD that does roughly the same thing, but it's a
 little more advanced. Should work too.

 Does GAMEd require root permissions to renice things?

 2012/11/9 Sergio Costas rasters...@gmail.com

  Hi all:

 I created a little daemon to set priorities. It's called GAMEd.

 You can download and install it just opening a terminal and typing:

 git clone 
 https:/**/github.**com/rastersoft/**gamed.githttps://github.com/rastersoft/gamed.git
 cd gamed
 make
 sudo make install

 Now, to set the priority, just type

 renice_gamed -20

 This will set the priority of both Xorg and Gala to -20

 Now, each time you enter your session, GAMEd will automatically set the
 priority to that value. If you change it again, the new value will be
 remembered between sessions.

 You can also edit /etc/gamed.conf and add more executables to the list
 (like unity or gnome-shell), allowing to use it with other desktops.

 Of course, this is just a temporary hack, until ulatencyd gets fixed.

 One last note: it seems that the effect in games needs some seconds before
 working, so after setting the priority, wait some seconds before launching
 the game.

 Enjoy!


 El 05/11/12 00:51, Dane Henson escribió:

 I have the same issue. I attempted to install Limbo (yes, it's in a wine
 wrapper) on my MacBook with Intel graphics. The fps is terrible, the
 keystrokes are laggy. Not sure what the issue is, just thought I'd mention
 that it affected me too.
 On Nov 4, 2012 5:40 PM, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org wrote:


  Sergio, what GPU and driver do you have?

 If it's an AMD GPU with the proprietary driver, this is likely caused
 by the multitude of vsync bugs in catalyst, where vsync either doesn't
 work or causes a slideshow-like performance, e.g. on moving windows in
 Gala.

 According to http://limbogame.org/news/, Limbo runs via a WINE
 wrapper, and that causes even more issues with Catalyst, namely...
 vsync again. Unreal and Skyrim in WINE have terrible tearing under
 Unity2D (metacity) on my HD6770, for example.

 --
 Sergey Shnatsel Davidoff

 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp



 --
 Nos leemos
   RASTER(Linux user #228804)ras...@rastersoft.com
   http://www.rastersoft.com





-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] OpenGL performance with Gala

2012-11-08 Thread Sergio Costas
Hi all:

I created a little daemon to set priorities. It's called GAMEd.

You can download and install it just opening a terminal and typing:

git clone https://github.com/rastersoft/gamed.git
https://github.com/rastersoft/gamed.git
cd gamed
make
sudo make install

Now, to set the priority, just type

renice_gamed -20

This will set the priority of both Xorg and Gala to -20

Now, each time you enter your session, GAMEd will automatically set the
priority to that value. If you change it again, the new value will be
remembered between sessions.

You can also edit /etc/gamed.conf and add more executables to the list
(like unity or gnome-shell), allowing to use it with other desktops.

Of course, this is just a temporary hack, until ulatencyd gets fixed.

One last note: it seems that the effect in games needs some seconds
before working, so after setting the priority, wait some seconds before
launching the game.

Enjoy!



El 05/11/12 00:51, Dane Henson escribió:
 I have the same issue. I attempted to install Limbo (yes, it's in a wine
 wrapper) on my MacBook with Intel graphics. The fps is terrible, the
 keystrokes are laggy. Not sure what the issue is, just thought I'd mention
 that it affected me too.
 On Nov 4, 2012 5:40 PM, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org wrote:

 Sergio, what GPU and driver do you have?

 If it's an AMD GPU with the proprietary driver, this is likely caused
 by the multitude of vsync bugs in catalyst, where vsync either doesn't
 work or causes a slideshow-like performance, e.g. on moving windows in
 Gala.

 According to http://limbogame.org/news/, Limbo runs via a WINE
 wrapper, and that causes even more issues with Catalyst, namely...
 vsync again. Unreal and Skyrim in WINE have terrible tearing under
 Unity2D (metacity) on my HD6770, for example.

 --
 Sergey Shnatsel Davidoff

 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp



-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] OpenGL performance with Gala

2012-11-08 Thread Sergio Costas
BTW: What do you know about this?

DO NOT SET THIS TO -20, OR YOU WILL SEVERELY AND PERMANENTLY
   DAMAGE YOUR SYSTEM! Setting the priority too high causes your
   program to interfere with very important system tasks (like
   the swapper or the RAID daemons). Messing with the RAID
   daemons is a *VERY* bad idea!

If this is true, I should add a protection in GAMEd...

El 08/11/12 22:47, Sergey Shnatsel Davidoff escribió:
 FYI, there's also AutoNiceD that does roughly the same thing, but it's a
 little more advanced. Should work too.

 Does GAMEd require root permissions to renice things?

 2012/11/9 Sergio Costas rasters...@gmail.com

  Hi all:

 I created a little daemon to set priorities. It's called GAMEd.

 You can download and install it just opening a terminal and typing:

 git clone 
 https:/**/github.**com/rastersoft/**gamed.githttps://github.com/rastersoft/gamed.git
 cd gamed
 make
 sudo make install

 Now, to set the priority, just type

 renice_gamed -20

 This will set the priority of both Xorg and Gala to -20

 Now, each time you enter your session, GAMEd will automatically set the
 priority to that value. If you change it again, the new value will be
 remembered between sessions.

 You can also edit /etc/gamed.conf and add more executables to the list
 (like unity or gnome-shell), allowing to use it with other desktops.

 Of course, this is just a temporary hack, until ulatencyd gets fixed.

 One last note: it seems that the effect in games needs some seconds before
 working, so after setting the priority, wait some seconds before launching
 the game.

 Enjoy!


 El 05/11/12 00:51, Dane Henson escribió:

 I have the same issue. I attempted to install Limbo (yes, it's in a wine
 wrapper) on my MacBook with Intel graphics. The fps is terrible, the
 keystrokes are laggy. Not sure what the issue is, just thought I'd mention
 that it affected me too.
 On Nov 4, 2012 5:40 PM, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org wrote:


  Sergio, what GPU and driver do you have?

 If it's an AMD GPU with the proprietary driver, this is likely caused
 by the multitude of vsync bugs in catalyst, where vsync either doesn't
 work or causes a slideshow-like performance, e.g. on moving windows in
 Gala.

 According to http://limbogame.org/news/, Limbo runs via a WINE
 wrapper, and that causes even more issues with Catalyst, namely...
 vsync again. Unreal and Skyrim in WINE have terrible tearing under
 Unity2D (metacity) on my HD6770, for example.

 --
 Sergey Shnatsel Davidoff

 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp



 --
 Nos leemos
   RASTER(Linux user #228804)ras...@rastersoft.com
   http://www.rastersoft.com





-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] OpenGL performance with Gala

2012-11-08 Thread Sergio Costas
I've been checking AutoNiceD, and it says that it does exactly the
opposite: put lower priority to several process.

Also, AutoNiceD keeps running periodically, while GAMEd runs only when
launching the window manager, or when manually setting the priority. The
rest of the time it is sleeping.

El 08/11/12 22:47, Sergey Shnatsel Davidoff escribió:
 FYI, there's also AutoNiceD that does roughly the same thing, but it's a
 little more advanced. Should work too.

 Does GAMEd require root permissions to renice things?

 2012/11/9 Sergio Costas rasters...@gmail.com

  Hi all:

 I created a little daemon to set priorities. It's called GAMEd.

 You can download and install it just opening a terminal and typing:

 git clone 
 https:/**/github.**com/rastersoft/**gamed.githttps://github.com/rastersoft/gamed.git
 cd gamed
 make
 sudo make install

 Now, to set the priority, just type

 renice_gamed -20

 This will set the priority of both Xorg and Gala to -20

 Now, each time you enter your session, GAMEd will automatically set the
 priority to that value. If you change it again, the new value will be
 remembered between sessions.

 You can also edit /etc/gamed.conf and add more executables to the list
 (like unity or gnome-shell), allowing to use it with other desktops.

 Of course, this is just a temporary hack, until ulatencyd gets fixed.

 One last note: it seems that the effect in games needs some seconds before
 working, so after setting the priority, wait some seconds before launching
 the game.

 Enjoy!


 El 05/11/12 00:51, Dane Henson escribió:

 I have the same issue. I attempted to install Limbo (yes, it's in a wine
 wrapper) on my MacBook with Intel graphics. The fps is terrible, the
 keystrokes are laggy. Not sure what the issue is, just thought I'd mention
 that it affected me too.
 On Nov 4, 2012 5:40 PM, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org wrote:


  Sergio, what GPU and driver do you have?

 If it's an AMD GPU with the proprietary driver, this is likely caused
 by the multitude of vsync bugs in catalyst, where vsync either doesn't
 work or causes a slideshow-like performance, e.g. on moving windows in
 Gala.

 According to http://limbogame.org/news/, Limbo runs via a WINE
 wrapper, and that causes even more issues with Catalyst, namely...
 vsync again. Unreal and Skyrim in WINE have terrible tearing under
 Unity2D (metacity) on my HD6770, for example.

 --
 Sergey Shnatsel Davidoff

 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp



 --
 Nos leemos
   RASTER(Linux user #228804)ras...@rastersoft.com
   http://www.rastersoft.com





-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] OpenGL performance with Gala

2012-11-04 Thread Sergio Costas
Hi all:

I installed Limbo (an OpenGL game), and found that the animation is
extremely bad: there's a big delay between keystrokes and the FPS are
quite low.

I changed to gnome classic desktop (without desktop effects), and it
worked like a charm.

I presume that this is due to the well-known composite desktop problem,
where the window manager has to re-render each frame.

The question is: is there a way for fixing this in Gala, like KDE and
Gnome people did (AFAIK, by reparenting the full screen windows in order
to make them not-composite managed)?

Thanks.

-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] OpenGL performance with Gala

2012-11-04 Thread Sergio Costas
Hi Sergey:

I'm not using the Catalyst driver (but yes, it's an AMD/ATI graphic
card). With the Catalyst there are, in addition, glitches in the picture
(like when a celluloid film jumps between frames). I'm using the free
Radeon drivers. The problems whith it are two:

  * slow FPS: the animations are jerky, I think about 20 fps or so. I
suspect this is due to the XWindows protocol, that produces a very big
delay when sending the XDamage signal.

  * big delay between a keypress and the reaction of the sprite: again,
I blame to the need of receiving the XDamage signal in the window
manager and render the whole frame from the application buffer into the
screen.

El 05/11/12 00:40, Sergey Shnatsel Davidoff escribió:
 Sergio, what GPU and driver do you have?

 If it's an AMD GPU with the proprietary driver, this is likely caused
 by the multitude of vsync bugs in catalyst, where vsync either doesn't
 work or causes a slideshow-like performance, e.g. on moving windows in
 Gala.

 According to http://limbogame.org/news/, Limbo runs via a WINE
 wrapper, and that causes even more issues with Catalyst, namely...
 vsync again. Unreal and Skyrim in WINE have terrible tearing under
 Unity2D (metacity) on my HD6770, for example.



-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] OpenGL performance with Gala

2012-11-04 Thread Sergio Costas
Hi again:

Sorry, I wanted to say about 5-7 fps, not 20.

But I found the solution! I gave maximum priority (-20) to both X and
Gala, and now it works like a charm. If I only give priority to Gala
there's no change; if only give priority to X it has a little
improvement; but giving to both makes the game run smoothly.

El 05/11/12 00:40, Sergey Shnatsel Davidoff escribió:
 Sergio, what GPU and driver do you have?

 If it's an AMD GPU with the proprietary driver, this is likely caused
 by the multitude of vsync bugs in catalyst, where vsync either doesn't
 work or causes a slideshow-like performance, e.g. on moving windows in
 Gala.

 According to http://limbogame.org/news/, Limbo runs via a WINE
 wrapper, and that causes even more issues with Catalyst, namely...
 vsync again. Unreal and Skyrim in WINE have terrible tearing under
 Unity2D (metacity) on my HD6770, for example.



-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Custom GTK+ scrollbars

2012-10-28 Thread Sergio Costas
It's easy to do it on GTK3:

  - Uninstall /liboverlay-scrollbar3-0.2-0/
  - Edit //usr/share/themes/elementary/gtk-3.0///scrollbars.css/
  - Replace /-GtkRange-slider-width: 4;/ with /-GtkRange-slider-width: 6;/
  - Replace /background-color: @base_color;/ with /background-color:
alpha (#DEDDDF, 1.0);/

What I don't know is how to do the same for GTK2 :(

El 28/10/12 18:07, Paul Aspradakis escribió:
 Hey everyone, I am new here and I would like to bring this to everyones
 attention. Being a minimalist and a perfectionist on top I can't help but
 notice how ugly the scrollbars look as opposed to the rest of the elements
 of the window.
 Setting the width of the scrollbar aside the main culprit is in my opinion
 the fixed white background, here http://i.imgur.com/X7qmA.png is a mockup
 of what an ideal scrollbar could look like.
 Now someone on #elementary mentioned that if possible at all this would
 require GTK+ itself to be patched so I thought I'd put this here to get
 some feedback by developers. If this can be done and everyone agrees I'd be
 more than happy to work on it myself.

 P.S: I am a windows developer and have never worked in an open source
 project like this so forgive me if this is in the wrong place.





-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] self-contained plug

2012-10-27 Thread Sergio Costas
Hi all:

I created a plug that shows cronopete's configuration window from
switchboard. It's just a little bash script that, using D-Bus, sends a
signal to cronopete to show that window.

It works, but unfortunately the switchboard window shows an in
progress icon instead of remaining in the icon list. Instead, I wanted
something like the language support. How can I make switchboard to
launch an external program and keep it in the icon list?

Thanks.

-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Another suggestion for Luna+1: integrate workspaces and expose

2012-10-26 Thread Sergio Costas
Hi:

Done. I created a blueprint (I presume this is the way...). It's at
https://blueprints.launchpad.net/elementaryos/+spec/unified-workspaces-expose

El 26/10/12 19:39, Daniel Fore escribió:
 I think this is definitely something we all agree would be a good idea.

 Sergio can you file a bug report for this wishlist item?

 On Thu, Oct 25, 2012 at 2:32 PM, Craig webe...@gmail.com wrote:
 +1

 On Oct 25, 2012 3:36 PM, Sergio Costas rasters...@gmail.com wrote:
 Hi all:

 I want to propose a change for Luna+1 (of course; Luna is frozen and
 only accepts bugfixes): to integrate workspaces and expose all
 windows, like Gnome Shell. I think it's more natural, because you have
 only one action for managing all your windows, and simplifies the action
 of moving one window from one workspace to another.

 Something like this: http://www.rastersoft.com/expose_workspace_mockup.jpg

 --
 Nos leemos
  RASTER(Linux user #228804)
 ras...@rastersoft.com  http://www.rastersoft.com


 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp




-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] Another suggestion for Luna+1: integrate workspaces and expose

2012-10-25 Thread Sergio Costas
Hi all:

I want to propose a change for Luna+1 (of course; Luna is frozen and
only accepts bugfixes): to integrate workspaces and expose all
windows, like Gnome Shell. I think it's more natural, because you have
only one action for managing all your windows, and simplifies the action
of moving one window from one workspace to another.

Something like this: http://www.rastersoft.com/expose_workspace_mockup.jpg

-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Another suggestion for Luna+1: integrate workspaces and expose

2012-10-25 Thread Sergio Costas
That sounds great: to have expose only, and expose+workspace switcher.

El 25/10/12 22:42, Nishant Agrwal escribió:
 +1 Allen. I would like it if there was an option to activate just scale, and 
 the workspace switcher should activate scale automatically.

 On Fri, Oct 26, 2012 at 2:08 AM, Allen Lowe lallenl...@gmail.com wrote:
 I like it on leopard how you could activate them seperately OR 
 together, I have always missed that ability. Gnome-shell comes the 
 closest, but I would prefer to be able to do both OR either. 

 Allen Lowe 


 On Thu, Oct 25, 2012 at 2:36 PM, Sergio Costas wrote: 
 Hi all: 

 I want to propose a change for Luna+1 (of course; Luna is frozen and 
 only accepts bugfixes): to integrate workspaces and expose all 
 windows, like Gnome Shell. I think it's more natural, because you have 
 only one action for managing all your windows, and simplifies the action 
 of moving one window from one workspace to another. 

 Something like this: http://www.rastersoft.com/expose_workspace_mockup.jpg 

 -- 
 Nos leemos 
 RASTER (Linux user #228804) 
 ras...@rastersoft.com http://www.rastersoft.com 


 -- 
 Mailing list: https://launchpad.net/~elementary-dev-community 
 Post to : elementary-dev-community@lists.launchpad.net 
 Unsubscribe : https://launchpad.net/~elementary-dev-community 
 More help : https://help.launchpad.net/ListHelp 




-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] cronopete PPA

2012-10-20 Thread Sergio Costas
Hi:

El 21/10/12 00:47, Sergey Shnatsel Davidoff escribió:
 As far as I can tell from the code, just running it from the postinst
 should be sufficient.

I added it in the postinst, but didn't work :?
 By the way, I also want to discuss possible changes to adapt it more to
 the Elementary philosophy. Example: if it's still unconfigured, should
 it detect each time a new external drive is connected and offer to use
 it as backup drive?
 Good question; perhaps that can be made an option in the dialog that pops
 up on connecting removable media.

That's exactly my proposal, and is how Time Machine does.

 I believe designers will take care of
 this as soon as Luna is out of the door. Right now they're preoccupied with
 the upcoming OS release.

Of course. I understand that, at this moment, everybody is working on
beta 1.

 By the way, is there an option to use btrfs or nilfs2 snapshots for storing
 revision data? Snapshots in btrfs are atomic and that seemed kinda
 promising for a time machine backend when I drafted
 https://blueprints.launchpad.net/elementaryos/+spec/time-machine

I've been thinking about that and, in theory, is possible, thanks to the
backends architecture I used for Cronopete. But, as usual, the devil is
in the details: can an user-space program make a snapshot or get access
to it, or will that need a daemon like udisk?

Anyway, currently BTRFS in Luna is quite unstable, because it's based on
Linux 3.2 (it can't even be used with the current version of Cronopete
because can fail to detect a Disk Full situation, which is needed to
erase old backups and make space for the new ones; that's why it only
accepts EXT3/4 and ReiserFS). The backup file system must be very
stable, so I think we should not rush into BTRFS until it is really,
really stable.

-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


[Elementary-dev-community] cronopete PPA

2012-10-16 Thread Sergio Costas
Hi all:

I built a PPA for cronopete, my backup utility, to allow people to test
it under Elementary. It is:

ppa:rastersoft-gmail/cronopetedev

It works quite fine, but I still want to add some changes, like trigger
a notify-reboot after installing. I tried to do it by calling
/usr/share/update-notifier/notify-reboot-required from postinst script,
but didn't work. Can someone help me with it?

By the way, I also want to discuss possible changes to adapt it more to
the Elementary philosophy. Example: if it's still unconfigured, should
it detect each time a new external drive is connected and offer to use
it as backup drive?

-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mouse-based Workspace Switching

2012-10-07 Thread Sergio Costas
Even would be nice to be able to use Super+z to go left, and Super+x to 
go right, or something like that. I hate to have to move the mouse down 
to a hot corner, or having to drop the mouse.


El 07/10/12 17:47, Craig escribió:

Having just switched from Ubuntu 10.10 to Elementary on my desktop machine
(which I haven't used in over a year), I've noticed a real irritation when
trying to switch workspaces while one hand is on the mouse--the user has to
take a hand off the mouse, put both hands on the keyboard (many keyboards
don't have a super key near the arrow keys), activate the workspace
switching motion, and then return their hand to their mouse to continue
working. This isn't as big a problem on a laptop as most laptops have
semi-decent trackpads right below the keyboard; however, on a typical
desktop, this is a real irritation.

Under older versions of Ubuntu (the ones that used the compiz cube by
default) I liked being able to hold ctrl+alt and then click/drag to change
workspaces; however, that still requires moving one hand to the keyboard
which still feels tedious if your hand isn't there already. I propose
coming up with a solution. It may not seem like a big deal, but if you're
like me (having one application open per workspace) this can be a real
annoyance.

Thoughts?






--
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mouse-based Workspace Switching

2012-10-07 Thread Sergio Costas
But at least it should be available as a key configurable with dconf. 
Currently it's only possible to change go to the first workspace and 
go to the last workspace, but not go to the next/previous workspace


El 07/10/12 19:20, satch...@gmail.com escribió:

While being able to switch workspaces with one hand, I think WASD is
non-obvious, especially when all four are commonly used as window
management shortcuts in other OSes (the first three in Ubuntu and the last
one in Windows; I think Super+S is also used in Windows for system
something or the other). I think a launcher makes sense, as do hot corners.

On 7 October 2012 22:43, Sergey Shnatsel Davidoff ser...@elementaryos.org

wrote:
2012/10/7 Sergio Costas rasters...@gmail.com


  Even would be nice to be able to use Super+z to go left, and Super+x to
go right, or something like that. I hate to have to move the mouse down to
a hot corner, or having to drop the mouse.


There's a proposal to assign the actions of Super+Arrow keys to Super+WASD
keys which is a great idea IMHO.

--
Sergey Shnatsel Davidoff
OS architect @ elementary

--
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp





--
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


--
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mouse-based Workspace Switching

2012-10-07 Thread Sergio Costas
I don't know... Anyway, it's not perfect, because there's a problem with
key autorepeat :( If you press Super, then Z, it goes left; if you then
release Z, but keep Super, it stops (as expected), but if you now press
again Z, it doesn't do left again; you must keep both keys pressed, or
release both and press them again.

El 08/10/12 00:25, Craig escribió:
 Can we sub in a mouse activity in place of a key combo?
 On Oct 7, 2012 5:03 PM, Sergio Costas rasters...@gmail.com wrote:

 I found how to change the keys for moving from one workspace to another:
 open dconf-editor, and go to

 org-gnome-desktop-wm-keybindings

 and there, modify switch-to-workspace-left and
 switch-to-workspace-right.

 El 07/10/12 19:20, satch...@gmail.com escribió:
 While being able to switch workspaces with one hand, I think WASD is
 non-obvious, especially when all four are commonly used as window
 management shortcuts in other OSes (the first three in Ubuntu and the
 last
 one in Windows; I think Super+S is also used in Windows for system
 something or the other). I think a launcher makes sense, as do hot
 corners.
 On 7 October 2012 22:43, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org
 wrote:
 2012/10/7 Sergio Costas rasters...@gmail.com

  Even would be nice to be able to use Super+z to go left, and Super+x
 to
 go right, or something like that. I hate to have to move the mouse
 down to
 a hot corner, or having to drop the mouse.

 There's a proposal to assign the actions of Super+Arrow keys to
 Super+WASD
 keys which is a great idea IMHO.

 --
 Sergey Shnatsel Davidoff
 OS architect @ elementary

 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp



 --
 Nos leemos
  RASTER(Linux user #228804)
 ras...@rastersoft.com  http://www.rastersoft.com


 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp



-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Mouse-based Workspace Switching

2012-10-07 Thread Sergio Costas
Have you open dconf-editor, and modified switch-to-workspace-left and
switch-to-workspace-right at org-gnome-desktop-wm-keybindings?

El 08/10/12 00:43, Craig escribió:
 I'm confused. Super+Z doesn't do anything for me... Am I using an old
 version?

 On Sun, Oct 7, 2012 at 5:33 PM, Sergio Costas rasters...@gmail.com wrote:

 I don't know... Anyway, it's not perfect, because there's a problem with
 key autorepeat :( If you press Super, then Z, it goes left; if you then
 release Z, but keep Super, it stops (as expected), but if you now press
 again Z, it doesn't do left again; you must keep both keys pressed, or
 release both and press them again.

 El 08/10/12 00:25, Craig escribió:
 Can we sub in a mouse activity in place of a key combo?
 On Oct 7, 2012 5:03 PM, Sergio Costas rasters...@gmail.com wrote:

 I found how to change the keys for moving from one workspace to another:
 open dconf-editor, and go to

 org-gnome-desktop-wm-keybindings

 and there, modify switch-to-workspace-left and
 switch-to-workspace-right.

 El 07/10/12 19:20, satch...@gmail.com escribió:
 While being able to switch workspaces with one hand, I think WASD is
 non-obvious, especially when all four are commonly used as window
 management shortcuts in other OSes (the first three in Ubuntu and the
 last
 one in Windows; I think Super+S is also used in Windows for system
 something or the other). I think a launcher makes sense, as do hot
 corners.
 On 7 October 2012 22:43, Sergey Shnatsel Davidoff 
 ser...@elementaryos.org
 wrote:
 2012/10/7 Sergio Costas rasters...@gmail.com

  Even would be nice to be able to use Super+z to go left, and Super+x
 to
 go right, or something like that. I hate to have to move the mouse
 down to
 a hot corner, or having to drop the mouse.

 There's a proposal to assign the actions of Super+Arrow keys to
 Super+WASD
 keys which is a great idea IMHO.

 --
 Sergey Shnatsel Davidoff
 OS architect @ elementary

 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp


 --
 Nos leemos
  RASTER(Linux user #228804)
 ras...@rastersoft.com  http://www.rastersoft.com


 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp


 --
 Nos leemos
  RASTER(Linux user #228804)
 ras...@rastersoft.com  http://www.rastersoft.com




-- 
Nos leemos
 RASTER(Linux user #228804)
ras...@rastersoft.com  http://www.rastersoft.com


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp