Home Home > Desktop > Gnome
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

Archive for the ‘GNOME’ Category

ATI/AMD fglrx 8.902 Catalyst 11.10 available for openSUSE 11.3, 11.4, 12.1 & Factory

November 5th, 2011 by

superseeded by //lizards.opensuse.org/?p=8224

The AMD/ATI Catalyst 11.10 / fglrx 8.902 is now available

Importants informations are contained is this post, so carefully read it!

linux.ioda.net is replaced by geeko.ioda.net

I decide to re-organize the openSUSE stuff on my servers, and then I create a dedicated host geeko.ioda.net for that. I firstly link all old links as alias or setup redirection to the new host.
So if you can’t change the old address immediately don’t worry until December 31st.

Like before the server is fully accessible by ipv4 & ipv6, powered by openSUSE distribution.

Server layout

The new hostname is : http://geeko.ioda.net
Different kind of mirrored stuff /mirror
ATI fglrx mirrors http://geeko.ioda.net/mirror/ati
GIT Mirrors (sync every 10 minutes) /git
Gitorious clone of opensuse/art http://geeko.ioda.net/git/art/
Gitorious clone of opensuse-artwork http://geeko.ioda.net/git/opensuse-artwork/
GitHub clone of the new consolidated artwork http://geeko.ioda.net/git/artwork/

Rsync services

For those of you who need to sync the repository (ATI or GIT) you can now proceed with rsync.
rsync://geeko.ioda.net/ati/ for amd/ati repository and rsync://geeko.ioda.net/git/ for the artwork/marketing stuff

Example for a mirror of fglrx for openSUSE 12.1

rsync -av -P --no-checksum --no-o --no-g --delete -h rsync://geeko.ioda.net/ati/openSUSE_12.1/ /Your_Best_Path_Storage/mirror/ati/openSUSE_12.1/

We need you!

Even if today I already change the main ATI wiki page there will have a lot of stuff outside which contain the old server address. If you can fix them each time you saw that error, it will help any potential users to get the right informations.
About the wiki, the page need also your love and contribution, look at the wiki team remark in the header. So if you feel comfortable with wiki syntax, your help in fixing SDB/ATI will be really appreciate.

– Are you a virtuose on the forums, please pick and paste those informations there!
– Are you a social network addict, please forward as much as you can!
– Are you a designer/artist, I need something great to the home page of geeko.ioda.net, contact me, let a comment

You are brave, and knows how to fix your computer? There a beta one click installer available (feedback welcome)
AMD/ATI fglrx one click installer

(more…)

Desktop Summit Berlin 2011 – Report

August 15th, 2011 by

Desktop Summit

Last minute team

Monday before Desktop Summit, I’ve just learned that we (as openSUSE/SUSE) will not have the SuseStudio kiosk.
Too bad, but Wednesday, I finally get confirmation from my customer, that the new hardware will not be delivered before Friday 12th. Ah ah good news. I will be able to go to Berlin. So I bought the last airplane ticket for Friday afternoon, and also the last bed at good price.

I will be a Berliner for a few days! And fill the blanks to maintain our booth up and welcoming

Somethings has to be done? sometimes has been done!

(more…)

Presentation resolution on netbooks

July 11th, 2011 by

I recently got ASUS Eee Netbook R051PX, nice little machine, however small annoyance it has when plugged to projectors for presentation is that the default mirrored resolution is just 800×600, the gnome-display-properties does not allow the selection of 1024×768, xrandr comes to the rescue:

Run the following as normal user in terminal to get the required resolution.

xrandr --output LVDS1 --panning 1024x768
xrandr --output VGA1 --mode 1024x768

Note: just in case wordpress eats up – character, there are 2 – before output, panning and mode.

Some updates on the Banshee repositories…

May 31st, 2011 by

Sometime ago Gabriel asked me if I could give him help with the Banshee repositories for openSUSE; This repositories have many users hanging around and some packages are enabled on other projects, which makes them somehow sensible to deep changes.

Today I’ve pushed to openSUSE:Factory Banshee 2.0.1 (latest stable release) and a few packages which live in the Banshee repository. I’ve also submitted a deletion request to ipod-sharp which is no longer maintained and was replaced in the past for libgpod.

I’ve fixed the pending issues I’ve seen on the Banshee repository and Banshee 2.0.1 and disabled SLE 11 builds (not requiring all the dependencies). The repository serves now the following platforms (banshee and banshee-community-extensions):
* SLE 11 SP1;
* openSUSE 11.3;
* openSUSE 11.4;
* openSUSE Factory;
* openSUSE Tumbleweed (new).

On Banshee:Unstable (which should hold the unstable releases, currently 2.1.0) I’ll be introducing some changes during the next days which will feature:
* Package being renamed to ‘banshee’, thus dropping the current banshee-1;
* Migration to pkgconfig() calls for >= 1130;
* Packages banshee and banshee-core get merged into banshee (currently banshee had only 4 documentation files);
*  New sub-package banshee-common to hold all the architecture independent files (ex: text files, icons, etc);
* A few cleanups on the spec file for unsupported platforms (SLE11 and SLE11SP1 do not meet the requirements for this version and superior).

Once this is implemented and tested I will look into Banshee:Alpha and see the best way to start building daily/weekly snapshots using the OBS magic available and some magic tricks hidden in Dimstar’s sleeve which kindly accepted my request to give me a hand on such evil task.

In the future, on the next stable release (2.2.0), I’ll move the changes from Banshee:Unstable to Banshee and hopefully change the development repository to Banshee (as if Factory has the latest stable release it makes no sense in having Banshee’s development repository in Banshee:Unstable) and synch all at once.

Users subscribed to Banshee:Unstable repository might see some turbulence during the next days, while users subscribing now through the 1-Click installer will already be installing Banshee with the changes described above.

Unity 2D to enter GNOME:Ayatana soon…

May 19th, 2011 by

In the past days I’ve been packaging and fixing some issues on Unity 2D for inclusion on the GNOME:Ayatana repository in the openSUSE Build Service.

This gave me an excellent opportunity to test a few components share by both, Unity and Unity 2D, which is the case of ‘unity-place-applications’ and ‘unity-place-files’, both using Zeitgeist which is already in Factory for the upcoming openSUSE 12.1. We thank the integration of this packages to Federico Quintero. Thanks Fred.

A few more additional packages need some care and once they get updated and tested they will be uploaded to GNOME:Ayatana, at which time I will provide an installer (1-Click) for those willing to test Unity-2D. Unity 2D will be the first application to use the indicators I have prepared in the past which all all found working, except 1, the AppMenu (strangely it works on GNOME2 panel without issues).

This is how Unity 2D looks like. There are transparencies because I enabled ‘composite’ on metacity, which works very nicely. As far as I could understand, the developers of Unity 2D are also looking into implementing Compiz with Unity 2D, which would be sweet.

Unity introduces the ‘dash’ which is pretty much the following screen. Transparencies are enabled (though metacity composite) and the notification bubble belongs to NotifyOSD (already present in openSUSE 11.4 as optional). This is one of the three issues I have to fix, the icons displayed on the dash should have text underneath, it’s not showing. The top icons are quick links to Program Categories and the ones bellow are the default applications which are setup in GNOME.

The launcher panel on the side auto-hides, and seems to be working. The three icons displayed in last are respectively: Workspace selector, applications menu and files. Everything seems to be working with them, and the 2 last are components shared with Unity, and they both rely on Zeitgeist. Here’s a few captures of what they do…

There’s also a feature from Unity which is cute… The title artifact of the decorator window (metacity, which required a few patches) is removed and implemented on the top bar when the window is maximized. Sadly for me the AppMenu (menu proxy) isn’t working properly, this is another thing that needs fixing…

This should cover pretty much the functionality that is available currently. There’s a few issues still remaining before I can push this to GNOME:Ayatana:

– I tried not to have the need to patch gnome-session, but since Unity relies on the Session Indicator to have this functionality, gnome-session will need to be patched (should be ok, because it also requires the backport patch for  defining –sessions for openSUSE 11.4).

– Unity 2D itself relies on a few gconf hacks that should be on a schema file. I’ve talked to upstream and this is planned already, so once it’s release, that’s when it will be published.

– There’s one issue also with backgrounds and workspace switcher… unfortunatly the workspace switcher only renders wallpapers if they are in image format (no .xml stuff), so this can turn some wallpapers not to render, which eventually ends up in the background of the switcher being the one defined in GNOME as solid color.

So the order of TODO’s for GNOME:Ayatana is pretty much this one:

1. Implement dependencies and then Unity 2D;
2. Make sure Compiz is well implemented, because Unity will require Compiz at it’s best shape;
3. Make sure nux and other twisted dependencies are properly implemented;
4. Implement Unity itself;

This are the latest news for GNOME:Ayatana…

A few improvements…

May 18th, 2011 by

A lot more to fix...

Advancing with GNOME:Ayatana repository

May 17th, 2011 by

Last week I’ve received an email from Bruce Byfield asking a few questions about this project. I’ve replied honestly as I would to anyone, I’ve faced several issues, and it sounded wise to me to hold a bit this. Since the Beta release of Natty that I’m following a technology forum in Portugal (over 150.000 users) and making a few notes on what peoples perceptions are about Unity and Natty.

From what I see amongst this segment of the Linux users in my country, it’s interesting… While legacy users are moving away from Ubuntu to other alternatives seeking GNOME3 (no one seems to be moving from GNOME/Unity to KDE), others are satisfied with Unity. The biggest problem with Natty users so far comes regarding Networking issues and hardware compatibility… and once more Ubuntu’s kernels seem to be driving some people to desperation with the classical MCE’s.

A few days (4 days ago), Compiz 0.9.5 has been released. I’ve taken a look on the Ubuntu package and the patch level has dropped substantially, which points that upstream has absorbed most of them. Dominique already has 0.9.5 prepared on X11:Compiz (though the version needs a bump on the spec) and I’m going to test them out and start branching them over to GNOME:Ayatana during the next days and depending on the availability of reviews. This should be peaceful.

For this repository I’m going to enable a small pattern to provide a simple 1-Click Installer for Compiz alone, this means that people will be able to test the patched version of Compiz in which Unity will be build upon in the future.

After Compiz is established on GNOME:Ayatana, I’m going to get back to Unity and prepare Unity2D for deployment (being Unity a task for the future).

Now if some people wonder why all of this innactivity? The answer is simple… GNOME3 was being prepared and launched, and it deserved all the spotlights! Now that GNOME3 has proudly established itself on it’s segment and despite the press attacks, the communities I keep tracking, I see what seems to be a substantial increase of interest on GNOME3. I would personally consider GNOME3 launch a success.

openSUSE 11.4: Built to Rule Gnome

May 6th, 2011 by

Six years ago, when I joined the Novell team’s office in Cambridge, some of my cohorts in what used to be the Ximian Red Carpet team had an expression: “Red Hat 7.3 + Ximian Desktop” – they sometimes used it to indicate what had been a quantum leap in the Linux Desktop experience of the Gnome Lineage.  Having been personally a vi+terminal kind of guy, and the Konsole being a great terminal multiplexer since times ancient, I had some precise idea of what KDE releases I had particularly appreciated as smoothly integrated (SuSE 6.2 comes to mind), so the expression stuck in my mind as the ultimate paragon of a Gnome setup.  Sure, great things happened since, but the first time you did not have to grease the wheels of every detail for hours to have a smooth environment certainly sticks in your head in a certain indelible way.

openSUSE has been a pretty good Gnome distribution for a long time now, but 11.4 really gave me a different feeling: I found only 1 bug I care to solve in my laptop support, and the defaults I had out of the box were all more than good, they were pleasing.  It is not just functioning well, it is smooth, it has a quality that is hard to describe but we all know it when we see it.  Which is just so damn awesome 🙂

Usually I tinker for days to get an environment I am comfortable with (I am a clinical case, I do this on OS-X, Windows and Linux irrespective), but in this case, I had to do very few things to get a very nice setup for my work laptops, both esthetically and functionally. So here comes my ultimative Gnome quick setup guide to a rocking openSUSE 11.4 Gnome experience.

F2’s Quick-Yet-Awesome Gnome Environment Recipe
In no particular order, proceed through the following steps

  1. Pidgin
    su
    zypper in pidgin
    Make it a Gnome startup application
    Control Center | Startup Applications | /usr/bin/pidgin
  2. Flash Player
    Yes, you still need it. Yes, we do love HTML 5 nonetheless.
    zypper in flash-player
  3. Glipper
    A clipboard manager, to keep multiple recent cut&paste targets simultaneously at hand.
    Head to the buildservice and help yourself to a one-click install.
    Logout. Log back in. (suggestion of a smarter way to do this would be appreciated)
    right click | add to panel | clipboard manager
  4. Gnome Do
    Setup Gnome Do to run at login (it is now in the default install)
    gnome-do
    preferences | general | start Gnome Do at login
    fixing hotkey to ctrl-enter
    Select the Glass theme – matches the openSUSE default theme better on 11.4
    I really wish there was a way to have Gnome Do autoclear its buffer after 1 second (or even better when one retypes a similar string), typos are rather defeating in its default mode (“pidxpidgin”, anyone?)
  5. Firefox
    Fix Firefox’s backspace key behavior to match non-Linux platforms (page back) rather than the do-nothing default:
    navigate to About:config | browser.backspace_action = 0
  6. Hostname
    Set a hostname if DHCP does not do it for you.  No self-respecting terminal monkey would have a random hostname!
    YaST | Network Settings | Hostname/DNS
  7. Tilda
    You just cannot overestimate how helpful Quake Terminals are.
    One click install
    tilda -C
    fix hotkey (keybindings | grab keybinding) to <ctrl>grave
    increase buffer (scrolling | Scrollback | 1000)
    Now fix the appearance (the defaults work anywhere but they are ghastly-lookin’ 🙂
    general | enable Double Buffering [x]
    appearance | height | 66%;  width 100%
    enable transparency [x] ; Level of transparency 30
    enable pulldown [x] ; Delay 15000 usec
    use image for background [x]
    I use a Gimp-scaled version of the desktop wallpaper there (defaults are in /usr/share/wallpapers)
    Make it a Gnome startup application
    Control Center | Startup Applications | /usr/bin/tilda

    Tilda is the crankier bit (even with all that tuning, it is not yet as smooth as Visor at pulldown, there is still some flickering left).  I am not going to go all-out and say that 2011 is the year of the Linux Desktop, but it sure feels pretty nice an environment to work in, and configuring was quite fast, which means most defaults are better than good.

    Suggestions, corrections and additional ideas are welcome. Ramble on, I am reading!

right click | add to panel | clipboard manager

Gpick – An advanced color picker…

May 5th, 2011 by

It was brought to my attention through I article (german) the existence of gpick, an advanced and high featured color picker. I’ve taken a quick look at it to make it available for openSUSE as it seems an interesting tool for artists and web designers (maybe GTK3+ themers) and others.

To build this package a few files are generated with the Lemon Parser Generator which isn’t really available. I’m contacting upstream regarding the possibility of including the generated files in the tarball, or eventually if that fails, I’ll probably need to include lemon.c, hand compile it and hack scons build to use the local binary to generate those files.

The screenshots have a tiny glitch on an icon, this is mainly because I haven’t rebuilt the icon cache when I took them. I look forward to explore the possibility of having such a great tool available for openSUSE 12.1.

UPDATE: I’ve made available a small test package on home:ketheriel:gpick (needs some work before submitting to factory) which should be working. Any testing/feedback will be most welcomed. Also enabled builds for Fedora 14, since I believe this package isn’t available for Fedora.

Mockup :: GNOME3 and YaST

April 30th, 2011 by

With the release of GNOME3 I would assume that people are interested in seeing how YaST2 (suggestion: rename it to YaST3 !!) is going to take form with GTK3. Of course this means eventually writing another application in GTK3, hopefully different from the old gnome-control-panel ‘style’ which was actually pretty confusion from the user point of view as it was far too close to gnome-control-center, thus confusing new comers.

My suggestion (unaware if it’s possible or not) was probably to explore GNOME3 features to serve YaST integrated already with GNOME3. This could be an interesting approach as it would offer integration and some advantages:

* Better integration with GNOME3 without having to write(/maintain another application;
* Take advantage of YaST2 modular structure;
* Present YaST in a prime space in GNOME3, thus offering a openSUSE differentiation point;
* No conflicts with possible KDE existing front-ends for YaST2;
* Improve users experience.

My proposal would be something like (maybe to be served as an extension for gnome-shell). Please neglect my ‘lame’ photo manipulation skills:

Mockup: YaST2 on GNOME3