|
there is almost no reason in 2015 to use a linux desktop for developing linux software. sure, if you develop desktop gui applications for linux, but that's an extreme edge case. linux on the desktop is a terrible user experience. it even faIls to provide a decent experience for developers such as myself who literally only run a browser and a terminal. trying to convince people that linux on the desktop is a good experience just makes the linux / open source community as a whole look bad and dumb and not serious.
|
# ? Dec 20, 2015 17:27 |
|
|
# ? Jan 18, 2025 13:51 |
|
you can make it a good experience, but only by spending hundreds of hours (and I mean hundreds) customizing it to be exactly to your liking. this is the only way to provide anything resembling a unified design. otherwise, you're stuck with using thousands of different peoples aggregate notion of how to make a ui.
|
# ? Dec 20, 2015 17:31 |
|
linux on the desktop is a toy platform that exists for hobbiest who want to massively customize their Ui experience. It is not a professional desktop UI, and it is not suitable for professionals who need their desktop experience to work consistently and reliably. the linux server environment was also a toy platform for hobbiest nerds. but unlike gui development, there are actual business reasons to put tons of effort into making linux on the server good, and as a result, linux in the cloud is the only sane choice. until there are compelling business reasons to make linux GUIs good, they will continue to be garbage for nerds who want to be in charge of their bespoke desktop environment. or until enough time has passed that casual hobbiest developers finally start to catch up to the good interfaces. this is slowly happening with weyland and all. DONT THREAD ON ME fucked around with this message at 17:42 on Dec 20, 2015 |
# ? Dec 20, 2015 17:40 |
|
Lysidas posted:that this is how you have to do it on windows right? i have thankfully never done any windows systems programming, i only have some vague idea of how spawning a process on windows works by reading cygwin and/or msys devs describing the hoops they had to jump through to emulate fork() im gonna mangle this until hackbunny shows up but windows process execution and creation is complicated because all win32 processes have a full event loop and other junk for gui programming so fork doesn't make a lot of sense (u get spawn via CreateProcess(Ex)) native NT processes dont have this restriction but they also dont do a lot of things that youd consider "windows" and that shits buried in advapi paging (heh) hackbunny
|
# ? Dec 20, 2015 17:50 |
|
i think shoegaze is right about how no good linux UI will exist unless there is a clear business reason. when proprietary unix workstations roamed the earth we had CDE, it was "ugly as all hell" (i liked it :/) but it did its job well served its purpose to provide a common environment for vendors to use. and even if the Good UI existed, i couldn't recommend a linux to a non power-nerd. gnome is really good, but then i bet a tone of people have problems similar to shoegaze's where the up/down key presses would randomly fire. i'm happy with my work laptop, fedora 23 t450s, but i had to spend a few hours fixing the wireless drivers, and several other finicky issues like that.
|
# ? Dec 20, 2015 17:59 |
|
MALE SHOEGAZE posted:linux on the desktop is a terrible user experience. it even faIls to provide a decent experience for developers such as myself who literally only run a browser and a terminal. the average person uses a browser and sometimes office. In that context, I don't know what would make Linux GUIs worse than Mac or Win. You click on the icon, boom, the browser. Then you click on the other icon, boom, Office.
|
# ? Dec 20, 2015 18:07 |
|
I have to restart cups like every forth page
|
# ? Dec 20, 2015 18:07 |
|
i mean, gnome is definitely loads better than it used to be and it is "usable." i mean it would totally be fine if my job didn't involve being in front of a computer all day. it's the small issues that really start to add up. like having to install a plugin to disable the weird lower left notification nub that wouldn't fully close, and was blocking text in my terminal. and having to rebind the up/down arrows in every program I use, because the touchpad is sending wild amounts of up/down buttons to every program for no reason. and the enter password dialog periodically breaking and not showing up for interface applications until i do a restart. all of these things have had solutions that involved hours of research / configuration. this is fine for a hobbiest desktop experience, and i do use gnome at home because i like playing with that poo poo sometimes. but when i'm working, get the gently caress out of here i'm not dealing with that poo poo.
|
# ? Dec 20, 2015 18:07 |
|
mike12345 posted:the average person uses a browser and sometimes office. In that context, I don't know what would make Linux GUIs worse than Mac or Win. You click on the icon, boom, the browser. Then you click on the other icon, boom, Office. then you don't loving know anything about user interfaces "LOL IT"S NOT HARD YOU JUST NEED A BUTTON BOOM" this kind of thinking is the reason linux desktop guis suck.
|
# ? Dec 20, 2015 18:08 |
|
MALE SHOEGAZE posted:then you don't loving know anything about user interfaces and are the reason linux interfaces suck, and you should shut the gently caress up. Ok great
|
# ? Dec 20, 2015 18:10 |
|
mike12345 posted:the average person uses a browser and sometimes office. In that context, I don't know what would make Linux GUIs worse than Mac or Win. You click on the icon, boom, the browser. Then you click on the other icon, boom, Office. Not really tho. poo poo like the open file gump being hosed up linux poo poo stymie normalfags hard. I've had better luck with kde for every Tom dick and Harry but it still sucks and you need to cj the user a lot.
|
# ? Dec 20, 2015 18:10 |
|
mike12345 posted:Ok great sorry i edited that post because it was extremely hostile for no reason. i apologize (like really)
|
# ? Dec 20, 2015 18:10 |
|
i also do not know anything about user interfaces but at least i know it's really complicated and not just some 'soft' problem and turbonerds thinking it's easy is the reason it's almost always broken and hosed up.
|
# ? Dec 20, 2015 18:12 |
|
mike12345 posted:the average person uses a browser and sometimes office. In that context, I don't know what would make Linux GUIs worse than Mac or Win. quote:i bet a tone of people have problems similar to shoegaze's where the up/down key presses would randomly fire. quote:i had to spend a few hours fixing the wireless drivers, and several other finicky issues like that. There's no polish to anything, the power management on laptops is loving woeful, there's marginally above zero testing on releases so something breaks everytime you upgrade. Every year or so I think, ok I'll try desktop linux on my spare laptop, it must be better by now and nope still loving hopelessly broken.
|
# ? Dec 20, 2015 18:12 |
|
Smythe posted:Not really tho. poo poo like the open file gump being hosed up linux poo poo stymie normalfags hard. I've had better luck with kde for every Tom dick and Harry but it still sucks and you need to cj the user a lot. I'm saying that people rarely leave the browser nowadays, so OS dependent GUI idiosyncrasies matter less and less. Is what I'm saying. e: apologies accepted.
|
# ? Dec 20, 2015 18:12 |
|
I AM ALL HYPED UP ABOUT UX
|
# ? Dec 20, 2015 18:15 |
|
jre posted:There's no polish to anything, the power management on laptops is loving woeful, there's marginally above zero testing on releases so something breaks everytime you upgrade. stop using ubuntu they reinvent every wheel and they do it badly
|
# ? Dec 20, 2015 18:16 |
|
i dont use my laptop enough to give a poo poo what the os is on it. it's simply a portable browser/im/slack machine. if i could install slack and pidgin on chromeos, i'd probably get a chrome book edit: and some way to ssh into things
|
# ? Dec 20, 2015 18:17 |
|
i cant believe it, an actual argument about linux on the desktop in the lotd thread
|
# ? Dec 20, 2015 18:19 |
|
Barnyard Protein posted:i think shoegaze is right about how no good linux UI will exist unless there is a clear business reason. when proprietary unix workstations roamed the earth we had CDE, it was "ugly as all hell" (i liked it :/) but it did its job well served its purpose to provide a common environment for vendors to use. cde was perfectly nice as a user but it had a lot of problems as a common platform
Notorious b.s.d. fucked around with this message at 18:31 on Dec 20, 2015 |
# ? Dec 20, 2015 18:28 |
|
mike12345 posted:I'm saying that people rarely leave the browser nowadays, so OS dependent GUI idiosyncrasies matter less and less. Is what I'm saying. i think you're fundamentally correct. When I am using OSX, I'm hardly aware of the OS GUI at all, it's just me and the application. Switching around and between things and managing my system require very little active thought. Unfortunately, when using a linux desktop gui, I am VERY aware of the system.
|
# ? Dec 20, 2015 18:30 |
|
Notorious b.s.d. posted:stop using ubuntu Yeah I should use the good distro .... oh wait. The unsolvable problem with desktop linux is too little resource spread hilariously thinly over multiple redundant projects.
|
# ? Dec 20, 2015 18:34 |
|
idgi chromebooks get like a million hours battery life so the potential for good battery life on linux laptops is there, surely there's a few lines' worth of udev rules to enable sata/pci/usb power management i'm supposed to add to /etc/udev/rules.d like some sort of fukcing animal but they don't work. fml. craisins posted:i dont use my laptop enough to give a poo poo what the os is on it. it's simply a portable browser/im/slack machine. if i could install slack and pidgin on chromeos, i'd probably get a chrome book chromeos does have a built-in ssh client tho? because google employees are required to do all their work over ssh since they're not allowed to have source code on their laptops. so chromeos is pmuch GoogleEmployeeOS
|
# ? Dec 20, 2015 18:49 |
|
i get 8-10 hours out of my el cheapo black friday special laptop i didn't do any tuning of any kind because lol at spending my day customizing linux
|
# ? Dec 20, 2015 18:50 |
|
jre posted:Yeah I should use the good distro .... oh wait. use kde on debian or fedora bam, done.
|
# ? Dec 20, 2015 18:51 |
|
wow there must be a lot of tramp mode users at google
|
# ? Dec 20, 2015 18:51 |
|
Mr Dog posted:chromeos does have a built-in ssh client tho? nice, gonna get a chromebook
|
# ? Dec 20, 2015 18:59 |
|
mike12345 posted:the average person uses a browser and sometimes office. In that context, I don't know what would make Linux GUIs worse than Mac or Win. You click on the icon, boom, the browser. Then you click on the other icon, boom, Office. A distribution specifically designed to do just that (if your Office was on the web) actually does it quite perfectly. Take the terminal away from the user, remove all apps but the web browser, and you get an almost perfect user experience. I would give this to my parents except they need to use iTunes and Java on the browser. The only gripe is that file management is crap. (I'm talking about Chromium)
|
# ? Dec 20, 2015 19:03 |
|
Malcolm XML posted:im gonna mangle this until hackbunny shows up but windows process execution and creation is complicated because all win32 processes have a full event loop and other junk for gui programming so fork doesn't make a lot of sense (u get spawn via CreateProcess(Ex)) hackbunny doesn't show up to give you windows os horror stories unless you mention his name three times in the same post
|
# ? Dec 20, 2015 19:05 |
|
craisins posted:nice, gonna get a chromebook You don't get terminal access unless you root it. Which Google allows you to do but you lose a bunch of security features.
|
# ? Dec 20, 2015 19:08 |
|
celeron 300a posted:You don't get terminal access unless you root it. Which Google allows you to do but you lose a bunch of security features.
|
# ? Dec 20, 2015 19:11 |
|
an os without a terminal... idk that's like making an rear end without an rear end in a top hat. it seems nice in theory if you're into butts but kinda grossed out by assholes, but ultimately it's just not a functional experience and a total pain in the rear end
|
# ? Dec 20, 2015 19:12 |
|
you can in fact use ssh on a chromebook without rooting it from crosh
|
# ? Dec 20, 2015 19:12 |
|
pram posted:you can in fact use ssh on a chromebook without rooting it from crosh what's that? ewwwwwww
|
# ? Dec 20, 2015 19:15 |
|
|
# ? Dec 20, 2015 19:15 |
|
pram posted:you can in fact use ssh on a chromebook without rooting it from crosh I totally did not know about crosh, this is awesome. I stand corrected. I can finally debug my network connection issues over mobile broadband without going into developer mode. Unfortunately, still can't install pidgin on it.
|
# ? Dec 20, 2015 19:18 |
|
so can you jump into developer mode pretty easily without like, reinstalling the os? how compelling are the security features you lose out on? because that's not really a deal breaker for me depending on how bad it is.
|
# ? Dec 20, 2015 19:20 |
|
I bet there is some seriously impressive SELinux based lockdown, or at least some kind of LSM, to lock down port usage to that extent.
|
# ? Dec 20, 2015 19:21 |
|
Notorious b.s.d. posted:there are very good reasons NeXT won out of all the UNIX vendors
|
# ? Dec 20, 2015 19:22 |
|
|
# ? Jan 18, 2025 13:51 |
|
i havent tried KDE in a long time. maybe i'll give it a shot again because it's been many years. but i absolutely hated it.
|
# ? Dec 20, 2015 19:23 |