Re: [Elementary-dev-community] (the indicators situation) XFCE next release approaching, they hope to port to gtk3 afterwards
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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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