Announcement

Collapse
No announcement yet.

A Week With GNOME As My Linux Desktop: What They Get Right & Wrong

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ericg
    replied
    Originally posted by mgraesslin View Post
    Another KDE dev writing here.

    While there are certainly valid points in the criticism, I found it a really hard and frustrating piece to read. This is mostly because of the over-agressive tone of the article. As an example I pick "Then someone got around to coding you and doing your actual UI, and I can only guess they were drunk while they did it."

    Valid criticism can be stated in constructive, non insulting ways. Given that I'm rather disappointed by the piece of text and I honestly admit that I had a bad mood this afternoon after reading it due to the way how it is written.

    I'll admit that line likely crossed a line. I thought I had removed that line in particular but the edit may have been lost between versions (juggling three different versions across three computers). Apologies, Martin, for the bad mood, as I highly respect you as a developer-- your work on Kwin has been amazing and incredibly beneficial to KDE as a whole. The rough draft was more aggressive than this, as it was written in a fury in a single day. It was edited down a fair bit, but I admit that a few parts that remained in the published text could have been edited further. That being said, you and Sho_ both admit that there is valid criticism in the piece, and therefore it can't be entirely without merit.

    Leave a comment:


  • FLHerne
    replied
    As someone who's been using KDE and little else for years, and recently upgraded to Plasma 5, I thought this was a very good article.

    Particularly the printer thing - I ran into that last week, and at about the fourth root-pw prompt spontaneously appearing I just thought "WHAT." and went to localhost:631 instead. In the Printers module, clicking any button - even ones that don't change settings - seems to have a 50/50 chance of asking for the root password. Even if you don't have a root password, or entered it on the last page. That sort of completely unexpected behaviour can quite legitimately be described as 'shocking'.

    The KWallet thing reminded me a lot of Joel Spolsky's 'choices' essay. Having a lot of options and configurability is great - it's why I use KDE - but it's important to make a distinction between 'normal-user' settings and detailed tweaks that only a few people will ever want. A lot of KDE apps don't, although the new SystemSettings organisation is a massive improvement.

    Originally posted by Joel Spolsky
    The first problem with this dialog is that it's distracting. You are trying to find help in the help file. You do not, at that particular moment, give a hoot whether the database is small, big, customized, or chocolate-covered.
    ----
    Every time you provide an option, you're asking the user to make a decision.

    On the other hand, I disagree with
    Originally posted by the Article
    KDE doesn't feel like it has a direction its moving in, it doesn't feel like a full experience. KDE feels like its a bunch of pieces that are moving in a bunch of different directions, that just happen to have a shared toolkit beneath them.
    It's not great currently, but with the VDG guidelines every recent change to the UI has been moving toward a common experience. The KF4-KF5 split is quite stark and occasionally just broken, but most things that have been ported got a VDG makeover or are in the queue for it. The new System Settings really does make a distinction between normal-user settings and weird tweaks (although some individual KCMs are still a mess). It's clear where KDE is trying to go, it just hasn't got there yet.
    Last edited by FLHerne; 13 July 2015, 02:20 PM.

    Leave a comment:


  • mgraesslin
    replied
    Another KDE dev writing here.

    While there are certainly valid points in the criticism, I found it a really hard and frustrating piece to read. This is mostly because of the over-agressive tone of the article. As an example I pick "Then someone got around to coding you and doing your actual UI, and I can only guess they were drunk while they did it."

    Valid criticism can be stated in constructive, non insulting ways. Given that I'm rather disappointed by the piece of text and I honestly admit that I had a bad mood this afternoon after reading it due to the way how it is written.

    Leave a comment:


  • nwaynem
    replied
    This was not an unbiased look at where KDE has veered off course. Instead it was a write-up full of passion that felt like a slam against KDE. It was written hurriedly and in improper English. It was an extended rant like those you might find in IRC or some private board somewhere.

    With that said, I do agree that Gnome is the more polished product. I try each new version of KDE only to find more documentation on what this does or that does is needed. Each piece of the desktop seems to work against the other. And while some settings might be in the system settings panel others are in the widgets. To my thinking this is very confusing.

    Many think that Gnome is oversimplified and that is not true. Gnome builds a desktop that just works. Many complain that Gnome "forces" a workflow. I would ask what that is exactly? For most of my professional life my application windows are always full screen. Gnome works great in this way and gives you a number of different ways to go between these application windows. What more can you need? If anything, KDE could also learn from this "workflow".

    All things being equal, the real projects with promise seem to be XFCE and Cinnamon. Both of which focus on bringing together a proven way of getting work done and packaging them into a nice looking experience. I would encourage any KDE user that wants more sensible settings, a fast user experience, and a more cohesive desktop to check out XFCE.
    Last edited by nwaynem; 13 July 2015, 12:51 PM.

    Leave a comment:


  • Ericg
    replied
    Originally posted by sjukfan View Post
    Meh... did the forum just eat my reply?

    In short what I wrote was:
    I don't believe in objectivity when it comes to design. You can't measure GNOME and Awesome after the same rules and no mater what group of users you'll ask there will always be those who think it's the best/worst experience ever.

    Longer posts are being moderated. I don't know what the character cut off is, but if it was a big post then its in the queue to be reviewed before being posted.

    Leave a comment:


  • Ericg
    replied
    Originally posted by duby229 View Post

    Isn't that sorta like the pot calling the kettle black? I know the intention of this article was to point out annoying things people will come across during daily usage so that's not a bad thing per say. But if you want to critisize things that can't be fixed then Gnome is by far worse. A lot worse.
    The emphasis of the article was on papercuts -- relatively small things that degrade the user experience, but CAN be fixed. "Rip out Gnome Shell" is not a small thing and we won't know what the future holds until Gnome 4.0 plans start getting made. Maybe we'll get another Tablet Experience, maybe we'll go back to the Desktop paradigm. Who knows.

    Originally posted by duby229 View Post
    edit: there is no valid way to measure desktop maketshare on linux. The only thing that anyone can do is trend watching. Trends obviously show gnome losing users fast. They probably have the lowest number of users since like 99 or 2000 or so. It -is- possible to say that is a side affect of their being more desktops to choose from. But the facts are most of them are gnome forks. You don't see KDE forks. There is no reason to do that. But every other month there is a new gnome fork. There has to be some valid reason why kde rarely gets forked, but gnome gets forked constantly. It's my opinion that people like gnome better, but hate the implementation.
    Notice what does and doesn't get changed. Lots of people ripping out Gnome Shell, but keeping the applications themselves, or at least only modifying them to a much less degree.

    Leave a comment:


  • Ericg
    replied
    Originally posted by GreatEmerald View Post
    What the hell, Ericg! This is not what I would have expected from you. For one, I agree with Luke_Wolf: the tone was too confrontational. You can point out the flaws without resorting to writing in all caps and language like "confusing, shocking, and non-intuitive", "mentality of apathy", "fsck" and "piece of crap".
    Hold on, Emerald. I will grant you that the last two may have stepped over a line. I will grant you that much. But the first two are valid perspectives. To call a design "Confusing", "Shocking", or "non-intuitive" is valid design criticism. In fact that is pretty much standard. You don't just say something is "bad" or "could be better." You have to be specific in your complaints. To call something that doesn't make sense as "confusing" is perfectly logical. To call something that surprises you "shocking", is completely normal. To call something that goes against established convention or usage patterns as "non-intuitive" is pretty much standard practice.

    Just the same, referring to a perceived "mentality of apathy" is pretty direct criticism. It's not like the KDE developers can't respond to this, as Sho_ did, and argue one way or the other. If the design comes across as one of "Meh, we just threw a UI together" then that is apathy pure and simple.

    Originally posted by GreatEmerald View Post
    It's not even that it's there's strong wording there, but it's mostly because the whole article was just that. It's a rant, because you accented the negatives. Not "it can be improved, look how nice this looks" but rather "this is terrible, fix it".
    I accented the negatives because I was trying to avoid sugarcoating things. KDE gets certain things right, definitely. Hardware accel throughout the stack? My battery thanks the Qt and KDE developers. Sticking with standard "desktop" conventions and not jumping ship to the tablet-fad? I'm sure there are many of us out there that are blessing KDE for that. Making sure that things can stay configurable and are up to user's choice? Thank $Deity. But do you notice the pattern? All of those things are 'backend' stuff. I'm honestly having a really hard time right now to think of any KDE application that is just a knockout compared to its Gnome counterpart on usability and user friendliness other than: Dolphin, KTP, and Kdenlive (compared to Pitivi).

    Amarok vs Rhythmbox? As far as intuitiveness Amarok definitely wins out there. Totem beats Dragon player though barely, Gnome Disks soundly beats KPartitionmanager, Gnome Software definitely beats Muon, its tied with Apper. KMail vs Evolution is probably a wash, though Evolution seems to have better support for Exchange and Outlook Web Services which is important for me in an enterprise/corporate/university environment.


    Originally posted by GreatEmerald View Post
    But the worst part of the article, by far, is the headline. It's more misleading than Michael's article names. What it should have been named is "Visual issues with the KDE Applications 4 to 5 transition", or more aptly, "Overview of KDE VDG to-do list", because let's be honest, that's exactly what you covered here.
    I didn't pick the headline. I gave Michael several possibilities, including a straight up "Gnome vs KDE" title. Plus I warned readers in the second paragraph that this would be a KDE heavy article.

    Originally posted by GreatEmerald View Post
    Also, you should probably go to the VDG forums and read through the posts there by the VDG staff. And look at their tone. And learn from it. The VDG forums, last I visited them, were the most warm and welcoming place I've been to for a long while. Especially shocking that the VDG, by definition, gets to deal with a lot of controversy. But they manage it really well by actively keeping the atmosphere positive and stopping flames before they start roaring. So an article like this does a real disservice to their goals.

    The least you could have done is point out that everyone is welcome (and highly wanted) to submit their mockups to the VDG, and raise any such issue to the VDG, and will definitely get them fixed sooner or later. They don't ignore people and it's a real collaborative process. It's as easy, if not easier, than submitting bug reports!

    I'll cover the specific issues from my perspective in a separate post.
    The VDG Forums are an amazing place, I love to see the back and forth that is happening there-- on individual applications. It's a lot easier to be nice and supportive when you're only looking at one application and just have to focus on that. I was looking at the KDE landscape across the board and seeing a pattern that wasn't going to get fixed with a "Hey guys, can you please stop doing this? Kay, thank you, heart!" I'm not saying this article wasn't controversial-- I fully expected it to be. All I'm arguing is that what was said needed to be said.


    Leave a comment:


  • duby229
    replied
    Originally posted by Ericg View Post

    Yes, defaults, and I stayed away from bashing Gnome Shell as a whole because, lets be honest, that's beating a dead horse. Everyone knows everyone's complaints about Gnome Shell. I tried to do something different by showing what Gnome does get -right-, and showing what KDE gets -wrong-.



    You can't fix Muon with config tools and a view menu. You can't fix applications not creating kcm's. You can't fix the brightness and volume key pop ups. You can't fix a complete lack of a cohesive experience with a config option.
    Isn't that sorta like the pot calling the kettle black? I know the intention of this article was to point out annoying things people will come across during daily usage so that's not a bad thing per say. But if you want to critisize things that can't be fixed then Gnome is by far worse. A lot worse.

    edit: there is no valid way to measure desktop maketshare on linux. The only thing that anyone can do is trend watching. Trends obviously show gnome losing users fast. They probably have the lowest number of users since like 99 or 2000 or so. It -is- possible to say that is a side affect of their being more desktops to choose from. But the facts are most of them are gnome forks. You don't see KDE forks. There is no reason to do that. But every other month there is a new gnome fork. There has to be some valid reason why kde rarely gets forked, but gnome gets forked constantly. It's my opinion that people like gnome better, but hate the implementation.
    Last edited by duby229; 13 July 2015, 12:19 PM.

    Leave a comment:


  • sjukfan
    replied
    Meh... did the forum just eat my reply?

    In short what I wrote was:
    I don't believe in objectivity when it comes to design. You can't measure GNOME and Awesome after the same rules and no mater what group of users you'll ask there will always be those who think it's the best/worst experience ever.
    Last edited by sjukfan; 13 July 2015, 12:09 PM.

    Leave a comment:


  • sjukfan
    replied
    Originally posted by Ericg View Post
    But beyond that there are certain things that are objectively good, and objectively bad when it comes to user experience and design. Wasting whitespace? Objectively bad design. Prompting for root three times when you should only need it once?
    I don't believe in objectivity when it comes to design. I only reboot once in every three months so I don't care what the login prompt look like. And others may want to be asked for the password as a reminder when they access sensitive information or run a command that might screw up the computer. Some people may love the simplicity of the clean GNOME UI, others want Awesome or some other tiling WM. And I don't really think you can use the same measurement for GNOME and Awesome because depending on what group you ask there will always be those who think it's the best/worst ever.

    Leave a comment:

Working...
X