I've been running with i3 since forever and I'm happy and I know it (claps my hands).
For a DE I do feel a user manager (and network, and service mgr) needs to be present. Otherwise it is basically just a glorified window manager and file manager. (Which is fine, many users use just that!).Off the top of my head, I do recall KDE 3 having akuser
utility... Yeah, it was not the most reliable thing, but that did not make or break my DE experience.
To me, a DE needs to offer visually convenient ways to organize files - properly working drag-and-drop, sorting files by date or something else, looking at stuff side-by-side - and yeah, not crash if I do something weird with the mouse.
I agree. When I first starting using FreeBSD it was nice to install things rather than remove them after the system had installed. On Linux I spent more time removing installed by default programs longer than it takes to set up a FreeBSD.No there is no need for a default DE. FreeBSD should be minimalist and allow the user to decide to install it separately.
Why? I've never needed more than one user on Windows. I know it comes with a bunch of built-in accounts, but the only one of those I've ever used was Administrator.For a DE I do feel a user manager...
Ideally what one wants is a full application suite. Remember DEs were originally created to give the user a CDE-like ability when CDE was still proprietary. And CDE never had such capability because the user (non-root) couldn't manage users, network, disks, filesystems, or anything else. Systems at the time were mult-user, like the Sun 2000 was in our basement at $JOB.For a DE I do feel a user manager (and network, and service mgr) needs to be present. Otherwise it is basically just a glorified window manager and file manager. (Which is fine, many users use just that!).
Basically the KDE (and Gnome) in ports are so stripped down that they are basically just WMs at this point.
Haha. Good point. Linux/FreeBSD already comes with "root". They can just use thatWhy? I've never needed more than one user on Windows. I know it comes with a bunch of built-in accounts, but the only one of those I've ever used was Administrator.
Sure, we're in vigorous agreement here. I was wondering if I was missing something. Hardly ever mess with user accounts on Mac, too.Obviously the winning strategy is to not play the game and instead simply say "no" to a default DE in the first place.
Agreed. This is why we don't have any fully complete desktop environments for FreeBSD as an observation.We have to realize that user management in Linux and FreeBSD is different. FreeBSD has master.passwd(5) which is duplicated stripped of secure data such as passwords into passwd(5).
[...]
Again, if you need a Linux utility that requires Linux-only interfaces the options are a) create patches to the upstream source to support *BSD, b) try to convince the FreeBSD community to abandon *BSD interfaces and replace them with Linux interfaces, or c) switch to using Linux. I don't see any other options.
Why not install and run sysutils/desktop-installer? It will install the desktop of your choice, from a pick list.Agreed. This is why we don't have any fully complete desktop environments for FreeBSD as an observation.
In short, we are much further away from ever having a default DE for FreeBSD then I am sure many of the people asking for it realise.
So much has been stripped out of Gnome and KDE in our ports compared to upstream that perhaps we should reclassify them as window managers. Its the equivalent of i.e metacity and nautilus at this point.
GNOME experience on Ubuntu Linux and Fedora Linux is first class imo.I've used a bunch of different desktop environments on FreeBSD over the last ~ 30 years. They all work. Your choice of desktop depends on your preference. Just pick one and (pkg) install it. There's even a port/pkg that helps you set up a DE.
Unlike most Linux distros which come with a fixed DE, you can choose your DE. Instead of hopping from one distro to another, like a lot of people do, because the DE sucks, you can install one or more DEs on the same machine. I have a number of DEs installed so that when people ask about my FreeBSD laptop, like at OpenHack, I can log out of my current DE (CDE) and sign in using a different one.
BTW, Gnome sucks on FreeBSD just as badly as it does on any Linux distro. You have the same experience with the DE as you would on any Linux distro.
Agreed.Agreed. This is why we don't have any fully complete desktop environments for FreeBSD as an observation.
In short, we are much further away from ever having a default DE for FreeBSD then I am sure many of the people asking for it realise.
So much has been stripped out of Gnome and KDE in our ports compared to upstream that perhaps we should reclassify them as window managers. Its the equivalent of i.e metacity and nautilus at this point.
Because all of them are quite incomplete. I don't think any of these offerings are of much value compared to with what a beginner coming from Windows, macOS or even Linux would expect.Why not install and run sysutils/desktop-installer? It will install the desktop of your choice, from a pick list.
I do find it disappointing that the Linux community has only managed to produce a DE after decades of work that is still only well supported on a small selection of leading distros. If they took a more responsible, portable approach they might have something servicable.GNOME experience on Ubuntu Linux and Fedora Linux is first class imo.
That is if you want to search for apps in a search bar rather than pick them from a menu. I tossed Gnome when it was upgraded from 2 to 3, switching from it to KDE at the time. KDE was better but even more bloated. The Gnome UI on any platform is horrible.GNOME experience on Ubuntu Linux and Fedora Linux is first class imo.
Hmm. LibreOffice is not Microsoft Office 365 -- I use LibreOffice on FreeBSD at home while 365 at $JOB. Additionally, none of our MUAs (mail clients) have the look and feel of Outlook, and none can work with an Exchange server.Because all of them are quite incomplete. I don't think any of these offerings are of much value compared to with what a beginner coming from Windows, macOS or even Linux would expect.
We can certainly recommend this script to new users but it should perhaps come with a disclaimer that our DE offerings are a "subset" of upstream.
I do find it disappointing that the Linux community has only managed to produce a DE after decades of work that is still only well supported on a small selection of leading distros. If they took a more responsible, portable approach they might have something servicable.
But... perhaps this was the commercial vendors plan? I have my suspicions about LibreOffice/Callabora too. More confirmed when RH announced they were no longer to maintain their own RPM.
Yeah I just don't care enough to even bother setting that up.
As I have never done it I can't say for sure but I wouldn't be surprised in the slightest if some random application finds a way to do things in a non-standard manner and then suddenly the .Xresources approach doesn't work and you're again spending 12 hours trying to figure out how to work around that.
ln -s .Xresources .Xdefaults
Not yet.Hmm. LibreOffice is not Microsoft Office 365
It never will be 365. The UI will never be the same as 365, you'll never be able to use the same keystrokes and mouse clicks to accomplish the same tasks, i.e. the M$ Office course you took won't help you with some esoteric tasks in LibreOffice and most importantly, there's no Outlook or hook into Exchange. Yeah, it might be a facsimile but it won't be M$ Office. For users of Office the important things are UI related. I should know. My wife took an M$ 365 course. She, an average non-technical user, could never use LibreOffice and such users could never use a Linux/BSD DE. They can do the same things but the differences how to do them makes all the difference to this class of users.Not yet.
Though I can certainly see the commercial vendors trying to push it that way. A large focus on building it for the web via Emscripten. Some big money there with i.e Collabora Online.
xdg-user-dirs-update
. xdg-user-dirs-update
), and the openness of experimentation (even though I like it, maybe you might find evdev sucks after trying it No, not the trivial UI stuff. I meant that the core developers and funding is really yearning for an online "cloud" office product. I predict this is where much of the efforts will be in future from all LibreOffice's sponsors.It never will be 365. The UI will never be the same as 365
I agree with the idea that a lot of forum users may be happier using another system rather than FreeBSD. Namely those who want the system to be more like a different system.This thread is hilarious. All this talk about upstream Linux projects as if we have any control or influence on the matter. Who cares. The Linux community controls all GUI experiences used on FreeBSD.
How can we improve FreeBSD-based grassroots efforts like helloSystem? I'd wager we'd probably get further; all DE biases aside. That project has a better chance of attracting more application (that's the point of a desktop OS, right?) support than pointless bike shedding here.
Or, get a mac. And enjoy your life.
Btw, with that giant slush fund the Foundation has for improving driver support. I sure hope they write thorough documentation on actually writing device drivers for future hardware. People underestimate the importance of documentation; especially for driver development.