Filed under fedora

Fedora Boot Experience

In a recent thread on fedora-devel, (warning, it’s > 150 messages) there is discussion on what we should display to the user during a typical boot up.  But to change and improve, defining and documenting what we already have is a good place to start.

Here is a quick set of screenshots that shows the screens that typical user may have to see and interact with when booting Fedora 18

1. Grub is displayed

GRUB is displayed by default on boot. There is a 5 second time-out for the user to do something. Or they can just press enter to boot the highlighted entry.

2. Grub boot details

GRUB then displays some output on what it is booting

Selection_046

Optional Disk encryption screen.

If the system has disk encryption enabled, you will see an input box with a lock beside it where the LUKS passphrase is entered.

3. Plymouth Boot

A grey screen appears, and a silhouette of the fedora logo is shown on the screen. It “fills up” with white as the boot progresses. At this point the user may press the ESC key to bring up the gritty details of the bootup sequence.

Selection_047

4. Bootup Complete

When the logo is filled up, the boot sequence is complete, and the fedora logo is shown in full colour

Selection_048

5. Login Screen Shows

The login screen is shown.

Selection_049

Alt + Click & Drag to move windows no longer works in Fedora 18 / GNOME 3.8

In previous versions of Fedora running GNOME (pre Fedora 18, GNOME 3.6), a user was able to click and drag anywhere on a window while the ALT key was pressed to move the window. This behaviour has changed in Fedora 18. To replicate this behaviour, the user now needs to hold down the Super key (aka the meta key, or the Command key on an apple keyboard or the Windows key on a windows keyboard) while dragging anywhere on a window. Additionally, holding down ALT and Middle Clicking and dragging on a window previously allowed a user to resize the window. In Fedora 18 and GNOME 3.6, this key is now also the Super Key.

Want the old ALT key behaviour back?

Easy.

  1. Open up the GNOME Tweak Tool
  2. Choose the Windows category, from the list on the left hand side.
  3. Change the option for Modifier to use for modified window click actions from Super to Alt.
    tweak-alt-drag

 

 

No Logout option in Fedora 18

In Fedora 18, GNOME 3.6 has some more tweaks and changes to how the User menu works. One change that may trip up regular Fedora / gnome-shell users is that there is no “Logout” option in the user menu (the menu that drops down from your name in the top right corner of the shell).

Basically, the change is this:

if you only have one user set up on a system, and only have one Desktop environment installed (i.e. just GNOME) then the logout option is not shown.

However, this comes with the following caveat: if you install a new desktop other than GNOME3, you will need to manually restart the shell  (press Alt+F2, type ‘r’, and hit enter) or reboot for the logout option to start displaying.

I don’t care, just re-enable the logout in Fedora 18

if you only have one user, and only one desktop enviroment, and still want the log out option to display,  the GNOME developerss have also added in an option to be able to persistently keep the logout option in the user menu.

To make the logout option always appear:

  1. First open up the dconf editor (fedora package “dconf-editor”), and navigate to the org > gnome > shell key.
  2. Check the option “always-show-log-out” (pictured below in the screenshot), to always show the logout option. Note, however, that a restart of the shell or a reboot may be required for this option to start working.

 

Fedora 18 Released, print your sleeve!

Celebrate the release of Fedora 18 by printing out and folding a paper sleeve for your disc media. This release, we have all 12 of the media covers available as printable-at-home, foldable sleeves. There are also a set of graphical instructions to help you fold.

PDFs for the sleeves and instructions are indexed on the wiki, or you can use the following links:

Home-printable, foldable disc sleeve for Fedora

While working on the (high-colour / goes to the professional printer / you have to worry about CMYK) disc sleeves for the upcoming fedora release, i stumbled on a print-at-home foldable disc sleeve for fedora 17.

So, i decided to take this concept, make a cover that could be printed onto white paper. So, download the PDF, and try it out for yourself! Note that this is not the final design for Fedora 18! 

 

 

 

2%

A study linked to by the Ada Initiative points out that only 2% of contributors to Free and Open Source projects are female.





That is why programs like the Outreach Program for Women are so important.


the Anaconda interface redesign

*Update November 12, 2012 to add links to posts by Mackenzie that discussed the redesign also*

The forthcoming Fedora 18 release will contain a seriously overhauled version of the tool used to install Fedora, Anaconda. The most highly visible change to Anaconda (yes, there were other improvements too) is the overhaul of the graphical installer interface itself (codenamed newui by the anaconda developers).

When I install Fedora, i typically install by the defaults. I just want the default partitioning. I just want the default package sets. I just want the newest, shiniest fedora on my laptop now.

The old Anaconda (Fedora 17 and earlier)

Using the previous installer, (up until Fedora 17), installing with just the defaults involved clicking though several pages, none of which I typically change, until finally I get to the all important “Install” button. Then I get a well deserved coffee to revive my clicking finger.

 

New Anaconda (Fedora 18 onwards)

The new anaconda interface now presents you with a single page of information right at the beginning of the install process. (After choosing your language). This page basically outlines to you what defaults have been chosen, and lets you drill down into them to make changes (if you need to).

So, for the fresh-install, love the defaults user like me, it’s pretty close to a one-click install. For the user that wants to be able to tweak their settings before installation, the single page gives you an overview of the installation settings, and lets you change just the ones you want.

Where did these interface changes come from?

These design changes have been in the works for a while. Even though I personally have not been heavily involved with the design process itself, a recent post from David Cantrell to fedora-devel outlines how long this has been worked on:

For the newui work, initial discussions started at FUDCon Tempe, through the year, and then again at FUDCon Blacksburg. After that, more design work continued, soliciting for user feedback as much as possible.

I have also been following the design discussion that has surrounded the development of the anaconda newui through the series of blogposts (Starting in June 2011) from Máirín Duffy:

*Update November 12, 2012* — As pointed out by Máirín in the comments, the Fedora Design Summer Intern, Mackenzie also posted designs and requests for comments on the anaconda redesign:

It is also important to note that the newui is a huge overhaul, and a lot of work for the anaconda developers. A lot of the functionality that is in the design mockups will not be in Fedora 18, it is slated for inclusion in Fedora 19. According to David Cantrell, this was the plan from the beginning:

we new it would be absolutely impossible to deliver all functionality in a single release. So from the beginning we were planning to stage the newui work across multiple releases.

How to help

This is a huge change for the better for the Fedora installer. The best way to help is to try out the Beta versions of Fedora 18 and provide feedback to the anaconda development team via bugzilla or IRC (#anaconda)

Steam for Linux Beta

The Steam for Linux Ubuntu Beta was released today. In a post on google+ today, Elad Alfassa mentioned that a member of the Steam for Linux team said they will be supporting other distros in the future.

So take the survey and choose Fedora as your distro just to be sure!

 

Music Extension gnome-shell plugin

I recently stumbled on the Music Extension [ GNOME extensions | github ] plugin that seamlessly integrates your music player into Gnome Shell. The extension adds a music icon in the top gnome shell panel that, when clicked, displays the album artwork & track name of the currently playing song, as well as a set of controls for music playback and settings.  The top panel icon also provides visual feedback (via a small overlay icon) showing if your media player is currently playing music, paused or stopped.

This extension works very well with banshee on Fedora 16. All you have to do in banshee itself is enable the “MPRIS D-Bus Interface” extension and it should be right to go. I installed the plugin directly from the gnome extensions website (extensions.gnome.org), as it is not available in Fedora itself. From the description on the extension’s github page, it also seems to work with a wide range of other media players, including: Amarok, Clementine, Guayadeque, Quodlibet, Rhythmbox, and VLC
Note, however, when installing the plugin through the Gnome extensions website, the ability to adjust the preferences of the plugin is not enabled by default. To enable this, follow the directions detailed on the plugin’s github page. The additional settings allow you to change a few extra settings, such as enabling notifications when the song changes, and having the top panel drop-down integrated with the volume menu rather than having a separate icon.

Libre Graphics Meeting 2011

The call just opened for for all artists and developers in the open source graphics to submit presentation ideas for this year’s Libre Graphics Meeting (LGM)  in Montreal from May 10th  to 13th. To submit a talk proposal, add you idea to the page on the create wiki, or if presenting isn’t your thing, help the conference to remain free for participants by donating to the conference. Interested about what goes on at an LGM? check out all the videos from LGM 2010.

About LGM:

The Libre Graphics Meeting exists to unite and accelerate the efforts behind Free, Libre and Open Source creative software. Since 2006, this annual meeting is the premiere conference for developers, users and supporters of projects such as GIMP, Inkscape, Blender, Krita, Scribus, Hugin, the Open Clipart Library, and the Open Font Library who are gathered to work on interoperability, shared standards, and new ideas. Work at prior LGMs has pushed the state of the art in important areas such as color management, cross-application sharing of assets, and common interchange formats.