Re: [DNG] popupmenu: a new dynamic menu in Gtk2 for WMs
On Thu, 29 Mar 2018 14:14:21 +0200 aitor_czr wrote: > Hi Steve, > > On 29/01/18 08:05, Steve Litt wrote: > > Hi Aitor, > > > > I skimmed your source, and also the source of menu-cache.h, which I > > found on the net someplace. I couldn't figure out the structure by > > which your menu hierarchy is stored on the hard disk. Do you have > > any documentation about configuring popupmenu's menu hierarchy? > > > > Does popupmenu's menu hierarchy get updated every time someone > > installs a new application? That would be a cool thing to add to > > UMENU2, but I have no idea how to do it. > > > > Does popupmenu have, or will it have, a mode by which someone can > > modify the menu hierarchy or add/delete/change menu items via an > > intuitive form that asks for and acquires user input? That's > > something UMENU2 doesn't have yet. > > > > You mentioned that part of popupmenu isn't as fast as you'd like > > (presumably slower than the user can type/mouse). Does popupmenu run > > anew everytime someone clicks on the start button? I'm pretty sure > > any time consumption at all comparable to human typing speed > > involves reading from the hard disk. In UMENU Classic I solved this > > by busting the hierarchy file into individual single menu files. It > > was a mess. UMENU2 puts the entire hierarchy in a directory tree, > > so the entirety of the requested menu's information is contained in > > the direct subdirectories of that menu entry's directory. Which > > makes it lightning fast. Maybe you can do something like UMENU > > Classic or UMENU2, or perhaps create an index file to point at > > specific menus within the hierarchy. Or maybe the code in > > menu-cache.h/menu-cache.c is meant to address this problem. > > > > Menus are fun, aren't they? > > > > SteveT > > I'm a bit confused about umenu. You talk about two (different?) > projects in troubleshooters.com: dmenu and umenu. Are they the same? No. Very different. Each has its use, with dmenu more commonly useful. I authored UMENU(2). The Suckless Tools people authored dmenu. > I thought that umenu was developed in python, but seems to be written > in perl, isn't it? The original was written in Perl in 1998. Since then, I've rewritten it in Ruby (mid 00's), then Lua (late 00's or early 10's), and then UMENU2 in Python. IMHO UMENU2 is much, much, much better than UMENU classic. > > BTW, there are two threads dedicated to dynamic menus in the forum of > bunsenlabs (if you want to follow them): > > https://forums.bunsenlabs.org/viewtopic.php?id=3387 > https://forums.bunsenlabs.org/viewtopic.php?pid=69755#p69755 Except for the tray menu, those are philosophically different from UMENU(2). UMENU is designed to be completely independent of the WM/DE, can be used without X because it's completely command line, and in its default config can even be used on a teletype terminal because its clearscreen function is 25 newlines. There can, and usually are, several UMENU instances running at once. UMENU is very effective at providing a menu front end to one or several complex command line programs so they appear to be a complete application. UMENU has Prompted Argument Substitution, so any menu command choice can be configured to prompt for its arguments. UMENU, your menu, and all the rest are miles apart from dmenu, from Suckless Tools, whose purpose is to provide a keystroke-narrowed list of executables from the executable path, so you can type a few characters, press Enter, and run the command. Dmenu doesn't substitute for these menus, nor do these menus substitute for dmenu. A well laid out menu hierarchy is easy, intuitive, discoverable, and fast. I wish they were used more often. SteveT Steve Litt April 2018 featured book: Troubleshooting Techniques of the Successful Technologist http://www.troubleshooters.com/techniques ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare
Quoting chillfan (chill...@protonmail.com): > I've not paid attention to Red Hat since FC1, so I have no idea what > the issues are there. That's a whole different can of worms anyway. Well, if you wish to know, I _have_ documented the matter: 'RHEL ISOs' on http://linuxmafia.com/kb/Licensing_and_Law/ Also of possible interest: Bestiary (doubtless somewhat out of date again) of known RHEL rebuilds: 'RHEL Forks' on http://linuxmafia.com/kb/RedHat/ ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare
Quoting aitor_czr (aitor_...@gnuinos.org): > Scientific Linux is a CentOS based distribution, Indeed, which in turn is an RHEL rebuild, with the result that they are both RHEL rebuilds. I'm thus really not sure what your point is. > But..., read here: > > https://www.centos.org/legal/ Yes, and your point is? I was very peripherally involved with the CentOS Project (_very_ indirectly) when a blow-up happened where the webmaster freaked out about a letter received from Red Hat Legal, making aggessive noises concerning trademark policy and demanding that CentOS Project take a bunch of further steps. The webmaster on that occasion changed all CentOS Web pages to remove all mention of Red Hat's distribution by name, substituting (IIRC) the phrase 'a North American enterprise Linux distribution'. It's very common for trademark stakeholders to issue unjustifiably aggressive threat letters for reasons Cory Doctorow explains in an article I link from the top of my own trademark-law article as an excellent overview: http://www.openp2p.com/pub/a/p2p/2003/08/14/trademarks.html ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare
I've not paid attention to Red Hat since FC1, so I have no idea what the issues are there. That's a whole different can of worms anyway. If someone is happy to rebrand then it's fine. Also I don't mean to put down derivatives, I just think a defacto replacement would work out best. Thanks, chillfan ‐‐‐ Original Message ‐‐‐ On March 31, 2018 5:14 PM, Rick Moen wrote: > Quoting chillfan (chill...@protonmail.com): > > > I think it was important to point this situation out. If distributing > > > > free software can potentially get you into a legal situation this > > > > quickly, then it's just not worth the headache that follows. > > So, you're saying that CentOS and Scientific Linux are not safe to > > distribute? (I thought the problem with RHEL rebuilds is that they're > > kind of, you know, Red Hattish. ;-> ) > > Dng mailing list > > Dng@lists.dyne.org > > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare
Hi Rick, On 31/03/18 18:14, Rick Moen wrote: Quoting chillfan (chill...@protonmail.com): I think it was important to point this situation out. If distributing free software can potentially get you into a legal situation this quickly, then it's just not worth the headache that follows. So, you're saying that CentOS and Scientific Linux are not safe to distribute? (I thought the problem with RHEL rebuilds is that they're kind of, you know, Red Hattish. ;-> ) Scientific Linux is a CentOS based distribution, i have a cdrom distributed by LINUX-MAGAZINE years ago including a wallpaper with an atom and also its electrons whirling around. Appearently, all in favour of the human knowlegde. But..., read here: https://www.centos.org/legal/ Cheers, Aitor. ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare
Quoting chillfan (chill...@protonmail.com): > I think it was important to point this situation out. If distributing > free software can potentially get you into a legal situation this > quickly, then it's just not worth the headache that follows. So, you're saying that CentOS and Scientific Linux are not safe to distribute? (I thought the problem with RHEL rebuilds is that they're kind of, you know, Red Hattish. ;-> ) ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare
I think it was important to point this situation out. If distributing free software can potentially get you into a legal situation this quickly, then it's just not worth the headache that follows. IMHO.. The primary reason for searching for an alternative to firefox is not that it sucks but because they are no longer the banner for freedom we once enjoyed getting behind. That's actually what's really been missing here, which goes as far back to the ads in tabs (and DRM/EME) situation. The only thing I can see working, is if developers are happy to remove features and stop rebasing most of their work on firefox and syncing up with their codebase. That and starting a project with a clear goal to protect user freedom and privacy. Thanks, chillfan ‐‐‐ Original Message ‐‐‐ On March 31, 2018 2:52 AM, Steve Litt wrote: [quote] > But to me, vendors matter, and I won't use software > > from somebody as douchatudenous as this guy. He makes Linus and Lennart > > look like pleasant people. > SteveT > > Steve Litt ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare
* On 2018 31 Mar 02:15 -0500, Didier Kryn wrote: > Le 30/03/2018 à 16:28, Steve Litt a écrit : > > Here's why I wouldn't use Palemoon if it were the last browser on earth: > > > > https://github.com/jasperla/openbsd-wip/issues/86 > > > > By the way, a little research on USPTO shows they have no registered > > trademark on "Palemoon". For somebody so lawyerly threatening, he sure > > hasn't dotted his i's and crossed his t's. > > This sheds a bad light on the whole project, but maybe they're forced to > do so because they inherit the source and the build system from > Mozilla. No, the bad light was shed by mattatobin opening the issue with the Internet version of a punch to the nose rather than with a handshake. The other stuff is tangential, IMO. The issue may well have been resolved satisfactorily had mattatobin taken a friendlier approach when he opened the issue. Instead he doubled down and the main developer didn't call him out so that reveals a lot about the project developers. Just like LP, this isn't a group I would care to deal with as a packager. - Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: http://www.n0nb.us GPG key: D55A8819 GitHub: N0NB signature.asc Description: PGP signature ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare
Le 30/03/2018 à 16:28, Steve Litt a écrit : On Thu, 29 Mar 2018 17:42:37 +0200 Jaromil wrote: hi Chillfan, On Thu, 29 Mar 2018, Chillfan wrote: I agree that a fork is needed, but I think this would be a whole lot of work. yes. forks are a LOT of work. Even Devuan, which I'd say is a relatively easy fork, mostly needing work on the infrastructure and testing and documentation side, was more demanding than expected. If palemoon offered something akin to extended support releases it would be a great candidate for that, palemoon is stuck at "version 27" series of Firefox and in any case its in the 2x series I doubt it can be brought up to 50 since the codebase is rather different. said that, I'm happy with palemoon, using always the latest stable release tagged on the git tree, compiling it myself on Devuan and then github.com/dyne/tinfoil for sandboxing. here the mozconfig I use, please note I do not disable pulseaudio or dbus, because that gives problems, yet I do not use pulseaudio (but I do use dbus...) Here's why I wouldn't use Palemoon if it were the last browser on earth: https://github.com/jasperla/openbsd-wip/issues/86 By the way, a little research on USPTO shows they have no registered trademark on "Palemoon". For somebody so lawyerly threatening, he sure hasn't dotted his i's and crossed his t's. This sheds a bad light on the whole project, but maybe they're forced to do so because they inherit the source and the build system from Mozilla. Anyway, you're normally don't want the distributed package because it depends on things you don't want, like Dbus and Pulseaudio. So just download the source from the official website and build with the config you like. Don't "distribute" the binary and forget the licensing crap. Didier ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng