To think that a linux distro had the almost ideal desktop UI realised and then squandered it all away, seems puzzling now.
To think that a linux distro had the almost ideal desktop UI realised and then squandered it all away, seems puzzling now.
Flash was still big enough that there's no possible way they didn't know they were crashing with it. Zero chance no-one at Canonical had tried it, and discovered the problem. Released it anyway.
(Yes, obviously at least one person reading this will still have intractable issues with PulseAudio, but there are exceptions to every rule. By and large it just works and has been a great solution for Linux for close to a decade now.)
Hard to say how much truth is in this story, but there was some speculation that this was caused by Microsoft. They started to make some noise about Linux desktop infringing their patents, and while Novell (who was contributing to KDE) signed patent-sharing deal, neither Red Hat nor Canonical (big contributors to GNOME) did, presumably choosing redesign instead.
https://www.theregister.com/2013/06/03/thank_microsoft_for_l...
1. I've forgone the bottom bar entirely in favor of merging everything into an icon-only taskbar at the top. But it's still got all the same features as the traditional Gnome 2 desktop (including the iconic 4-panel workspace indicator).
2. I have an "expose" feature at the top left of the screen which imitates the one really nice to have feature from modern Gnome. By hitting the hot corner with my cursor, I can show all the windows on my desktop, allowing easy switching. KDE can do this out of the box.
D-bus may solve this but it is a headache
Example: https://github.com/ryanpcmcquen/linuxTweaks/blob/master/.kde...
The zoom out functionality to show all windows open is essential given i have a lot of windows open at the same time. Alt-tab icons are a huge cognitive load.
Good dynamic virtual desktop.
Windows key (or Alt-F1) to see all open windows.
Windows keys + typing to start an app.
I don't understand why Tweaks is not part of GNOME vanilla, but it's easy enough to install.
I have to work on Windows and Mac OS when working for some customers and that is an absolutely miserable experience for me.
I don't really trust GNOME and KDE to have done actual UI research. Maybe Google did, but given the Android experience, I strongly doubt it.
So that leaves Apple as believing in the dock, Microsoft with their task bar thing they've had ever since Win95, and everyone else copying Apple. So it might be the settled approach, but "best" seems like it is really overselling it. It seems to me everyone beside Microsoft thinks that Apple's approach is good enough that they can't think of a better one. (Which is fine by me, I like the dock as long as it hides properly)
Starting with Windows 7, Microsoft merged the functionality of launching apps into the taskbar buttons. This way, when you "pin" an app to the taskbar and then click on the pinned item, the pinned item became the taskbar button which represented the running app. This is how the Mac dock works. I think that the only major feature of the Mac dock that Microsoft doesn't offer is "recent apps" but I could be forgetting something since I haven't used Windows for work in a while.
In the end, as per usual, Microsoft lets you have it both ways. If you want a dock you can leave the taskbar configured as default (grouping taskbar buttons and collapsing them into a single button) or you can turn that off and have the original taskbar functionality. If you add something like 7+ Taskbar Tweaker you can even ungroup them, drag and drop taskbar buttons to re-organize them and enable "middle click" to close the window represented by the taskbar buttons like you would with browser tabs.
When I moved my workstations/work laptop all to Manjaro/XFCE I was happily surprised to find that XFCE taskbar has all the features of 7+ Taskbar Tweaker. I don't know what XFCE's design philosophy is, but if I had to guess it's "Implement all the desirable features of Windows in a minimalist fashion and add features for power users."
https://ubuntu-mate.org/features/panel/
Linux Mint has a MATE flavor, so it too might have it.
Perhaps by "dock" you are referring to using an icon-based taskbar rather than one that also contains the window title? That's not what most people mean by a dock.
[1] https://cdn.windowsreport.com/wp-content/uploads/2018/11/win...
[2] https://kde.org/announcements/plasma/5/5.21.0/plasma-dark.we...
[3] I don't think it would be fair at all to call ChromeOS's taskbar a dock. The icons are centered like a dock, but they're in a full-width bar that also contains many other buttons and indicators. https://upload.wikimedia.org/wikipedia/en/c/c9/A_screenshot_...
[4] https://www.gnome.org/wp-content/uploads/2021/03/overview.pn...
The macOS dock distinguishes itself aesthetically precisely by not being a taskbar with other functions and features. Every other taskbar implementation, even the ones that use icons (an approach that predates the Apple dock), sees it as important to not waste space and provide indicators and useful widgets on the same bar.
The "dock" approach is distinct in that it contains only large friendly application buttons, and doesn't use the full width of the screen. The thin taskbars common to other operating systems which also frequently use icons to switch applications shouldn't be considered docks, if for no other reason than that they predate Apple's approach. As you pointed out in your other comment, clicking on one of the icons doesn't even do the same thing in Windows as on macOS, and the task switcher part of the taskbar is the most comparable thing between taskbars and Apple's dock.
Maybe, though it was probably inspired by a merger of the dock, which was not introduced by Apple but by NeXT in NeXTstep 1.0 (well, before 1.0, really), and the graphical shell menu/status bar in MacOS which MacOS had long before it had a dock, which it didn't get until OSX; the Windows task bar approximately merges those functions (but doesn't also serve as an application menu bar the way the MacOS one does.)
It’s true the Windows taskbar also does other things. But that’s not really my point. Gnome 2 didn’t have a component that acted like a dock.
It's not for lack of trying, but it requires to many plugins to be just usable, and then they break, some features is missing in nautilus or other shit.
I don't want to fight with my desktop manager. I have work to do.
Now I use Pop_OS with dash panel and it does the job. I use it on the bottom you can put it on the left side to imitate Unity. It's not the same but it's usable.
Now I can't recommend linux to anyone, though. I'm not going to explain everyone that they're going to install some extensions that may crash after an update if they want to be able to, let's say, see a bar with all your opened applications, which you can't do in Gnome.
I still use Ubuntu Mate today, closest I've found to the earlier peak and still supported.
Is my laptop a wannabe tablet or something?
I thought Windows 10 desktop was bad. But then, there’s Gnome that is worse.