Showing posts with label rawhide. Show all posts
Showing posts with label rawhide. Show all posts

Monday, 31 January 2011

Back to the Future – On Rawhide Again

So, I decided to give Rawhide a go and installed it as my second system (and thus replacing F12, because I skipped F13). So, here are some thoughts.

Given my position on gnome-shell (I really don't like it) I decided to give a go to something lightweight, so I downloaded lxde nightly build. Aah, it was a disaster. Whatever display manager was supposed to start was crashing, so I had to log in to tty and run startx manually. That worked, luckily. I didn't like the booted desktop environment one bit, but lots of other bits so I installed it to hard-drive. Of course, it haven't fixed the booting issue.

So I tried to set it up as I'd like, but eventually gave up. Few weeks after that, I downloaded Desktop live and booted. My impression was: "have my PC turned to next-gen TV, err home multimedia center?" Still I decided to install it (to replace the lxde try), but no luck – due to a bug in anaconda, it thinks it's not live image…

So I've done it the harder way. Reboot to lxde, log-in, update, group-install gnome, install system-switch-displaymanager-gnome and set display manager to gdm. Nice, after that I finally got working graphical log-in, although during boot error message appears, that something cannot find root, but apparently it works. Let me add a little side comment here: the boot sequence is totally useless. Even if I escape from the graphical plymouth progress indicator, not boot messages appear. Whatsoever. How the hell am I supposed to tell that the booting actually is still in progress and not hogged up on some service?

But back to the main theme. So I logged in to gnome-shell (to my disappointment same looking as on desktop nightly) and tried it to use for a while. And I have to say, what was bad is even worse and the most important things I wanted (useful and quick way to switch between windows in one concrete task) are still not there. Desktop/task visualisation got small with no windows indicators on it whatsoever, so how the hell am I supposed to tell to which task do I want to switch? If I had to summarize my impression of gnome shell, it would be probably disappointment with trying to make PC from work tool into a tool for consuming, i.e. gnome shell would be awesome if it was a user interface to next-gen home media center or tv, but it's irritating when you actually want to work using it.

Next, not succeeding in finding a way to switch back to the old-school gnome, I group-installed xfce. I'm pretty impressed how fast and responsive these light-weight things are. On the flip side I had to get rid of gmixer to have only one sound-controlling applet in system try (why the hell do they still ship gmixer when pulseaudio mixer is now superior to it in more than one way?). Next I had a little trouble with configuring the panels – no spacing thingie, desktops do not show in two rows until next log in, there's no way to make them transparent… Texts bellow icons on desktop have some weird solid color background and there seems to be no way to turn it off, I cannot resort window buttons in "Window Buttons" panel applet, there seems to be no way to turn on compositing… But overall xfce seems to be usable.

I even switched, for the time being, to sylpheed mail client, which was installed by default on lxde spin. Even though its icons are rather ancient, the user interface is clean and easy to use and it seems much faster than evolution. But there still seem to be applications from gnome that I need like empathy, nautilus (yes I got addicted to two panel mode pretty hard), rhythmbox.

So in short, unless gnome-shell is postponed again, so long and thanks for all the fish and count me as new xfce user :-D

Oh, and btw. despite being still pre-alpha, rawhide is actually working pretty well (apart from annoying occasional graphic errors, new black&white gnome try icons [see the picture bellow] and unfinished gtk3 theme)!



EDIT: Actually I just found that compositing is possible with xfce so I have the bottom panel transparent again and windows have shadows :-)

EDIT 2: And now I have found how to rid myself of the weird looking frame around system try and how to add expansible space into panel so I have the bottom panel spanning whole screen again. Nice, I'm starting to like xfce more and more.

Saturday, 24 October 2009

Gnome-shell…

… or the Adventures of an Advanced User in a Wonderland. So, yesterday, more than 24 hours ago, I've turned on gnome-shell (in F12) with the intention to try work with it and prepared pencil and paper with the intention to scribe down what's good and what's bad on it. And now the paper (approx A5) is full of what's bad and only one note of which I'm unsure whether it's good or bad. That basically means that I either hope that this experiment will drastically improve before it will be made default in gnome, or will depart to the nether world.

To easier grasp how my usual workflow looks like here's the screenshot:

As I use my laptop for multiple purposes I have, after years of improving, ended up with tasks driven desktop sorting – one desktop for school/physics stuff, one desktop for graphics design, one desktop for programming, one desktop for web browsing, one desktop for various background things like mail client, music player, gajim, xchat and one desktop for the rest (e.g. for playing a movie). This very roughly correlates with the activities in gnome-shell so one would think I find this part of gnome-shell an improvement. Sadly the number of activities always reset to one on log-in and the desktops aren't sorted in the keyboard switcher (ctrl-alt-arrow) the same way as they look when zoomed out.

Plus, I don't have anywhere the small version of the desktop so unless I zoom out I have to remember in which desktop I am to be able to quickly switch between them. With this tightly connects missing task bar. You know I've already decided that I want these 3 applications/windows to represent one activity – that's why I have them all on one desktop. But to mouse-switch between them I still need to zoom out and oversee all the desktops. This becomes effectively very annoying when e.g. working with mail client and composing a mail while checking one of the other relevant mails, or checking an irc conversation relevant for the mail.

Another thing directly affected by that is practically impossible drag&dropping between applications (especially if the source app is maximized on desktop). But now back to switching between apps. You can object that I can use alt-tab. Yeah, that's good if I use keyboard, but when I'm browsing web or designing an icon, I'm more likely to hold mouse in my hand and rest the other hand away from keyboard. Plus, when I actually can effectively use alt-tab, the grouping of windows of one app (in my case usually terminals) makes the list on one hand shorter, on the other I have to use second hand (for arrows) to be able to select between that. Fail! I want to be able to switch between windows on one desktop with just alt-tab and don't want windows of the same kind but from different desktop mingle with that.

Another thing that I noticed is that rhythmbox cannot be minimized to systray and the systray icon actually thinks it is minimized all the time. It does work though with liferea and transmission. And it's rather annoying that partly thanks to the missing taskbar some actions like adding torrent from webbrowser to (already running) transmission does visually does nothing and I have to switch manually to the transmission window to finish the action. Similarly, opening an url from e.g. chat does not notify me, that a new browser tab has been added (in current gnome, midori task starts to bling in taskbar, whether it's one the current desktop or not and I can easily switch to it).

Let's move on now to another action (up until now, I've mostly talked about working with already opened applications) – starting new apps. The most annoying thing is that to start a new app I have to either zoom out first or use the alt-f2 app starter, which however does not suggest anything, so I have to type whole name. No one-click icons available somewhere in the panel. Oh, yes, there's a sidebar, which however looks odd, cannot be moved to the bottom and totally does not fit the rest of the theme. Plus it apparently have different favourite applications than the activities UI.

Next, when I want to open app on specific desktop, using mouse, I have to zoom out, select the desktop, zoom out, select the app and if it's already running, use right-click and hit open new window. Ugh. How is that effective compared to clicking on the destination desktop and then on the application launcher in panel? If I use keyboard, I have to search for the desired desktop first, which isn't exactly nice when all the desktops are lined up in one line then hit alt-f1, write (does not need to be whole) the app name (nope I cannot navigate through the favourites) and select the correct app to launch. I wonder how can I open new instance though... Furthermore, the 'APPLICATIONS | more' combo looks more like combo-box entry I have always urge to click on the 'applications' and write something there. What a surprise that's actually non-clickable!

And now the favourites – it took me some time to figure out that I need to right-click on the currently running app and select add to favourites. Does not seem I can reorder them to easier navigate through them :-( Plus I don't see a way to add an application that is not currently running to the favourites. Furthermore, gajim resists adding to favourites and instead disappears from the list completely if I try to add it (you can notice it on the screenshot too).

This should about summarize my findings about application/window management efficiency. So let's move on to the UI. I'll try to make this shorter. Date/Time applet is missing date (I have to click on it to find it), I don't seem to be able to navigate through the calendar using keyboard, there are locations missing, no weather. I miss various applets like CPU speed monitoring, network speed monitoring, trash (yup, I like to empty the trash by right-clicking on the panel applet if I'm currently not in nautilus) and lock-up (I use this so frequently that having to go through the user menu is suboptimal for me). I cannot recognize which of the things there are click-able... That's a totally broken design, usability-wise. I cannot move the "panel" to the bottom, which is where I prefer to have the systray. I don't see anywhere what keyboard layout I'm using. Do I have to actually write something to get to know whether I'm using US or CZE layout? Epic usability fail! The fonts does not seem to respect my settings for subpixel hinting and ignore it completely. The applets in systray are too far from each other, the black/white colour combo isn't too my liking, but I cannot change it. The odd blue mists/rectangles aren't exactly nice either… I'm not sure if it's because my intel graphics is suboptimal, but shadows, especially those of tooltips are badly misrendered and actually odd as well – why is window shadow smaller than window?

Oh and one last thing – I've quite a few times zoomed out by mistake by moving the mouse to top-left corner. Can I disable it somewhere?

Summarized, gnome-shell isn't for me as it both looks ugly to me and greatly decreases efficiency of my work. Sorry guys, but I would much rather appreciated if you fixed e.g. gtk2 limitations in theming (non-transparent backgrounds for entries, progress bars and tooltips to quote a few) in gtk3 than working on this rather dubious experiment.