Live data from Hacker News

A Tiling Desktop Environment

bitcannon.net

101–110 of 143 posts

Re: A Tiling Desktop Environment

#101
One of the features of Spectacle.app that I really like is its ability to overload the same key macro to cycle through multiple variations of splits. Like if you press the left-half macro multiple times, it cycles between left-half, left-two-thirds, left-third. That way I don't need to assign or remember nearly so many key combinations.

Can any of the other macOS window controllers do that? Spectacle hasn't been maintained in years and the bug reports are piling up.

Re: A Tiling Desktop Environment

#102
post #77

Earlier quoted context omitted.

Which laptop are you using for Ubuntu? Are you happy with it?

X220 with 9-cell battery, ssd from a broken macbook pro and 16 gb from the same macbook pro. Yes, it is the best laptop I have ever owned (and I owned many). I have several (bought for almost nothing from a company sale) for replacement; if I break one, I am up and running in 10 minutes again. I think I paid less than $250 for 5 pristine ones + 2 new 9 cell batteries new in box. It is surprisingly fast for it’s age w…

Lenovo X220 was the best laptop ever produced. But after 8 years non-stop use they often need fan and thermal paste replaced.

Re: A Tiling Desktop Environment

#103

Like the author, I've spent years in tiling WM's (xmonad, awesome, dwm, i3). Right now I'm hanging around big DE's like kde, gnome, windows 10, osx + magnet. Windows 10 snapping keyboard keys are top tier. Not automated tiling, but save so much time. Also the GUI is beautiful on whatever screen you plug it into (including 4k). On Linux DE's right now? Mint or gnome will show options to scale up 200%, 300%, 400%(!) Ev…

>Tiling WM+HDPI doesn't quite exist. Most use gtkrc, xresources, and the WM config to play with sizes. But that doesn't translate across different monitors. So it's a flawed system.

What you're describing does exist, but as with most things GNU/Linux it's not user friendly in the slightest. What you need to do is to set your Xft DPI to a level that is comfortable for your HDPI monitor, then you need to 'upscale' your second non-HDPI by an equivalent amount. For example I have a 28" 4k monitor, and a 24" 1080p monitor, and I typically prefer a scaling factor of about 150%, so in my .Xresources I have 'Xft.dpi: 144' and I need to upscale the 1080p monitor with the following command:

xrandr --output DisplayPort-0 --auto --pos 0x0 --primary --output HDMI-A-0 --auto --pos 3840x540 --scale 1.5x1.5

Where HDMI-A-0 is the 1080p monitor. I've had a bug in the past where I would need to use the --panning option (e.g., --panning 2880x1620+3840+540) with the correct geometry to get everything working, but it seems to work fine now without that. If you do need to mess with the --panning option though may god help you.

Re: A Tiling Desktop Environment

#104
post #59

Earlier quoted context omitted.

i did that with xmonad - set up alt-` to either switch to desktop 10, or if i was on desktop 10, to switch back to the previous desktop.

That's certainly an interesting idea. Thanks!

I have a number of terminals mapped to hyper+[letter] in i3, five are empty with just a shell. Two are Python repls, and the rest are actually various outputs for programs I run where I want to see a log of whats happening

Re: A Tiling Desktop Environment

#106

Earlier quoted context omitted.

Window snapping and tiling doesn’t really scale past maybe 6 windows. Once you go past that, you need to start hiding windows or using virtual desktops. And the random access of an arbitrary window when you have many dozens of them is tedious with a keyboard. With a mouse you have spatial memory of where you put the window.

I always feel claustrophobic without virtual desktops. I use them to split out windows in groups according to task, with keyboard switching for speed. i3 and Vim let me keep my hands off the mouse.

Six windows on the same screen? That's way too crowded; I rarely have more than three. Virtual desktops are natural to use, don't enjoy working without them. I use i3wm and often move between windows using the mouse.

Re: A Tiling Desktop Environment

#107

I started out as a kid with DOS, somehow skipping win 3.11 and then pretty much everything from win 95 to XP. Then I started using Linux in parallel ca. 2003. Before that I only took a couple curious looks. Started out with kde3, switched to gnome 2, and as those two evolved found myself longing for simpler and snappier solutions. Windows was evolving relatively slowly but even there you'd always lose one or two thin…

> I started out as a kid with DOS Great strides in medical advancement or human growth hormones?

> > I started out as a kid with DOS

> Great strides in medical advancement or human growth hormones?

Is this a joke, or scepticism about the timeline? It's certainly possible to have started out as a kid with DOS; I did, too, although it was just before Windows 3 came on the scene.

Re: A Tiling Desktop Environment

#108
post #7

I've never understood why macOS has never included the functionality of, say, Divvy or chunkwm. I'd like to easily be able to tile my desktop via a keyboard command. Also, I've never quite understood what macOS people have against snapping the edges of windows to each other or the edge of the screen. Sometimes I want to divide the workspace into 3 or 4 windows and maximise my use of screen real estate. It's trivial t…

I started using Chunk a few months ago. I'd been using i3 for a few years and loved it, but my main OS is macOS. I mapped my caps as HYPER (like most), but I really wish MacOS had a method to acquire a true native SUPER key. I'm currently using ctrl+shift+alt-arrows for resizing, ctrl+alt-arrows for movement, HYPER + arrows for selection --- but its just not as smooth as i3. The more I use Linux w/ i3, the more I rea…

> I realize that Macos is very much a cursor OS

I used to hate that fact, until I got a keyboard without numpad. The smaller distance between keyboard and mouse makes a huge difference.

I realized, that the mouse is actually faster in many situations. I still use Vim, Launchbar, Magnet and 'CMD Shift /' (Menubar search), but now I am far less annoyed when I do need to switch to the mouse.

Re: A Tiling Desktop Environment

#109

Like the author, I've spent years in tiling WM's (xmonad, awesome, dwm, i3). Right now I'm hanging around big DE's like kde, gnome, windows 10, osx + magnet. Windows 10 snapping keyboard keys are top tier. Not automated tiling, but save so much time. Also the GUI is beautiful on whatever screen you plug it into (including 4k). On Linux DE's right now? Mint or gnome will show options to scale up 200%, 300%, 400%(!) Ev…

> WM's aren't as good because once you get into a terminal window, it's not as easy as it looks to copy from terminals "gui" applications.

Most terminals have a feature to copy selected text into clipboard automatically, even xterm. This doesn't have much to do with tiling WMs.

With vim , you may need to set clipboard. I personally use neovim so everything just worked out of the box.

Re: A Tiling Desktop Environment

#110
post #107

Earlier quoted context omitted.

> I started out as a kid with DOS Great strides in medical advancement or human growth hormones?

> > I started out as a kid with DOS > Great strides in medical advancement or human growth hormones? Is this a joke, or scepticism about the timeline? It's certainly possible to have started out as a kid with DOS; I did, too, although it was just before Windows 3 came on the scene.

I'm sure this was a joke meant to play on the sentence "I started out as a kid with DOS", which when humorously twisted around could be interpreted that as a child, he was a computer that ran DOS.

Stop all the downloadin.

Post reply on HN