[prev in list] [next in list] [prev in thread] [next in thread]
List: dng
Subject: Re: [DNG] What do you guys like about Desktop Environments?
From: Didier Kryn <kryn () in2p3 ! fr>
Date: 2023-12-25 17:48:13
Message-ID: e4a2af6b-e5fb-4216-bba0-e5f369bfe2bd () in2p3 ! fr
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
[Attachment #4 (text/plain)]
Le 25/12/2023 à 04:52, Steve Litt a écrit :
> As far as launching apps, the way I do it is with dmenu from Suckless
> Tools. If you're a keyboard kinda person, dmenu is by far the fastest
> and most efficient way to launch apps.
Le 24/12/2023 à 21:27, Gianluca Zoni via Dng a écrit :
> over a decade ago I started using StumpWM. Desktop environments
> are a waste of time: you have to gesture to make yourself
> understood by the computer, when we can talk to it or give it the
> right commands by typing key combinations in a single "musical
> chord" on the keyboard. StumpWM is programmable and integrates
> seamlessly with Emacs, Mutt, Conkeror, ... especially because
> over the years I've built an entire system of scripts and
> programs that I call the "zigzag system".
You both, what you achieved is the result of a lot of configuration
and scripting work. Instead, any DE works almost fine out of the box and
is configurable through a menu.
I think the general answer to the original question is that heavily
using menus is less efficient than heavily using command-line, but, on
the other hand, a menu is self-documenting, therefore, more efficient
for applications you rarely use. For example, a terminal emulator is the
very interface for command-line, but do you like to spend days in
customizing its apearance? No, this very task you do only once is more
efficiently done through a menu.
In Xterm, everything is configurable through one zilion
command-line options, which, in practice would imply to RTFM and write
one's own script to start it, because it does not read a config file.
Konsole, Gnome-terminal or Xfce4-terminal, what more are they than
front-ends to Xterm with config files and menu-driven configuration.
For what regards Dmenu, in all DEs there is an application menu for
all applications which are "integrated" in the Freedesktop sense, which
just means they come with a .desktop file stored in
/usr/share/applications/ . Do you, Steve, find it feasible to
automatically read all the .desktop files in /usr/share/applications/
and build a Dmenu tree for all of them? Each .desktop file includes a
"category" which drives the structure of the menu as a two-level tree. I
think this kind of tool might boost the adoption of Dmenu.
-- Didier
[Attachment #5 (text/html)]
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Le 25/12/2023 Ã 04:52, Steve Litt a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:20231224225250.5b81e486@mydesk.domain.cxm">
<pre>As far as launching apps, the way I do it is with dmenu from Suckless
Tools. If you're a keyboard kinda person, dmenu is by far the fastest
and most efficient way to launch apps.</pre>
</blockquote>
<div class="moz-cite-prefix">Le 24/12/2023 Ã 21:27, Gianluca Zoni
via Dng a écrit :<br>
</div>
<blockquote type="cite" cite="mid:ZYiUKMb5InEb5SNv@inventati.org">
<pre>over a decade ago I started using StumpWM. Desktop environments
are a waste of time: you have to gesture to make yourself
understood by the computer, when we can talk to it or give it the
right commands by typing key combinations in a single "musical
chord" on the keyboard. StumpWM is programmable and integrates
seamlessly with Emacs, Mutt, Conkeror, ... especially because
over the years I've built an entire system of scripts and
programs that I call the "zigzag system".</pre>
</blockquote>
<p> You both, what you achieved is the result of a lot of
configuration and scripting work. Instead, any DE works almost
fine out of the box and is configurable through a menu.</p>
<p> I think the general answer to the original question is that
heavily using menus is less efficient than heavily using
command-line, but, on the other hand, a menu is self-documenting,
therefore, more efficient for applications you rarely use. For
example, a terminal emulator is the very interface for
command-line, but do you like to spend days in customizing its
apearance? No, this very task you do only once is more efficiently
done through a menu.<br>
</p>
<p> In Xterm, everything is configurable through one zilion
command-line options, which, in practice would imply to RTFM and
write one's own script to start it, because it does not read a
config file. Konsole, Gnome-terminal or Xfce4-terminal, what more
are they than front-ends to Xterm with config files and
menu-driven configuration.<br>
</p>
For what regards Dmenu, in all DEs there is an application menu
for all applications which are "integrated" in the Freedesktop
sense, which just means they come with a .desktop file stored in
/usr/share/applications/ . Do you, Steve, find it feasible to
automatically read all the .desktop files in
/usr/share/applications/ and build a Dmenu tree for all of them?
Each .desktop file includes a "category" which drives the structure
of the menu as a two-level tree. I think this kind of tool might
boost the adoption of Dmenu.
<p>-- Didier<br>
</p>
<p></p>
</body>
</html>
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic