Web developers who want to test using real touch input events rather than the quirky emulation found in a few browsers.
If you're developing for touch, in particular things like drag & drop, you want a real device.
Even if you have an iPad or smartphone test device too, it is nice to have that ability on your main development machine rather than jumping around.
Typically testing using Chrome on Windows using a touch screen gives you a reasonable frame of reference for how iOS and Android behave since all are WebKit-like (at least until fine tuning, when you're of course testing on real devices).
With my laptop in my lap, I typically have to be leaning back to comfortably use the keyboard. Sitting up or slightly leaning forward, it's more comfortable to grasp and scroll with the screen itself, maybe bent a little further back than typical usage. It's a more comfortable resting position.
Although sometimes I just flip my yoga into a tablet and that's just swell
more than a page turn?
I find the continual swiping distracting. And it's a much more complex motion (akin to a page turn) and must be done more frequently than paing. A tap of the space bar is about the simplest motion, and (except in cases of bad page design) gives a clean "start at top for next page" rather than trying to figure out where on the screen your next line is.
Preferences vary, obviously.
Yes, a page turn with a book gives you a very specific place to continue. Spacebar or page down doesn't.
Co-workers are less likely to touch it and leave marks, that's the only upside I see.
> I am otherwise actively looking for a laptop.
I got a X1 Carbon a few days ago. I'm pretty content so far.
Their i7 only had 4GB of memory, so I got the i5 version with 8. Unfortunately - or actually, fortunately - there was a bulge in the chassis that tech couldn't get out so ended up returning the unit, and by that time the i7/8/256 was just around the corner so arranged for that to be the replacement.
Unit still works today, and I'm very glad I got the i7 CPU now. Much snappier than the i5, even though battery life took a big hit. On top of that, battery is worn out. I am probably going to look for another replacement battery soon, and am keen on a 2018 upgrade, but anyway for short development stints including Docker it is great. Keyboard is top of the class, so is the track pointer (which I love).
The upcoming 2018 version (8th Gen Intels) is expected to have 4/8c which will be fantastic. Sadly only 16gb memory, but Docker has kind of shifted my requirements there vs Virtualbox. (Perhaps I'll wait for a version where Intel has sorted their Meltdown issue.)
What do you mean by "4/8c"?
> i7 | 16GB | 512GB | FHD non-touch (1920 x 1080)
But only US layouts. European, specifically scandinavian and UK layouts, have 1 additional button, so labels cannot fix it either
Edit: ohhhh! You want non-touch but 4k. Now I see! But if it's paying for unwanted touch functionality vs a US keyboard layout (not to mention the vastly inferior design and size) then I know what I'm picking.
But yeah I'm getting sold more and more on the touch screen, honestly. I think gestures and such have the potential to be neat, and could optimize my workflow.
Being able to move and resize windowed stuff in i3, something I have bound to mouse keys at the moment, would be really neat with a touch screen. Makes the desktop seem tactile and real. It is a pain to move them with key presses, so I usually move my hand to the mouse anyhow.
Gestures, like some tap or something to move a window out of the scratchpad, and back to tiling mode or whatever. Neat. Though the keyboard combination I use now would probably be faster.
In addition, as Someone1234 pointed out, native touch events would be really nice to have when doing web dev. I for one constantly use the Chrome mobile emulator. Native would be better.
I dislike most laptop manufacturers of this day, because they all either:
* Only make touch-screens in 4K
* Don't let you upgrade your RAM.
* Only sell with Windows bundled. Not paying for Windows, no thanks
Dell satisfied only one of those criteria. They are very high in my book. In fact, I am using one of their 4K monitors right now.
I agree with you on System76 though. I am in the process of being a Galago Pro, but I really wish they'd open up or partner with a reliable distributor in the EU to lower shipping costs, provide localised keyboard layouts, and avoid having to pay VAT at the door.
It's sorta unfortunate that folks consider touch screens to be a useless luxury. I suspect if folks didn't, a lot of small X11 utilities would be easier to write.
FWIW, I do. My current XPS 13 has a touchscreen which I would disable even if it didn't have so many downsides (battery, glare, etc). I'm pretty damn efficient with a keyboard and occasional mouse usage, and I don't really find a desktop touch screen to be at all desirable.
Not touch screens per se, but I was considering the XPS on the basis that the screen is sure to be more rugged than a regular one.
My problem is that every laptop I had eventually developed these white pressure spots on the screen.
1) Both chargers failed after less than a year
2) Wi-Fi and suspend have been a consistent problem (even on the Developer edition that came with Linux! Did nobody at Dell try connecting to the internet or suspending? It's a fucking laptop!)
3) Their "premium support" was worse than useless (I ended up spelunking through dmesg and firmware files and fixing it myself)
4) constant coil whine
5) a TouchPad that loses its mind a few times a day....
I had all of these problems on BOTH machines. The design is so good that it's _almost_ worth it, but I'm pretty confident I will never buy a Dell product again. Back to the X1 carbon for me.
Touch screen is very helpful if you do not plug a mouse. Not just for web/mobile apps.
For scrolling the console lines / codes, it gives you a better feeling than finding the correct Fn-key combination and location of the PageUp/Down keys. The scrolling using a touch screen is definitively not comparable with the two-finger gestures on the touch pad.
Selecting a window / moving window around is also more comfortable with a touchscreen than using the keyboard or touchpad.
I use i3, which would (edit:) not benefit from the touch screen from the get-go. Maybe I could configure it to react to touch events in a cool manner, like moving windowed stuff around with touch. Resizing with two fingers.
That might actually be pretty cool
> xinput list
Then:
> xinput set-prop <device-id-here> "Device Enabled" 0
Can add it to .bashrc
I do! While the kids were watching TV, I was sitting next to them coding a personal project. As I was scrolling through documentation on the web, sometimes it was just easier to use the touch screen than to use the trackpad. I remember thinking to myself, "Whoa, I didn't think I'd use the touchscreen on this laptop".
If I had my quiet space with an actual keyboard and a mouse, I would not use the touch screen. But I no longer have that luxury and I found myself appreciating the touchscreen on my laptop.
I mean, who uses touch screens for development? I can't really imagine a scenario where it would be helpful for me. Maybe when doing work in Illustrator and Photoshop, but I usually use a different machine for that anyhow, because of Adobe's lack of Linux support.
I don't want to pay for something I won't use.
I am otherwise actively looking for a laptop. System76 does not have European keyboard layouts, otherwise I would go with them.