liam_on_linux: (Default)
I am not a huge fan of the Windows-type desktop, but I will use it happily enough.

This is good, because there's a wide choice of them. However, I like my taskbar to be vertical, and most Windows-like desktops can't do that. When I say so, people often respond something like "but $desktop_x does vertical panels just fine!"

I get that a lot. So often I assembled an Imgur picture album to show what I mean.

The taskbar was an original invention in Windows 95. There is no prior art; I and others have looked. The closest were the "icon bar" in Acorn RISC OS (1987) and the Dock in NeXTstep (1988). Both are simpler.

The way the taskbar works is that whatever its orientation, its contents run right-to-left.

So you have the Start button, then (as of IE4's Active Desktop) an optional "quick launch" toolbar (still there in Win8 and Win10 but off by default), then buttons for all the open windows/apps, then the "system tray" or "notification area" containing status icons and the clock.

Wherever you put the taskbar — bottom, top, vertical on the left, vertical on the right — the icons in the system tray and quicklaunch run left to right, in rows if there isn't enough space.

Buttons have text running left to right. (R to L if you use Arabic, Hebrew etc.)

Buttons are wider than they are tall. (This is harder to see in Win7/8/10 because they don't contain text by default any more).

In a taskbar, as you resize the panel, you get more or fewer rows of icons. More or fewer buttons may fit. If it is so narrow there's only room for 1 icon, then they form a column.

This is good, because it means that on a widescreen, you get more room if the panel gets wider. You get more icons, more buttons, but they stay the same size — there is a "large icons"/"small icons" setting and it is honoured. I normally adjust mine for 4 columns of status icons, which gives me window buttons about the same size as the old traditional ones on Win9x/2K/XP.

In GNOME 2, MATE, Cinnamon, et al, the contents of a panel are arranged in the direction that the panel is arranged. So if you place the taskbar vertically, the contents run vertically. No rows or columns; just a single column. This is bad, because your status icons take up much of the panel leaving little room for window buttons.

If you resize the panel, some or all of the contents get bigger or smaller. So for example in KDE (3/4/5, doesn't matter, they all do vertical taskbars but badly), you get a HUGE start button because it's not resizable: it fits the width of the panel. You get a HUGE clock as well because there's no size setting. There are a million settings for where the panel is, how it's rendered, and how the file manager can display email, network shares, the entire Web and connect to some network protocol nobody's used in 3 decades, but you can't set the font size of the clock. Why would you want to do that?

GNOME 2 and MATE show some things vertically, and some horizontally. Just vertically is bad, but a mixture is even worse — you get the worst of both worlds, showing few things but some look weird or take a lot of room.

In the original Windows taskbar, if you make it really thick in a horizontal orientation, you get 2 rows of app buttons — and even 3 or 4 if it's big enough.

If the GNOME 2/MATE/Cinnamon ones did that in vertical orientation, it would help, but no, they don't implement that feature.

In other words, what annoys me is that almost every FOSS desktop out there is a copy of Win95. KDE (all versions); GNOME 2 & MATE; Cinnamon; XFCE; LXDE/LXQt; Enlightenment; Lumina.

But most of them are rubbish rip-offs of the Windows desktop, and they can't even do all the things the original could 26 years ago when version 1.0 of it shipped.

Xfce does it fairly well. It's a bit clunky but it works. LXDE and LXQt do it well too, but they're much less customisable.

I know of 3 current FOSS desktops that aren't Win95 ripoffs. GNOME 3 is its own thing (with heavy influence from Ubuntu Unity, which in turn is a rip-off of Mac OS X.) Pantheon (the Elementary OS desktop) is a — very poor — rip off of Mac OS X. Pretty, though. (PearOS was a good rip-off; Apple bought it and shut it down. Pantheon doesn't even have a menu bar, just an empty panel where it used to be. I've blogged about that before.) Budgie doesn't quite know what it is, but you can do the exact same thing with about 5min of customising Xfce with its built-in themes and controls.

(The ROX Desktop wasn't but it's basically dead, sadly. GNUstep isn't a desktop, they just implemented one by accident. It's a NeXTstep ripoff. There were long long ago ripoffs of Classic MacOS ("Sparta") and AmigaOS (amiwm + some file manager I forget.) All disappeared last century.)

OpenCDE isn't but despite an epic amount of work to get it made FOSS by a mate of mine, nobody seems to care and it hasn't been modernized or even adopted. Sad, really. It wouldn't be a vast amount of work to make it into a decent OS/2 Warp Workplace Shell clone, and a lot of people loved that.

It's the Linux way, isn't it? What we will do is, we'll divide into a dozen different groups that hate each other's guts. Three quarters of them will duplicate each other's work, badly, based on a rip-off of someone else's idea. Two of the others will rip-off a different idea instead. And one lunatic will do something totally different and new, half-finish it, get bored and go off and do something else which they also won't finish.

Meanwhile, the hardcore will use something horrible from 1973 but love it to death, proclaim how powerful it is and refuse to use anything more modern.

For bonus points, they'll pick one tool from 1973 and another tool from 1965 and despise each other for using the wrong one.

And repeat.

Meanwhile, most practical people with jobs just go and buy a Macbook.
liam_on_linux: (Default)
I really do. Even wifi.

(Prompted by "I still miss my headphone jack, and I want it back: Two years after Apple removed the iPhone’s headphone jack, life without it still sucks.")

I recently bought a used iPhone, a 6S+, because my cheapo ChiPhone died and I didn't know when my new Kickstarted Planet Computers Gemini would come, and I couldn't wait. I needed a phone.

So I bought a used iPhone, because I've not had an iPhone in years, since my freebie hand-me-down iPhone 4 was nicked in Bratislava a few years back. I hadn't personally used iOS since iOS 6, and a lot of my gripes have been fixed. I can have Swype on it now. The clock icon on the homescreen works. There's something functionally like a "back" button to get to the previous app. I can choose my own email app. Etc.

But I don't plan on ever buying a newer iPhone after this one, because later models don't have headphone sockets, and I don't own and don't want wireless headphones.

I dislike wireless kit. I have no wireless keyboards. I have one mouse, because, to quote Police Academy, "my mom gave it to me!" And a Bluetooth Magic Mouse which I don't like and don't use.

The few bits of it in my life make it a lot worse. I don't even like Wifi much.

Between trying to get stuff to connect, keeping it connected, troubleshooting why it won't, or why it connects to the wrong thing, or why it's connected but horribly slow, or what is interfering with what, and which standards and versions of $wireless_product_A can successfully link to $wireless_product_B without breaking the connection between $wireless_product_C and $wireless_product_D, I detest the entire mess.

My computer is linked via a cable to a hub, which is cabled to a powerline adaptor, which has a copper connection to another powerline adaptor and into the router. Its keyboard is cabled in, too. And I wish the mouse was.

To update my phone, I plug the phone into a cable into the back of the computer.

It always works and it's fast.

I have umpteen pairs of headphones -- the ones in the day back, the ones in the travel bag, the ones in the bedside drawer, the ones in the jacket pocket. They all work with everything, on every OS, with no pairing, no codes, no drivers, and they never need charging. Some are a decade old and they work fine with 30y old kit and 3-month-old kit.

I spent ~25 years fixing this stuff for a living and I know the points of failure.

I am not resistant to new tech if it's a benefit. I like things like USB and Firewire a lot. Even SATA. They're vastly better than serial, parallel, EIDE, ATAPI, SCSI and all that old horribleness. I'm starting to adopt USB C and Thunderbolt.

But wires just work. Wireless stuff trades an apparent benefit -- no cords to tangle -- for a whole mess of tech-support horror. Charging, pairing, encryption, compatibility, link speeds, transmission range, range anxiety. I don't detest it out of some kind of superstition, I detest it because I used to get paid to troubleshoot it and make it work.

Basically, IMHO, assessing tech works like this:

You average the good opinions: 50000 people giving it +5 means a score of +5. 2 people giving it a score of -1 means a score of -1. You add the +5 and -1 and it gets 4/5.

(It's an illustration. Factor in fractional scores etc. if it makes you happier.)

But the point is this: if a billion people love it and say it's great and ten out of ten, and a dozen people point out horror stories and give it minus 5, then it only scores 5 out of 10.

It doesn't matter how many people like it, or how many don't like it. The point is that the negative scores have equal weight.

I have direct personal experience of the negatives, and this colours my perception.

I base my assessment of most tech on the negative scores. Positive ones are easy. Most people don't push stuff hard, there's astroturfing, there are crappy reviewers writing positive stuff in return for free kit, etc. Basically, they are valueless. Does what it do match what is says on the box? Yes? Good. That's all you can take from them.

But one negative report buried in a forum somewhere carries as much weight as a thousand Amazons full of laudatory reviews.

And I have a Bluetooth mouse, and a pair of Bluetooth dongles, and a Wifi USB dongle, and a few pocket devices with no ports except Wifi and Bluetooth for connecting to other stuff. I know what a pain it is. That is why, although I do not own a single Bluetooth audio device, I don't want one. I have borrowed them. Sometimes they work great. But they don't always, and they always run out of power at maximally inconvenient times, just like

May 2025

S M T W T F S
    12 3
45678910
11121314151617
1819 2021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 16th, 2025 01:54 am
Powered by Dreamwidth Studios