Live data from Hacker News

Linux Desktop Setup

hookrace.net

51–60 of 232 posts

Re: Linux Desktop Setup

#51
post #9

I'm heading in similar direction. also using Arch Linux, VIM. do like i3 & tmux, using suckless terminal (I like terminal in true colors). and tend to favor default settings everywhere unless really really forced. installation takes couple hours (IF you know how) - lasts for eternity.

Most modern terminals support true color now [1]. My current favourite is Alacritty because of the combination of speed (hardware acceleration), simplicity (no menus or dialogs), and configurability (including key bindings) with a simple plain-text file that can be kept in version control [2].

[1] https://gist.github.com/XVilka/8346728 [2] https://github.com/adambyrtek/dotfiles

Re: Linux Desktop Setup

#52
post #25

He has got a nice setup, especially as he's able to choose all of his own software. I've been using Linux as a primary OS since the 90's but I still need to interact with Windows for work. I used to dual boot my work laptop, which was made easier by Office 365 webapps becoming more usable, but still there were lots of gaps. This summer I got a new work laptop, and just cloned the existing M.2 drive onto a bigger, fas…

> I'm not sure how I'm going to explain it to the IT department if I ever have to get the laptop repaired though.

Maybe I'm misunderstanding your setup, but could you not clone the Windows VM partitions to the old M.2 drive (I'm assuming you kept it), swap it back into the machine, make it bare metal bootable, and hand it to IT like that? That way your larger M.2 drive with your whole setup stays safe and secure, and IT is none the wiser.

Re: Linux Desktop Setup

#53
post #40

I'm always kind of amazed at this kind of desktop setups, and I guess they're not suitable for lots of people for the simple reason that most users have a "consumer" relationship with computers and not a "producer" one. My biggest question here for people with this kind of text setup would be: don't you surf the web? Do you use then lynx or another text web browser? What about services and platforms that are designed…

Firefox and a Windows VM are the major reasons for me to reach for my mouse. There's also nm-applet, and obviously gimp and inkscape, but I rarely use those. Oh, and cut'n'paste tends to be easier with the mouse, though xsel can sometimes be useful. Everything else can be controlled from the keyboard. (Like the OP, I use XMonad as well.)

For videos in particular, mplayer can be controlled purely by keyboard. There are GUIs for mplayer (I seem to recall anyway), but I've never used them.

Whether this is the right setup for anyone in particular depends on which apps they use often. Not everything maps nicely to the "everything is text" doctrine. But where it does, the wins are major: text is super easy to handle, index, search, generate. It's easier to record macros to handle text than to do GUI stuff. It's easier to write little tools to process and generate text than to do anything GUIish. Output of these tools again is text, so it composes in the same way that shell pipeline does. Version control works best with text. It's like tarpit of win, the more you dig in the more sense it makes :)

Re: Linux Desktop Setup

#54
> I quickly noticed the huge compile time of KDE, which made it a no-go for me

Is compile time of the desktop environment really a discriminating factor?

Re: Linux Desktop Setup

#55
How does your setup work with a second monitor that comes and goes?

Use case: I have a laptop that I take everywhere for me, but I plug into a second monitor while at work. I also use multiple desktops, and this pattern is sometimes causing windows to jump to another desktop when disconnecting the monitor.

Re: Linux Desktop Setup

#56
post #11

That's not a desktop setup. It's much more complicated than the workstation setup I use at work. A desktop setup is my Xiaomi laptop with Ubuntu 18.04 that I use as media caster or to browse amazon while on the couch. It works flawlessly, much better than the preinstalled Windows 10 in chinese.

I don't see at all why you're saying it's not a desktop setup. It's obviously a workstation computer with media capabilities. The word desktop implies pretty much that. In contrast to desktop, there are portable computers and servers. Today the difference between portable and desktop amounts to just additional power management tools, so it's pretty much the same. So there's just workstation and server, ignoring Andro…

It is not a Desktop because does not follow the desktop metaphor [1].

He is using just a window manager.

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

Re: Linux Desktop Setup

#57

Nice setup. A while back I moved to Arch with Xmonad, dmenu, tmux etc, but for about a year now, my workstation has been the same tools on top of Ubuntu Server. I have an Ansible playbook that I can apply to a fresh install and have almost my whole working environment ready to go - just a few things I haven't got around to including/automating. The great thing about running this kind of setup is that you need a deepe…

I use Ubuntu + Ansible too and love it.

Re: Linux Desktop Setup

#58
post #36

It's been about 10 years since I used linux on the desktop. I notice this post on the front page and think: "Great! Let's have a look at what a modern linux desktop can look like.." Oh.. It looks exactly like running a high resolution VGA-mode console with tmux and no X. :P (Probably very effective though!)

That's not a modern Linux desktop setup. For that, you'll need to see the default install of an up to date distro. Spoilers: it looks like the desktop of any modern OS. For example, GNOME resembles OS X.

Re: Linux Desktop Setup

#59
post #11

Earlier quoted context omitted.

I don't see at all why you're saying it's not a desktop setup. It's obviously a workstation computer with media capabilities. The word desktop implies pretty much that. In contrast to desktop, there are portable computers and servers. Today the difference between portable and desktop amounts to just additional power management tools, so it's pretty much the same. So there's just workstation and server, ignoring Andro…

> It's obviously a workstation computer with media capabilities. The word desktop implies pretty much that. What? No. A desktop is a computer sitting on the top of your desk. And on the software-side there is the Desktop Metaphor, which describes an interface that behaves like the top of your desk, with free arrangement of all meaning of your work. This article on the other side describes a workspace with multiple ma…

I don't understand the gatekeeping and deliberate misinformation in your post.

> A desktop is a computer sitting on top of your desk.

Besides the fact that the author indicated he's using a laptop hooked up to a 40" monitor, kind of necessitating the computer to be sitting on his desk, his use of "desktop" in general is referring to his everyday workflow. For some people, that's Windows and Windows specific apps. For others, it's macOS and its specific apps. For yet others, it's a Linux or BSD desktop environment, whether stock or customized. The fact that he's using a laptop as a workstation does not magically render his established work environment "mobile", and even if it did, he's still using a desktop environment of his own making.

> This article on the other side describes a workspace with multiple machines and mostly no free arrangement of work-elements.

Maybe we're reading different articles, but I see no mention whatsoever of what you're going on about. I see where he at one point mentions "multiple computers", but this in no way invalidates his desktop environment and software setup as violating some made-up rule about what is or isn't a "desktop".

I currently use five computers at home not counting my iPhone: A HP EliteDesk set up as a Windows gaming system, a Dell PowerEdge T310 server running Slackware Linux, converted into a workstation by adding a GPU and sound card and tweaking the BIOS, a mac Mini for music production and general Mac-specific things, a Raspberry Pi 3B+ for experimenting with IoT, and a HP Elite X2 convertible laptop for quick tasks away from my desk and occasional use at work.

Now, according to your logic apparently I can't possibly have a "desktop" setup because I use more than one computer, of more than one form factor, for more than one task at a time, and not always glued to my desk. That's total bullshit.

Re: Linux Desktop Setup

#60
post #36

It's been about 10 years since I used linux on the desktop. I notice this post on the front page and think: "Great! Let's have a look at what a modern linux desktop can look like.." Oh.. It looks exactly like running a high resolution VGA-mode console with tmux and no X. :P (Probably very effective though!)

Over the years I have been going more and more towards the text interface side. It turned out that very few things are inherently graphical. If you know how to use a shell and a text editor you have the opportunity to do everything in a very straightforward way. That way can be very seductive as it never changes all that much. You can go decades without having to learn anything significantly different. The world of the big time desktop environment is still finding its way. It has been a mostly a bunch of arbitrary changes so far so for now at least I choose the simple way.
Post reply on HN