openSUSE and Identity

Ever since the conception of graphical environments for the computer, designers have had to make specific decisions about the way we interact with elements on a screen. However, to say that "designers" made all the decisions on how we interact with the computer is somewhat far fetched. 

There are many other factors that make up our computer interactions. In a sense, the word "designers" also involves people who are not directly related to the graphical world. Those could be - a sales manager who also decides what elements we see on the computer screen; a contracted hardware company that would like you to have a certain software on by default; and many others may also have a part in the user interface designing process. The computer GUI has a varied influence in its identity.


The multi-influence, or “multi-graphical input” for devicces’ GUI has come under particular focus in recent years. Mass adoption of mobile devices has spread the graphical competition to all new heights. It has become much harder for companies and their products to stand out on the current market, or to make a difference. Differentiation is the call for each of them. Making their devices different graphically has called for stronger branding, and each of the market players now steeres in different direction. The objective being - attracting new client and retaining the existing ones. The drive for graphical differentiation makes it clear that stringer branding will help them sing a different song.

This changes have also made it into many of our Linux environments. KDE, for example, decided to make a radical jump with KDE 4. While recently Gnome released their 3rd series other environments, prefer to keep the same idea of what a GUI should look like. 


Currently Linux, as a worldwide community, faces strong fragmentation. Not all of us use KDE, or Gnome, or a graphical interface at all. At the end of the day these communities are the ones creating new software, new widgets, and new graphics. Eventually these fragmentation or macro-collaboration environment is unable to achieve "collective individuality." This means that because of the different influences that happen in a Linux environment, collectively we cannot achieve a strong branding and differentiation. We cannot stand out because all of us want to stand out. Our software or contributions speak the language and mind of its creator, except in a Linux environment, anyone can be a creator.


These changes raise a question from our own group of contributors. Is openSUSE at the height of this weave of stylistic changes? This question is not about code or software integration, but exclusively about the end user experience. Reasoning carefully, the answer would be "partially." openSUSE has not taken full advantage of the branding capabilities provided by both KDE 4 and Gnome 3. This trend is more so surprising considering that openSUSE is the first to integrate and use many new Linux technologies through its unique OBS service, yet brand-wise we remain stagnant. Early adoption and fast integration in our distribution makes it harder to work on and maintain distribution specific styling.









In the recent years we have become quite passive in developing our own identity, other than using green as a base color openSUSE. Subtle color changes however do little with styling KDE or Gnome for the releases.


In earlier years this was a much stronger effort. Back then both KDE and Gnome had their own distribution specific themes within openSUSE. But recent changes in both environments have made it harder to keep up with distribution styling, and we have fallen behind. Even now openSUSE’s artwork team has not diminished in its efforts to work on styling, however the technical aspects of styling KDE and Gnome has become much harder to keep up with.


There are no simple way of creating interfaces for  KDE to create a window style without knowing C++, for example. We have to rely on the technical knowledge of developers with strong knowledge and understanding of C++and GTK/Qt core technologies. In gnome changes with GTK 3 have been taxing on developers since they now need to migrate their themes to work with the new widget styles present in GTK 3. For openSUSE, this all means that is has become harder to create our own styling therefore we adopt KDE and Gnome’s default styling.


Adopting the defaults provided by KDE and Gnome will eventually move openSUSE to a state of visual stagnation. Not because these integrated window environments will stop moving forward with GUI developments on their own, but simply because we will have traded our visual identity to their definition of a default. While the rest of the technology world moves ahead with change, openSUSE will remain unnoticed for its outdated visuals.


Styling matters more than what we give it credit for. Styling is the first impression any users gets as they install our distribution. Styling can be provocative and generate interest, contribution and a larger reach with users. openSUSE will collectively speak to a wider audience given its “new suit.” openSUSE’s identity will speak for the project as people download the ISO. The unknown new user that is willing to try Linux for the first time will be impressed with the power of openSUSE and the cleanness of its desktop, the boldness of our green geecko will secure another happy user and a possible contributor. Even our current users will see how their distribution of choice changes to fit their daily work routine.


Recent work on styling from openSUSE’s artwork team has yielded great results for the distribution. With the help of a few contributors to the artwork team, we have been able to include new wallpapers, splash screens, boot screens, marketing materials and a few other things to the distribution. However, this is no different than it has been for a few years. We style the same elements with every release. To have a bigger effect and support with the community, we launched image contests, updated wiki pages, pushed sources to git, created new scripts for the automated wallpaper sizing, and have integrated more contributors than in previous years. Our channel user base is looking to expand.


As a result of this push for work there has been great integration in the team. We have been able to identify each other's strengths and have used them smartly as we integrate artwork into the distribution. Good attitude, willingness and enthusiasm to participate has been our idea since we reorganized ourselves. A sense of belonging and an akin interest in making opensuse a sleek distribution graphically is our intention. Getting help and comments from our team is easier than ever.

Through our team's interaction, we have determined a desire to make our distribution a stronger player in the linux graphical environment. We must jump into the wagon where the trend is going. We cannot be passive about our identity anymore. This is not to say that we want to be graphically similar to others and borrow their styles, but rather our aim to have openSUSE be recognized beyond the color green and the geecko. We imagine a time where icons, window styles, colors, wallpapers, desktop organization, specific desktop widgets are all integrated with a strong presence in the Linux world.


If we stay the same we will remain there as well for prospective users. We need to make a strong impressions to those people who are deciding between Windows, Mac and Linux. Those who hear of the power that Linux has and through the power of each community. We have the resources, now we need to move the mountains in order to achieve these goals.


We would also be much more ahead in styling than most. Take for example Ubuntu. They have created a style of their own with their human and name coded releases. They have persisted and perfected their styling beyond even what most would think or like. We do not mean to have this type of interface for openSUSE but definitively make a stronger impression much like Ubuntu has. 

Additionally, we would provide a much less attacked interface by staying within the regular styling standards that the majority of users have on their desktop. We don’t mean to be radical with changes, but include our community in speaking about what they think should be allowed as a stylistic change in the distribution. We understand that the behind-the-doors changes are not particularly supported and also having the input of our community will add for great thinking and clever organization on the desktop. We could well be the most cooperative distribution when it comes to style.

Written by

13 comments:

Unknown said...

This is welcomes new on the part os OpenSUSE, a distribution we use around here since version 9.

Keep-up the good work so novice as well as serious computer users keep enjoying the work you and the community produce.

Your's truly

Bertrand D. Beaudoin
Pres. Oui-Yes Computing for ALL!
Sherbrooke, Qc, Canada

Anonymous said...

This is really a bunch of baloney. Just make sure openSUSE is of the highest quality (unlike XXbuntu), with the fewest bugs and regressions. I'll take care of how pretty it looks (green, or otherwise) once I get it installed.

--dB

Anonymous said...

I agree with the 2nd commenter. This is realy the least of their problems right now. There's nothing wrong with a vanila desktop, if you can actually install the OS.

Anonymous said...

OpenSuSE is the most stable linux distro around, it's been since earlier versions, keep the good work!

SuSE/OpenSuSE user since SuSE 4 !

kmilo

Caig said...

I really love this decision (announced here and on a mailinglist). Visual identity should be a fundamental part for a great distro like openSUSE.

Anonymous said...

First make sure the distribution is sustainable:

- usable repositories (reduce their number, the current status of OBS is very poor)

- ensure stable releases, less often, maybe, if update policies for key components are in place

The visual identity is important, but I think openSUSE has it: green and polished.

arcadefan said...
This comment has been removed by the author.
arcadefan said...

Hi OpenSUSE,

I already like the branding efforts that you put into the distro, such as the bootscreen, background, start-up screen for individual applications.

It's nice that you like to design your own icons & colors. That would add to the OpenSUSE experience.

Please, only change window styles in color, not in appearance. Oxygen and Adwaita are great themes.

I would love it if you would default in KDE to the lance-a-lot menu and icon-only task manager. Please include a clock by default as well. And maybe choose or design a OpenSUSE Desktop Theme.

I would also love it if yo would extend GNOME with some great extensions and with a dock (Cairo or Docky).

So all in all, I like your idea of branding, but please don't create another Unity. There are possibilities enough of tweaking the current KDE and Gnome environments to make it look unique and professional.

While you are looking into branding, please do not forget to extend the branding to the OpenSUSE website.

Best regards,
Martin

Unknown said...

That is great input. Surely some of the requests placed in here are the kind that we are contemplating. Please be tuned for more on this subject.

Unknown said...

Andy are you suggesting that OpenSuSe should create a new desktop environment or that KDE and GNOME need better support for themes? If you are suggesting the latter, I fully agree. You should have clearly stated the articles intent in it's introduction. Not an attack just advice.

Mythtv, which uses QT felt the same way and developed MythUI a few years back. It should still be possible to adopt into KDE.

http://www.mythtv.org/wiki/MythUI_Theme_Development

There was a promising project called the Aurorae Theme Engine and it's companion Aurorae designer that was discontinued around KDE 4.4. I used until it quit working. This would be the most simple solution to the issue. Please consider it.

http://kde-look.org/content/show.php/Aurorae+Theme+Engine?content=107158

http://kde-apps.org/content/show.php?content=122763&forumpage=0

While I was poking around for this comment I discovered Aurorea's author, Martin Gräßlin is a current KDE developer and is working on a new version based on QT quick. If you help him your problem may possibly be solved in short order. This is your best bet.

http://blog.martin-graesslin.com/blog/2012/01/aurorae-3-window-decorations-with-qtquick/

An idea I'd like to throw out there is since Chrome is a twice removed FOSS grandchild of the KDE project via Webkit. It may be possible to use it's theme engine and draw from the thousands of theme I'd rather have on my desktop than browser.

Last I think that a big and almost universal mistake Linux distro's make it supporting multiple desktop environments. You can't differentiate yourself from other distro's that way and with over 100 currently active yours doesn't need to be everything for everyone. Leave that up to "mother" distributions such as Debian ("The Universal Operating System"). Let OpenSuSe be a pure KDE desktop as SuSe was before it was eaten by the blind dinosaur that Novell turn out to be.

Sorry for being long winded.

Unknown said...

Right. I think you're understand what I meant. We are pushing for creating a new style but based on KDE. Not quite as off the wall as Ubuntu has done. We don't have it in the plans to dismiss these environments or drastically change their behavior. It really is not within the artwork team's scope anyway.

I like your suggestions and be assured that we are looking at a myriad of sources to accomplish good design and style.

Anonymous said...

With the upcoming "merge" of Microsoft - RedHat & Ubuntu with the UEFI thing taking place, as long as the guys & gals over at openSUSE can figure out either a workaround or a complete bypass then I'll stay onboard! I've used them since version 6!...and to date this OS hasn't let me down yet! Just be sure to keep "Open Source".....well......OPEN!!

Unknown said...

@Anon

I don't think you fully understand the UEFI issue. Secureboot basically locks your PC down like a mobile phone. The only bypass would be to write firmware for each device like CyanogenMod. CyanogenMod supports about 60 of the many hundreds of Android devices sold. This approach would leave very few PC's able to run Linux and they would lose the ability to use their Windows installation.

Redhat and Canonical did not plan this scheme with Microsoft. Microsoft originally wanted to lock out any alternative OS from Windows 8 hardware. Redhat negotiated a way for any distro to register a key with Verisign for $99 and keep Linux running on all Windows 8 hardware. You should thank your lucky stars their in our corner.

Having said that, I think the Coreboot project just became urgent for FOSS.

Your comment was also way off topic.