TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

On Desktop GUI Minimalism

94 点作者 netdoll超过 1 年前

21 条评论

fellowniusmonk超过 1 年前
I think issues with attempts to redefine pc computing interfaces is that despite what is stated people are not actually starting from first principles when they go to redesign a personal computing GUI interface.<p>Even in this article just a few sentences after stating we should start from first principles he then jumps into the assumption of the &quot;desktop&quot;.<p>The baggage of TTY interfaces in textual interfaces and the &quot;desktop&quot; paradigm for GUI interfaces is preventing people from going back to actual first principles for designing personal computing interfaces.<p>Of course I do appreciate that since the title of the articles is minimalist desktop GUIs the assumption of &quot;first principles of computing assuming a desktop analog&quot; is baked into the article, I just think it&#x27;s insufficient.
评论 #37455232 未加载
评论 #37454205 未加载
评论 #37451039 未加载
errantmind超过 1 年前
&gt; I even briefly used a tiling window manager before very quickly returning to the floating ones; the appeal of such utterly inflexible window management I will simply never understand.<p>The author mentions this design in passing but I think it is contextually important to understand why people might like this at all so I&#x27;ll share what I appreciate about tiling window managers:<p>The appeal, for me, is the inflexibility. Tiling window managers and their often bundled &#x27;tags&#x27; approach to window management offer a simplicity that is comforting in its constancy to me, the user. To sum it up, they make me feel &#x27;at home&#x27; using my computer. Comfy goes beyond familiarity though.<p>I never have a mess of windows to deal with across my monitors, where I&#x27;m constantly needing to look at a taskbar, minimizing and un-minimizing programs (or looking through a stack of &#x27;shaded&#x27; windows in the author&#x27;s case). Each of my frequently used programs has its own tag, or shares a tag (visually as a tile) with other programs. While the programs I have open at any one time change, their locations don&#x27;t. Everything in its right place, I always know what is where. I switch between all programs directly with ease, with no intermediate interruptions to occupy my attention, my hands never leaving my keyboard. No &#x27;looking&#x27; for stuff. Switches happen instantly because there are no transitions or any other forms of detectable latency (and for that matter, no compositor either). Combine all this with extensive use of scratchpads for ad-hoc and exploratory tasks and all the bases have been covered. Comfy.
评论 #37455102 未加载
评论 #37454829 未加载
评论 #37455094 未加载
评论 #37455404 未加载
BwackNinja超过 1 年前
MacOS 9 and the spatial desktop metaphor is neat. I went that route for a while. What this misses, however, is that the biggest problem with the desktop interface is that we&#x27;ve substantially increased application complexity and laptops (and even smaller devices) won. As a result, we&#x27;re trying to answer the question &quot;how we fit our skeuomorphic paradigm in a diminutive form factor&quot;. The inspiration involved much larger actual desks and tables where you can freely arrange several documents that are each visible and can be reached at a glance. If you&#x27;re maximizing the window for a document for reasons beyond helping you focus, then your workspace <i>ahem</i> your screen is too small.<p>The screenshot is 1920x1080. Screens are sold using buzzwords like &#x27;HD&#x27;, &#x27;UHD&#x27;, and &#x27;retina&#x27; that evoke a sense of image clarity. I spent years telling my dad that I liked higher resolutions because it meant more &#x2F;space&#x2F; and he couldn&#x27;t grasp what I meant. He was stuck on associating higher resolution with clarity until I bought him a 43&quot; 4k monitor, and he used it for a while. Even at 1.5x scaling, suddenly, he was able to view multiple pages of a document clearly at the same time without even scrolling. This isn&#x27;t at all a normal desktop setup or the kind of setup that desktop environments are optimizing for or advocating. But it works better and better matches the inspiration.
评论 #37453669 未加载
评论 #37451731 未加载
评论 #37451772 未加载
bstar77超过 1 年前
Two years ago, I transitioned to a minimalist tiling window manager (WM) despite my initial reservations about them. This change was prompted by my desire to experiment with high-end hardware and a 4K multi-monitor setup in a tiled environment. Surprisingly, the switch turned out to be a game-changer, boosting my productivity significantly, with around 90% of my tasks now occurring in the terminal. Traditional criticisms of terminals, such as memorization challenges and lack of guidance, no longer apply, thanks to modern features like auto-completion, interactive history, suggestions, and plugins like Git integration. Unfortunately, the reluctance to embrace this minimalist, terminal-centric approach may hinder power users from unlocking its full potential due to long-standing biases and a fear of change.
评论 #37453515 未加载
评论 #37452352 未加载
GlenTheMachine超过 1 年前
I recently ran across helloSystem (<a href="https:&#x2F;&#x2F;hellosystem.github.io&#x2F;docs&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;hellosystem.github.io&#x2F;docs&#x2F;</a>), which has as its hook the idea that we should base a unified desktop environment around the original Macintosh user interface guidelines. And while it&#x27;s still pretty rough around the edges, it has FreeBSD underneath and I&#x27;m cautiously hopeful that it will turn into a useable desktop.
colordrops超过 1 年前
Speaking of minimalist desktops, I&#x27;m really loving the unix-y philosophy behind sway&#x2F;i3&#x2F;hyprland&#x2F;xmonad. Instead of an integrated desktop environment, you start with the simple window manager (Sway in my case), and pick and choose the tools you need for various things, such as a status bar, notifications, launcher, etc. Unless you really trick it out, there is usually very little on your screen other than the apps you are working with, as these window managers are primarly keyboard driven.<p>Furthermore, I use the tiling functionality heavily. There are about 10 apps I use regularly, and they launch and get bound to a particular workspace on startup. My screen remains uncluttered, with one app filling the viewport, and a single keystroke to switch to the other apps I use. It&#x27;s pretty close to perfect for my use cases.<p>Lastly, these WMs are all configured through text files, so your exact configuration can be stored in dot files in git. In my case I use Nix, so I can redeploy my exact setup on any machine without any manual configuration.
评论 #37452358 未加载
评论 #37451955 未加载
评论 #37454292 未加载
MrVandemar超过 1 年前
Interesting article, and the author makes some excellent points (especially about the pernicious encroachment of &quot;touch&quot; interfaces for systems that are fundamentally driven by keyboard and mouse on large screens) but they start with speculating about starting from scratch for desktop paradigms and ends up:<p>&gt; What I have now is a reasonable facsimile of the classic Mac OS UI functionality in Linux, minus little niceties like the aforementioned popup folders, and I&#x27;ve found that I need basically nothing beyond that to work incredibly efficiently.<p>While it&#x27;s one of the killer features of linux that you have enormous flexibility in how you use it and set it up, the screen-shot gives me the heebie-jeebies. Visually it&#x27;s too noisy. I couldn&#x27;t concentrate with that clutter screaming in my face.<p>Nb: I&#x27;m a i3 + command-line guy.
bluepoint超过 1 年前
Cool insights in Desktop! I really hope that someone comes up with a desktop metaphor for the hundreds of open browser tabs (which I think are the new bookmarks) that hang open in an endless horizontal list. Imagine tabs which are like documents, can be moved around, minimized, and spatially organized in folders and subfolders. Actually, why does this not exist somehow?
评论 #37451084 未加载
评论 #37457586 未加载
评论 #37451347 未加载
评论 #37451251 未加载
0x38B超过 1 年前
&gt; Shortly thereafter my family gained access to broadband internet and I was able to delve into Linux again, this time thankfully without obliterating my computer&#x27;s access to the outside world.<p>As a teenager, my first experience with Linux (a Fedora book &amp; CD combo) was formatting my main Windows drive with all my data on it. Good times.
40yearoldman超过 1 年前
Minimal desktops are productivity boosters. On top of that ones that can be controlled by keyboard input are super important.<p>99% of the time you just want information. Text. The chrome does not matter. Yet modern desktops and web pages make humans hunt and pick through poorly designed interfaces to get the info we need.<p>I use EXWM. It’s a time saver. I have no desktop because I am either using the full screen for a single application or flip flopping between a few apps that share the entire screen. This means every pixel of the screen is used and not wasted on useless images of empty fields.<p>In top of that I am able to designate windows and frames for specific jobs or functions, always able to recall the last terminal or most relevance.<p>We fucked up with movable windows. They are inefficient complicated and bring little value over a simple list of activities to switch between.
评论 #37452359 未加载
评论 #37453603 未加载
评论 #37454483 未加载
vidarh超过 1 年前
I find it kind of funny that they see Mate and Caja as a good basis for something minimalist. I just transitioned off Caja to a homegrown &quot;file manager&quot; that is so basic it makes Caja seem like a swiss army knife. Largely because of all my virtual desktops only one uses floating windows, and don&#x27;t need many features for it, but the features I care about I want to be able to tune exactly how I want them, and it was easier to write something from scratch than &quot;fixing&quot; Caja. And by &quot;fixing&quot; Caja I mean tuning the &quot;spatial&quot; aspects that it seems most desktop environments have lost interest in.<p>On the minimalist side, we&#x27;re all bikeshedding, and the biggest challenge is that there are more theories about what a nice interface should be like than there are users...
Jedd超过 1 年前
&gt; All computing up to the point of its [Apple Mac] introduction, at least from the &quot;shell&quot; standpoint of launching programs and managing files, was done exclusively through typing commands at the computer; you effectively had to program it, to a degree. The creators of the first Macintosh had the mouse, the desktop metaphor, and the menubar, and did their damnedest to make sure the user of their new paradigm-shifting computer ...<p>The wording has some ambiguity, but it does sound like TFA hasn&#x27;t heard of Xerox or Perq - perhaps attributing some misplaced invention, rather than popularisation, to Apple.<p>Subsequently reinforced my suspicion:<p>&gt; The spirit of the Macintosh spread throughout all of computing; the GUI was inexorably the future.<p>I think with desktop minimalism there&#x27;s two broad interpretations - a desktop metaphor that is simple (has (frustratingly) few features), versus one that is complex but <i>can</i> be configured to be simple to operate.<p>I <i>like</i> the fact I can very precisely adjust the width and colour of my window borders, but it&#x27;s not a configuration item I visit more than once every few years, so I wouldn&#x27;t say the <i>option</i> adds to the complexity of the interface. (Disclaimer - I&#x27;ve never used MATE.)<p>&gt; Oddly enough, only GNOME has had any kind of distinct vision<p>The author did use KDE early on (version 3, but says they&#x27;ve only been using a computer for a decade and change).<p>They&#x27;re aware of other desktops, then, including the one that&#x27;s arguably put the most effort into having a consistent user experience.<p>The discussion on navigating through minimised windows I think boils down to a consideration of how to represent complexity - similarly their discussion of the launcher - almost inevitably a hierarchy is required if we are aiming to &#x27;avoid the keyboard at all costs&#x27;. People have different GUI preferences there - mine is generally narrow and deep, over wide and shallow.
评论 #37452018 未加载
Wowfunhappy超过 1 年前
&gt; An application launcher menu would simply be a folder you open like any other, containing launchers. Open the folder, size and shape it how you want, put it in whatever view style you want, and stick it somewhere on your screen.<p>The author is not taking the metaphor far enough! He left out one of my favorite pieces of Mac OS.<p>The folder should not contain application <i>launchers</i>. It should contain the actual <i>applications</i> themselves. An application is just a file. To &quot;install&quot; an application, copy the file to a location on your hard drive. To &quot;uninstall&quot; an application, delete the file.<p>Under the hood, applications can be a collection of files, whatever, but the GUI should treat each application as one file.
评论 #37456258 未加载
nirui超过 1 年前
As a Gnome 40+ user for the past three years, and before that, XFCE and Awesome WM, based on my experience... NONE of these desktop&#x2F;WM managed to resolve cluttering.<p>Awesome WM gives you an organized clutter if you opened too many windows that&#x27;s not bare-minimum terminals, while XFCE with all it&#x27;s window UI elements made the clutter even worse (but you can just minimize the window). The new Gnome just made it so that opening more than three windows under the same workspace gives you nightmares due to lack of a dock as well as minimize buttons.<p>(Now, to clarify, I had good experiences with all the desktop&#x2F;wms mentioned above, so it&#x27;s not a criticize, more of pointing out my desires)<p>If you take a look at the screenshot presented in the article, I don&#x27;t really think it&#x27;s a productive desktop any more because it takes at least 5 seconds to find the window that you wanted. I mean, I&#x27;m sure MATE has tried it&#x27;s best there, but... I think we are all limited by the lack of imagination of how a good desktop should be like.<p>For me, I resolved my clutter problems by installing a Dock extension as well as (most importantly, actually) adding an external monitor. So finally I can comfortably open more than 6 windows at a time :) (Yep, I keep the tree windows that I wanted on the main monitor and throw the rest of clutters to the second one :)
mst超过 1 年前
&gt; I have an infinite number of separate workspaces, each arranged in their own way. I like being able to see and have at-hand everything at once on one screen, which is an illusion best maintained, for me, by a single desktop. Even more than one monitor is more of an &quot;immersion-breaker&quot; than I care to mentally deal with.<p>I feel exactly the same way but solve it by having an fvwm2 configuration that makes my workspace 3x3 (currently) of the physical screen size and I can scroll the viewport around that to taste.<p>See <a href="https:&#x2F;&#x2F;trout.me.uk&#x2F;X11&#x2F;fvwm2rc" rel="nofollow noreferrer">https:&#x2F;&#x2F;trout.me.uk&#x2F;X11&#x2F;fvwm2rc</a> for my configuration if curious (for a more actual-GUI-ish workflow you&#x27;d want to configure more of its features, I generally just have lots of xterms and maybe a firefox - see <a href="https:&#x2F;&#x2F;trout.me.uk&#x2F;screenshot4.png" rel="nofollow noreferrer">https:&#x2F;&#x2F;trout.me.uk&#x2F;screenshot4.png</a>)
Avshalom超过 1 年前
It&#x27;s a shame that rox filer is functionally dead and the rox desktop ecosystem (small as it was) is even dead-er I think author would have enjoyed it.
评论 #37451977 未加载
globular-toast超过 1 年前
I&#x27;m so lucky that I get to tinker with Linux, Emacs etc in my free time and then actually <i>use</i> those tools for work. It&#x27;s like having a hobby car and then getting paid to drive it around. If you love tinkering with computers too then do avoid taking golden handcuffs tying you to a Windows job. It&#x27;s just so much more fulfilling to make things that are actually useful.
et1337超过 1 年前
There’s no accounting for taste… I disagreed with just about every single preference the author expressed. Which challenges my normal wishful thinking, which is that somewhere out there is a perfect GUI that satisfies everyone’s needs.
rtz121超过 1 年前
That&#x27;s not a good background color. Very hard to read.
torstenvl超过 1 年前
TLDR: How to hack MATE to get window shading and spatial file management à la MacOS 9.<p>Decently cool and interesting, but not worth the hour-long read IMHO.
评论 #37451281 未加载
pengaru超过 1 年前
That&#x27;s quite the wall of text I won&#x27;t be reading...
评论 #37451077 未加载