News for hackers. Stuff that matters.
Re:The X.Org Server Is Abandonware? by darthrupert on Sunday October 25, 2020 @09:01AM (#24885969)
Wayland was the last straw for me. It made me switch to Macs after 20 years of almost exclusive Linux on the desktop and a few dev stints. It was cool when my time was less expensive.

I check the state of the linux world about once a year still. And obviously keep using it on the servers.

Best of luck to everyone using it for desktop. I totally get why you do it, but it's just not for me right now.

Re:The X.Org Server Is Abandonware? by sergeykish on Sunday October 25, 2020 @10:08AM (#24886372)
But why? X11 works. I've tried wayland in 2010, second time today. If anything today's story shows that developers do not want to work on X11 and how much we depend on Red Hat.

X11 problems explained by Daniel Stone [1]. As I understand there are two parallel architectures, one uses X11 server primitives (xfontsel), another renders on client (fontconfig fc-list etc). It is very confusing.

[1] https://www.youtube.com/watch?v=GWQh_DmDLKQ

Re:The X.Org Server Is Abandonware? by bashtoni on Sunday October 25, 2020 @05:56PM (#24890279)
I was provided with a Macbook Pro 15" by my work and I struggle to understand comments like this.

Upgrades often break things, I'm forced to use brew to install software which leaves files strewn around the file system and regularly seems to have cross package conflicts.

And don't get me started on the hardware - the laptop is excessively heavy and the keyboard is awful (and I don't just mean the touch bar gimmick).

My personal laptop is a Lenovo Carbon X1 and Fedora runs very nicely on it, requiring very little thought put into management if you're running the default desktop (Gnome). I can update the firmware and BIOS from inside Linux, and Lenovo have even started shipping newer versions of the laptop with Fedora pre-installed.

There's massive scope of tinkering with Linux if you want to, but as long as you're careful with the hardware you buy there's absolutely no need to tinker at all if you don't want to.

Re:The X.Org Server Is Abandonware? by javagram on Sunday October 25, 2020 @06:05PM (#24890370)
Macports seems much better than brew generally, but also under maintained and vastly under-used compared to brew for some reason.
Re:The X.Org Server Is Abandonware? by darthrupert on Friday October 30, 2020 @09:50AM (#24942150)
That's fine, there's no reason why everyone needs to understand why I do what I do :) I agree with you on FOSS software brittleness though, Linux is usually better on that front. Brew is a hack that works well enough in practice, however.
Re:The X.Org Server Is Abandonware? by gtirloni on Sunday October 25, 2020 @09:54AM (#24886271)
Nobody is forcing you to use Wayland. Or are they? On Fedora it's a single line change em /etc to disable it (which I do because of Nvidia).
Re:The X.Org Server Is Abandonware? by grandinj on Sunday October 25, 2020 @10:19AM (#24886471)
Except that, in the name of progress, various things are broken in the x11 world too on fedora, as a direct consequence of the wayland updates. Which is unfortunate
Re:The X.Org Server Is Abandonware? by sergeykish on Sunday October 25, 2020 @01:20PM (#24887951)
Fedora switched to Wayland, that is unfortunate for X.Org users but basically it means someone stopped fixing issues.

You either fix them yourself and contribute back if possible. Or switch to distribution where someone still fixes these issues.

I've investigated X.Org caused bug just for two days and since then totally support Wayland development. What we have today is not healthy.

Re:The X.Org Server Is Abandonware? by grandinj on Sunday October 25, 2020 @02:50PM (#24888800)
We used to have a well-functioning display server that was robust and battle-tested.

The wayland people replaced that with a half-baked solution because they insisted on boiling the ocean - replacing the entire thing in one go, instead of working piecemeal (which the X protocol was explicitly designed to allow).

Which is a great pity, because now the day of the Linux Desktop is even further off.

Re:The X.Org Server Is Abandonware? by sergeykish on Sunday October 25, 2020 @03:10PM (#24888988)
X.Org people replaced it with Wayland. Are you going to maintain X.Org? Who is going to maintain it? Maybe you are going to hire developers to preserve purity?

> instead of working piecemeal

That's exactly what happened. Do you remember fonts without anti-aliasing? Run xfontsel, that's X11 fonts rendering. Freetype, Fontconfig, Cairo, Pango, HarfBuzz work on client side and push pixels to X Server. Entire rendering model changed, X.Org become compositor. They've faced limits, they've implemented DRI, DRI2 [1].

Now developers decided to make good compositor. And they've done it without disturbing X11 ecosystem, with clean way to port toolkits. Window Managers can't be ported but they can be reimplemented, just look how many compositors people built [2]. It is a miracle.

Linux future is bright. Video drivers moved from X Server to kernel, display configuration parts replaced by KMS, we've got modern font rendering, text shaping, we've got open source AMD GPU driver!

I still use Intel GPU, X.Org and xmonad, but the times they are a changing.

[1] https://en.wikipedia.org/wiki/Direct_Rendering_Infrastructur...

[2] https://wiki.archlinux.org/index.php/wayland

Re:The X.Org Server Is Abandonware? by nullc on Sunday October 25, 2020 @05:12PM (#24889919)
> Do you remember fonts without anti-aliasing?

On a 200 dpi display the xfontsel display looks better. :)

Re:The X.Org Server Is Abandonware? by sergeykish on Sunday October 25, 2020 @05:17PM (#24889963)
I believe you can disable anti aliasing and font hinting in Fontconfig.
Re:The X.Org Server Is Abandonware? by meddlepal on Sunday October 25, 2020 @05:49PM (#24890213)
The day of the Linux desktop is Windows with WSL2.

The irony.

Re:The X.Org Server Is Abandonware? by blockmeifyoucan on Monday October 26, 2020 @02:53AM (#24893441)
Did you ever actually setup a graphical environment with WSL2?

I run one, which is why to me the irony feels reversed to what you probably meant. It's clumsy, slow and tedious to setup.

Re:The X.Org Server Is Abandonware? by wayneftw on Sunday October 25, 2020 @10:32AM (#24886572)
Sounds like a Fedora problem then. Pick a different distro - problem solved.

There is nothing so special going on in Fedora that can’t be done in other distros. Try an Arch based Linux desktop. You’ll get newer packages and better package management. Manjaro has worked well for me.

Re:The X.Org Server Is Abandonware? by darthrupert on Sunday October 25, 2020 @10:44AM (#24886657)
Indeed. And thankfully nobody is forcing me to use Linux.
Re:The X.Org Server Is Abandonware? by jhasse on Monday October 26, 2020 @08:01AM (#24895169)
btw: Fedora automatically disables Wayland on Nvidia hardware (because Xwayland applications can't be accelerated IIRC).
Re:The X.Org Server Is Abandonware? by grep_name on Sunday October 25, 2020 @01:09PM (#24887851)
Have you considered using a tiling window manager? I've been using bspwm for years and it just uses X. I don't really miss anything about floating window managers, and since switching everything feels more stable and portable
Re:The X.Org Server Is Abandonware? by whimsicalism on Sunday October 25, 2020 @04:20PM (#24889556)
I'm using a tiling window manager on Mac
Re:The X.Org Server Is Abandonware? by na85 on Sunday October 25, 2020 @04:57PM (#24889824)
Which one?
Re:The X.Org Server Is Abandonware? by least on Sunday October 25, 2020 @07:44PM (#24891241)
Perhaps Amethyst[1] or yabai[2]. You can also write your own with Hammerspoon[3].

[1] https://github.com/ianyh/Amethyst [2] https://github.com/koekeishiya/yabai [3] https://github.com/Hammerspoon/hammerspoon

Re:The X.Org Server Is Abandonware? by whimsicalism on Sunday October 25, 2020 @08:27PM (#24891511)
Yabai is the one I was using.
Re:The X.Org Server Is Abandonware? by eatonphil on Sunday October 25, 2020 @05:05PM (#24889874)
Not who you're responding to; there's Amethyst but I use Rectangle (the fork of now defunct Spectacles).