Five GNOME/Linux Desktop Issues
GNOME, one of the two main linux desktop environments and platforms has become a very popular choice adopted by most major distributions as their desktop of choice, mostly due to its simplicity and minimalist design. While it does several things ‘right’, by generally providing a straightforward experience and ‘hiding’ advanced configuration options in its gconf system, its development has been unfocused and lacking in some areas where it needs additional work.
More specifically, the desktop is lacking very basic features one could find even on the original Macintosh or Windows 1.0. I’m going to list some of those critical omissions that should be a priority for any modern desktop and that GNOME seems to have missed:
- Regional Settings. I’m really clueless as to why GNOME does not include a proper Regional Settings configuration panel by default. Sure, power users, programmers and *nixheads can sort out the enviroment variables, but this should be there anyway.
- Audio Configuration. ALSA has been the standard for years, yet GNOME is missing a proper audio configuration panel. Audio is more than setting the event sounds and choosing a backend. The advent of PulseAudio has made things much worse, especially on systems where there are more than one soundcards available. Soundcard selection and configuration should be a couple of clicks away. And this includes multi-card systems and numerous backends.
- Convoluted Settings. Why do we really need two panels for ‘Keyboard’ and ‘Keyboard shortcuts’? Why isn’t there a proper, functional ‘Service’ management panel? Why is gnome-control-center polluted with utilities such as ‘Network Tools’ and ‘System Monitor’? (hint: those are not configuration panels, but utilities). Why is ‘Default Printer’ a separate panel from ‘Printnig’ (and for those still in the 20th century, where on earth is Faxing configuration?)
- Searching, Indexing: Chaos. On Ubuntu clicking on Places -> ‘Search for files’ shows the old GNOME ‘Search for files’ utility. Clicking the lens on the top right or going to Applications -> Accessories (?!) -> Tracker Search tool starts tracker. Pressing Ctrl-F when a Nautilus window has focus shows yet another dialogue. This is totally unacceptable.
- Configuration: No CLI Requirement. There should be a concerted effort by all linux vendors, across all desktop environments to constitute a simple text based standard for configuration files with self-documenting facilities and coupled with a standard API for accessing, creating and modifying such files. This, in turn, could (possibly) allow for automatic generation of GUI applets capable of configuring every single aspect of the system in case a custom UI for a certain function is not available. Such a system would present a simpler, more pleasant experience to both users and developers. No GUI application, utility or system function should require the use of the terminal, although it should be possible to use a plain text editor to edit configuration files if that’s preferred. Since linux is a multi-desktop environment operating system, this should not be gconf, but something else; perhaps an XML-based standard.
I’ll be revisiting the topic over time in follow-up posts in order to add more usability annoyances of the modern linux desktop. Until then, I’d like to hear your comments.
Please do not ‘inform’ me of KDE’s strengths. I’m very well aware of them and I’ll provide a respective critique of its features as soon as the 4-series reaches a point of maturity worth spending some time for (I’m guessing 4.2 at the earliest, maybe a bit later).
Εκτροχιασμοί
Προ κάποιων εβδομάδων ο Νίκος Σμυρναίος έγραψε στο blog του σχετικά με το ζήτημα της παρακολούθησης των συνδέσεων του διαδικτύου στα πλαίσια της προσπάθειας, τόσο κρατικών όσο και ιδιωτικών φορέων για τη μείωση της ανταλλαγής πνευματικών έργων μέσω του διαδικτύου. Σήμερα διάβασα από το blog του Ματθαίου Τσιμιτάκη ένα παρεμφερές άρθρο που παραπέμπει και εμπλουτίζει το πρώτο. Ας σημειωθεί πως ο Ματθαίος αναφέρει και ένα κείμενο γραμμένο από τον Νίκο Δρανδάκη, το οποίο παρ’ότι συναφές έχει σαφώς διαφορετική θέση και περιεχόμενο και το οποίο δε θα σχολιάσω εδώ.
Ας τα πάρουμε όμως από την αρχή. Όταν διάβασα το άρθρο του Νίκου Σμυρναίου προβληματίστηκα. Η θέση μου σχετικά με την ΑΕΠΙ, τον ΟΠΙ, το copyright και τον επιχειρούμενο δαιμονισμό της μη-κερδοσκοπικής ανταλλαγής μέσων πνευματικής ιδιοκτησίας από τις μεγαλοβιομηχανίες των ΗΠΑ και της Δυτικής Ευρώπης είναι γνωστή σε όσους διαβάζουν τακτικά τα κείμενά μου. Κατα συνέπεια συμφωνώ απόλυτα με και επικροτώ την δημοσιοποίηση της όποιας παράτυπης (πόσο μάλλον παράνομης) ενέργειας από τη πλευρά των εν λόγω οργανισμών και των εκπροσώπων τους σε κάποιο blog ή άλλο δημόσιο μέσο και τη προσπάθεια αποτροπής του στραγγαλισμού των ατομικών δικαιωμάτων στο διαδίκτυο μέσω αδιαφανών, αντικοινωνικών νομοθετικών ή άλλων κανονιστικών πράξεων.
»
Vodafone is currently trialling Wimax in Greece and Malta
Έχει ακούσει κανείς κάτι; Η μόνη περίπτωση δοκιμών με WiMax την οποία γνωρίζω είναι αυτή του ΟΤΕ στο Όρος Άθως. Είναι ειρωνικό αλλά η Ελλάδα, παρά τη διείσδυση της κινητής τηλεφωνίας, παραμένει πανάκριβη σε ό,τι αφορά τη πρόσβαση στο διαδίκτυο μέσω κινητού (γύρω στα 30€/μηνιαίως για 5GB σε ταχύτητες 3.5G/HSDPA) αλλά έχει επιλεχθεί ως πιλότος του WiMax και δη χωρίς να ενημερωθεί κανείς;
Ας σημειωθεί πως η Vodafone έχει ήδη αγοράσει άδεια για το φάσμα του WiMax στην Ελλάδα από πέρυσι και υπάρχει περίπτωση το BBC απλώς να σφάλλει, μπερδεύωντας τη περίπτωση της χώρας μας με αυτή της Μάλτας. Αν κάποιος γνωρίζει περισσότερα ας αφήσει ένα σχόλιο.
It’s been really exhausting porting stuff to OS X
Justin Frankel lists a few reasons why Apple’s developer resources suck. While OS X has some of the most modern, most powerful APIs around, much of their functionality is undocumented, forcing developers to spend countless hours reading header files or even reverse engineering while getting to know how to use them.
Sure, AJAX, when viewed through the prism of the still world of HTML and CSS, can be beautifully dynamic. But, let’s face it, Google Earth — despite its resource-laden design and slow response on slower systems — is a much more natural, a friendlier way to view geographic data. With Microsoft trying hard to reclaim the (tech) lead on mapping (see Virtual Earth, WorldWide Telescope), it’s up to Google to stop the surge.
Enter the Google Earth API and browser plugin — software that opens up Google Earth for use within browsers and accessible by web developers. Sadly, it’s only available for Windows right now — I bet this will change soon.
Bletchley Park to close?

In 2000 I visited what is probably one of the most interesting attractions for geeky history buffs in the UK: Bletchley Park.
Even back when I visited it, the Park was in a dismal state, badly preserved, run down — definitely far from what it should be, given both the fact that sixty years ago it was a British Government secret installation and its immense importance in World War II — and all that in a country whose culture even today is still fundamentally affected (I’d dare say defined) by the two World Wars. Today, about 8 years since my visit to Bletchley Park, I read at Bruce Schneier’s blog that it may close in a few years due to lack of funds. Having grown up in Hellas, a country with a long history and thousands of ancient sites all over the country, I always thought that the dismal state of Hellenic antiquities was due to the country’s deeply rooted nepotism, corruption, stupidity, indifference and total incapacity for efficient, constructive work. While the British government has quite frequently showed that it’s not far from the Hellenic one, one would expect that they’d care more to preserve a small-ish park and a Victorian mansion.
If you appreciate 20th century history and/or cryptography and are visiting the UK (or, better yet, live there), pay a visit to Bletchley Park. The tour may be somewhat indifferent to many, the park itself may be run down, but you’d be seeing first hand the place where Enigma was systematically deciphered during the war and — through your purchase of a ticket and or other souvernirs or donations — will help preserve a piece of modern history. Finally for all those interesting in computing, Bletchley Park hosts a small, and seemingly uninteresting computer museum; this is nothing like some of its counterparts in the U.S.. Nevertheless it has a unique exhibit that’s bound to thrill every computer scientist, programmer, engineer or geek visiting it: a working replica of Colossus.
For more information about the Park go to their page here or visit its Wikipedia entry.
Web 2.0 was “interface” level people trying to solve “infrastructure” level problems
While flawed in some of its comparisons, the article rings so painfully true and accurately depicts the lunacy of the post bubble renaissance of the web industry.
Early last week a report was published online according to which Apple’s share of the retail computer market for the first quarter of 2008 was 13.8%, a figure about four times higher than the company’s market share in 2004 and six times higher than its share two years earlier. But the most impressive part of the report wasn’t this figure. It was the fact that Apple owned 66% (!) of the $1000+ market. From the relevant Computerworld article:
And Apple essentially owns the $1,000-and-up market, according to NPD’s data. Overall, Macs accounted for 66% of all personal computers in that price category sold at retail during 2008’s first quarter, taking 70% of desktop sales and a 64% share of notebook sales.
This is an astounding percentage for a single company going against the whole industry, but it’s also somewhat concerning given the weakness of Microsoft and lack of alternatives. Yes, Apple is a very US-centric company that seems to not-give-a-damn about the rest of the world for the most part, and it’s certainly too early to start sounding the warning sirens (”Ahoy, new monopoly in sight! Not exactly incompetent like that last one, captain”), but if this report holds any water I’m pretty certain that it’d be no surprise if Apple became the No. 1 personal computer manufacturer in the next five years. As Steve Jobs told the Panic people when they refused to ’sell’ Audion to Apple: “We’re a giant steam engine about to run you down.”
Somehow this frightens me.



