Earlier quoted context omitted.
The issue for me is more that they recreated the windows registry with all its flaws. For example, when uninstalling an app, can every entry associated with that app be easily removed?
If app is removed, are all the relevant dotfiles removed?
The Joy of Linux Desktop Environments
101–110 of 181 posts
Re: The Joy of Linux Desktop Environments
#102Earlier quoted context omitted.
The issue for me is more that they recreated the windows registry with all its flaws. For example, when uninstalling an app, can every entry associated with that app be easily removed?
If app is removed, are all the relevant dotfiles removed?
Re: The Joy of Linux Desktop Environments
#103Earlier quoted context omitted.
Only thing I dislike about Lubuntu is losing Mac keyboard shortcuts and hardware, a lot of them I managed to replicate and even found a (slightly unstable) Alfred alternative called Albert [1]. My Magic Mouse 2 could only work like a dumb mouse. I turned off the tray at the bottom, the window borders and set apps to start full screen, switching between full screen apps was much nicer than what remains after Apple clo…
That's probably my favorite thing about Macs. The unix/emacs-like keybindings like C-f, C-b, C-n, C-p to move the cursor, C-c to kill a process in the terminal, etc and the Windows-like keybindings like ⌘-c, ⌘-v, ⌘-x for copy, paste, cut, ⌘-n for new window, etc both exist by default without colliding. I can get this on Linux if I spend a week remapping things but not by default. As far as I can tell, there's no way…
Minor pendantic nit: ⌘-C, ⌘-V, ⌘-X originate with Apple, so referring to them as "Windows-like" is backwards.[2] Like I said, minor, eh? Normally I'd suggest alternative wording in the interest of providing constructive criticism, but I'm too lazy to do so right now, so feel free to disregard :)
[0]: https://developer.apple.com/library/content/documentation/Co...
[1]: http://www.hcs.harvard.edu/~jrus/site/cocoa-text.html
[2]: https://en.wikipedia.org/wiki/Cut,_copy,_and_paste#Populariz...
Re: The Joy of Linux Desktop Environments
#104Earlier quoted context omitted.
Some of the configuration is plain text: unit, service, and environment files are plaintext. Which services are enabled and disabled cannot be controlled through file manipulation that I know of. Journal (log files) are binary. I think what bothers me about both is that the presence of text files in a predefined location is not enough to make things happen on its own. Instead of the simplest possible everything-is-a-…
Generally systemd manages enabled/disabled services through symlinks in /etc/ (/etc/systemd/system/ on my Fedora 24, for instance), which you can add/delete in the shell if you want to. It's admittedly not plain-text, but manipulation-wise it's about equal.
Re: The Joy of Linux Desktop Environments
#105Earlier quoted context omitted.
Some of the configuration is plain text: unit, service, and environment files are plaintext. Which services are enabled and disabled cannot be controlled through file manipulation that I know of. Journal (log files) are binary. I think what bothers me about both is that the presence of text files in a predefined location is not enough to make things happen on its own. Instead of the simplest possible everything-is-a-…
Generally systemd manages enabled/disabled services through symlinks in /etc/ (/etc/systemd/system/ on my Fedora 24, for instance), which you can add/delete in the shell if you want to. It's admittedly not plain-text, but manipulation-wise it's about equal.
Re: The Joy of Linux Desktop Environments
#106I recently tried to use Linux (Ubuntu 16.10) as my primary desktop and failed again. I tried yearly since year 2000. But again in late 2016 I switched back to Windows (10) and MacOs. Driver support is getting better but so are my expectations and Linux (well Ubuntu) doesn't seem to catch up fast enough. For instance I failed having my dual graphic cards be used in extended mode with the my native laptop screen and an…
If you ever decide to try again, try to time it with a new computer purchase and buy a system from a vendor who ships Linux based systems. Hardware support is always the trickiest bit with Linux as it tends to lag behind a bit due to developers not getting access to the hardware until after it is publicly available combined with the Linux driver model (in kernel drivers) + the distribution model of sticking with stab…
My system76 laptop also had an obnoxious firmware bug (that seemed to only effect linux) with the media keys that they basically told me they couldn't do anything about: https://www.youtube.com/watch?v=52TaFzCDDkA
Linux desktop environments and software also have serious QA issues in general IMO. When running linux on the desktop I found myself spending more time reporting bugs than actually using my computer. I really enjoyed tinkering with linux, but when it comes to day to day use (particular on laptops) I found that the quality and reliability just wasn't there.
I ended up running windows on my system76 machine and eventually moving to a macbook air.
Maybe I'll try again in a few years :(
Re: The Joy of Linux Desktop Environments
#107Earlier quoted context omitted.
For every person loving those plain texts, there are one that want to see them purged from existence. Observe how Gnome has basically recreated the registry, complete with hidden magic switches...
That's XML, right? So still text, just structured text
Re: The Joy of Linux Desktop Environments
#108Although this blog entry is entirely about desktop interfaces, he does mention that > ...Windows, OS X, iOS, and Android, have one common interface... This is true for the first three without significant modification, but it isn't true for Android. One of my favorite things about Android when I had it was the ability to choose a launcher right from the app store. You can completely change your home screen interface w…
> on Android, it's just as customizable as a Linux desktop
I wouldn't say is true. For android launchers to be functionally equivalent to (or as customizable as) linux DEs, they'd have to be able to customize android's nav bar, pull-down menu, settings app, recents menu, and split screen/tiling/windowing. At the moment, these are all handled at the OS level. Not that android's launcher concept isn't cool, but it's definitely not as flexible as DEs.
Re: The Joy of Linux Desktop Environments
#109Earlier quoted context omitted.
If app is removed, are all the relevant dotfiles removed?
The registry was supposed to improve upon dotfiles. In practice there is often one dotfile to delete versus hundreds of scattered registry entries. If an Android app is removed, the local settings are also completely removed, because they didn't just copy the design of windows.
This is unique on Windows. I actually took a look at dconf on my machine and no application occupied more than one key.
GEdit sits in /org/gnome/gedit and virt-manager in /org/virt-manager as you'd expect.
I also hate Android's behavior, since there are situations where you want to keep them. If I remove GEdit for whatever reason, I expect it to keep my settings.
There are legitimate reasons to criticize Gnome, but this isn't one of them. dconf is totally reasonable and has significant advantages over plain text.
Re: The Joy of Linux Desktop Environments
#110I'm more productive when using GNOME, to me is the most usable DE out there.
Some design choices for GNOME simply escape me. By default, no window buttons (i.e. active windows) on the top panel. By default, no maximize/minimize buttons for windows. Who could possibly find that user-friendly?
why do you use the maximize / minimize buttons? If you're just trying to see a different app, wouldn't alt+tab do the same thing?
> no window buttons (i.e. active windows) on the top panel
why do you need to see a running list of everything that's open in your face at all times? it seems to me like the only time you should need this information is when you're switching apps. you can also see this information by pressing the Super (aka Windows) key. also, afaik i3 doesn't show you all of the running applications at once either, but no one ever complains about that.