Discussion:
W/7 font size revisited
(too old to reply)
g***@aol.com
2023-06-27 18:44:58 UTC
Permalink
Having no luck changing the default font size in the GUI (personalize)
I started looking at the registry
I am in LOCAL MACHINE>SOFTWARE>MICROSOFT>WINDOWS NT>CURRENT
VERSION>FONT DPI.

Does that sound like the right neighborhood?
I see
LogPixels REG_DWORD 0x00000060 (96)
but I haven't screwed with it yet
I am still trying to get the default to 12p
Everything else on personalize changed but the "window" default stays
at 8p with no option to change it.
Newyana2
2023-06-27 21:34:48 UTC
Permalink
<***@aol.com> wrote

| Having no luck changing the default font size in the GUI (personalize)

I'm not sure about Win7, but it should be here:

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

DPI is an anbstract concept, since there's no objective
inch on a monitor, but in general 96 is normal and 120 is
large fonts. But that's not font size. Rather, it just
makes everything 25% bigger, for people with difficulty
seeing. But it can also cause problems with software not
designed to accommodate trhe change.
g***@aol.com
2023-06-28 06:15:27 UTC
Permalink
On Tue, 27 Jun 2023 17:34:48 -0400, "Newyana2"
Post by Newyana2
| Having no luck changing the default font size in the GUI (personalize)
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
DPI is an anbstract concept, since there's no objective
inch on a monitor, but in general 96 is normal and 120 is
large fonts. But that's not font size. Rather, it just
makes everything 25% bigger, for people with difficulty
seeing. But it can also cause problems with software not
designed to accommodate trhe change.
I suspect that one under CONTROL PANEL is what you get with the
personalize menu.
I don't really want to just blow up the whole screen, just the fonts.
The strange thing is the personalize works on everything except the
default "window" font and that gets picked up by other programs. I can
change the color and that is how I know which font I am talking about.
Some software honors the font size you specify there, still picking up
the "window" color. Other stuff just uses 8p but still has that color.
I only have "window" set to a strange color so I can see where it is
coming from.
I have managed to get everything else to 12p without changing the
scaling of the display.
Newyana2
2023-06-29 11:55:35 UTC
Permalink
<***@aol.com> wrote

| I suspect that one under CONTROL PANEL is what you get with the
| personalize menu.
| I don't really want to just blow up the whole screen, just the fonts.
| The strange thing is the personalize works on everything except the
| default "window" font and that gets picked up by other programs. I can
| change the color and that is how I know which font I am talking about.
| Some software honors the font size you specify there, still picking up
| the "window" color. Other stuff just uses 8p but still has that color.
| I only have "window" set to a strange color so I can see where it is
| coming from.
| I have managed to get everything else to 12p without changing the
| scaling of the display.

I think there are 2 aspects to that for 3rd-party software.
One is that font properties are often controlled by the software,
even if it's using a system window. Notepad is an example.
Then there's also a fad to create windows entirely from scratch.
For example, Firefox has virtually no elements to its GUI that
come from Windows. They're drawn by the program onscreen.
Others go way overboard. For exmple, I tried installing Avast
on Win10 yesterday to do a malware check. The "window" is
a black rectangle. The "menu" creates dark gray popups. There's
no control over anything.

There is a large fonts, property, though. It dates back at least
to XP. The screen pixels size will control the overall size of objects,
but large fonts will enlarge only fonts. But not all programs will
behave well and if they draw their own fonts they may not know.

I discovered that property by accident once and discovered that
in my own software, the text of labels and buttons was running off
the side. I had to redesign to make sure everything was oversize,
to accommodate people using large fonts. In other cases, text could
be a picture or be owner-drawn. In those cases software won't
conform to the large font setting. It really only applies to cases
where software is using the built-in system controls that Windows
provides.
J. P. Gilliver
2023-06-29 12:58:01 UTC
Permalink
In message <u7jrfr$3uppl$***@paganini.bofh.team> at Thu, 29 Jun 2023
07:55:35, Newyana2 <***@invalid.nospam> writes
[]
Post by Newyana2
I think there are 2 aspects to that for 3rd-party software.
One is that font properties are often controlled by the software,
even if it's using a system window. Notepad is an example.
So even included - I guess the hateful word "apps" is relevant here -
can be "third party" in this sense!
Post by Newyana2
Then there's also a fad to create windows entirely from scratch.
For example, Firefox has virtually no elements to its GUI that
come from Windows. They're drawn by the program onscreen.
Chrome likewise, with knobs on: it ditched the title bar yonks ago - or
rather hid it; it's still there, but you only see it _during_ maximise
or minimise, or when something goes wrong! There are even add-ons that
give you back what it would show - which is basically the title that a
web-page designer might have included in their page coding. [I think the
one I use is called Show Title Tag.]
Post by Newyana2
Others go way overboard. For exmple, I tried installing Avast
on Win10 yesterday to do a malware check. The "window" is
a black rectangle. The "menu" creates dark gray popups. There's
no control over anything.
AVG has its own UI too. It's probably common for AV products, and there
may even be a security advantage.
Post by Newyana2
There is a large fonts, property, though. It dates back at least
to XP. The screen pixels size will control the overall size of objects,
but large fonts will enlarge only fonts. But not all programs will
behave well and if they draw their own fonts they may not know.
I discovered that property by accident once and discovered that
in my own software, the text of labels and buttons was running off
the side. I had to redesign to make sure everything was oversize,
to accommodate people using large fonts. In other cases, text could
be a picture or be owner-drawn. In those cases software won't
conform to the large font setting. It really only applies to cases
where software is using the built-in system controls that Windows
provides.
Yes, a lot of prog.s only half-know about it (or use it without
knowing), meaning they do draw their text bigger, but don't enlarge the
box it goes in or the text line spacing, meaning the text goes outside
the box (sometimes overlaying something else on the page, sometimes not
being visible), and sometimes the lines of text partially overprint
themselves.

Ones that do things themselves - especially where they use _only_ a
picture of the text involved - are a pain to "screen reader"
users/writers (the name is historical, as they do a lot more than just
read, but is still used) - the software that allows visually
impaired/handicapped users to access what's on screen, via speech or
Braille; the reader software writers have to cater for each individual
such interface, rather than just intercepting calls to the standard
Windows functions. (Where only a picture of text is used, they have
little chance [OK, OCR _could_ be used, but isn't reliable, especially
if funny fonts and/or strange colour combinations or backgrounds are
used.]) In theory, this could lay at least webpage designers open to
prosecution under disability legislation, but that's a very uphill
struggle, even warning them about the possibility, as it "looks OK" to
them, and they've probably used multiple layers of subcontractors to
create the webpage anyway (they have someone else "make" the website,
and that someone else uses other lazy software, and so on).
--
J. P. Gilliver. UMRA: 1960/<1985 MB++G()AL-IS-Ch++(p)***@T+H+Sh0!:`)DNAf

"Look, if it'll help you to do what I tell you, baby, imagine that I've got a
blaster ray in my hand." "Uh - you _have_ got a blaster ray in your hand." "So
you shouldn't have to tax your imagination too hard." (Link episode)
Newyana2
2023-06-29 16:33:39 UTC
Permalink
"J. P. Gilliver" <***@255soft.uk> wrote

| So even included - I guess the hateful word "apps" is relevant here -
| can be "third party" in this sense!
|

I'm never certain what people mean by apps. Steve Jobs
popularized the word to mean programs on cellphones. But
Microsoft seems to be using it specifically to describe Metro
applets, which depend on a different API and probably don't
have any direct control over the GUI. They probably have
to use some kind of widget set -- buttons, labels, textboxes,
etc. -- provided by the RT runtime. (Or whatever they're calling
it this month.)
But some people seem to use app to mean any software
program. On the bright side, at least no one says "proggie"
anymore. :)

| Chrome likewise, with knobs on: it ditched the title bar yonks ago - or
| rather hid it; it's still there, but you only see it _during_ maximise
| or minimise, or when something goes wrong! There are even add-ons that
| give you back what it would show - which is basically the title that a
| web-page designer might have included in their page coding. [I think the
| one I use is called Show Title Tag.]
|

I tried to get the menu bar back on Chromium. The best
option available was a menu under the main toolbar. That's
a good example of software that ignores MS guidelines.
They're so cellphone-philic that they want to make it look
like a cellphone app no matter where it is. I don't understand
that logic. With big computer screens there's just no logic
in hiding the menu behind 3 dots or bars over in the corner.
Nor does it make sense to hide the title bar. I rarely run
any program fullscreen on my 27" monitor.

| Ones that do things themselves - especially where they use _only_ a
| picture of the text involved - are a pain to "screen reader"
| users/writers

Yes. I think the first culprit with that approach as
music player software, maing GUIs that were skinned with
a picture of a boom box or some such. They pick up a "button"
click by tracking coordinates. Did the left button just
click between 300 and 380 pixels H and 560-600 pixels
V in the window client area? Then play was pressed!

Though I sympathize somewhat. Accessibility is a big
issue for $500 software bought by 3 million people. With
shareware that often doesn't even get paid for, accommodating
screen readers is not high on the list of priorities. At one point
I started making my own buttons, using pictures of text as
you mentioned. I did it because it looked much nicer than
the default Windows buttons. Those buttons may sometimes
be a problem for screenreaders or people who don't speak
English, but I'm writing software that no one pays for and
that blind people are not likely to use. If people in France
or Denmark want a language option they can pay me for it.:)
Ken Blake
2023-06-30 13:59:53 UTC
Permalink
On Thu, 29 Jun 2023 12:33:39 -0400, "Newyana2"
Post by Newyana2
| So even included - I guess the hateful word "apps" is relevant here -
| can be "third party" in this sense!
|
I'm never certain what people mean by apps.
There's enormous inconsistency in what people mean by it, and that's
why I never use it at all. If I did, I'd be almost guaranteed to be
misunderstood by some people.
Paul
2023-06-30 19:08:46 UTC
Permalink
Post by Ken Blake
On Thu, 29 Jun 2023 12:33:39 -0400, "Newyana2"
Post by Newyana2
| So even included - I guess the hateful word "apps" is relevant here -
| can be "third party" in this sense!
|
I'm never certain what people mean by apps.
There's enormous inconsistency in what people mean by it, and that's
why I never use it at all. If I did, I'd be almost guaranteed to be
misunderstood by some people.
A Metro.app ends in EXE like a Win32 application.

calc.exe

Except that, the executable is empty. Double-clicking that
file "makes the screen blink". It is officially executable,
but the execution time is just for "exit(0)". It does not
launch that way. It is not "conventional".

Inside calc.exe is a manifest, a list of things that need
to be launched, in order for a Metro.app (from the curated
Microsoft Store) to launch. Launching of them does not
happen in a conventional fashion. There are some other
rules for getting the loader, to load one.

bash$ file amcap.exe <=== win32 sample application, 32 bit

amcap.exe: PE32 executable (GUI) Intel 80386, for MS Windows

bash$ file /mnt/c/Windows/System32/calc.exe <=== metro.app 64 bit bogus executable (manifest)

/mnt/c/Windows/System32/calc.exe: PE32+ executable (GUI) x86-64, for MS Windows

bash$ file /mnt/c/Windows/SysWOW64/calc.exe

/mnt/c/Windows/SysWOW64/calc.exe: PE32 executable (GUI) Intel 80386, for MS Windows

If I open the Metro.app with 7ZIP, it contains

ICON\
MANIFEST\
GROUPS_ICON\
version.txt

The manifest in a Metro.app looks like this:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Copyright (c) Microsoft Corporation -->
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Microsoft.Windows.Shell.calc"
processorArchitecture="x86"
version="5.1.0.0"
type="win32"/>
... < another 30 lines of guff >

If I open the amcap.exe win32 application with 7ZIP, it contains this
stuff, and the pattern is quite different. Even though the bash shell "file"
application thinks they have the same PE header, one is immediately load-able
(the win32 application), the calc.App on the other, is not.

.rsrc
.text <=== 61,440 bytes of executable x86 code
.rdata
.data1
.text1
.data

I use the term Metro.app to try to distinguish materials
that do not load immediately, and their source is the Microsoft Store.
The Microsoft Store is responsible for updating them when needed.
Although it's unclear whether calc.app has ever been updated.
msedge.app has had the update process worn a groove in the ground,
it's been updated so many times. But I don't know what update
path is used for it -- it has its own updater as far as I know.
And it has littered your C: drive with carcasses (waste of space).

Paul
g***@aol.com
2023-07-01 05:14:40 UTC
Permalink
On Thu, 29 Jun 2023 13:58:01 +0100, "J. P. Gilliver"
Post by J. P. Gilliver
So even included - I guess the hateful word "apps" is relevant here -
I have been in the computer business since 1965. I have seen lots of
names for software widgets.
These days they all seem to be "apps" if it is a program that runs
under your OS.
For the young that means something you load on your phone.
I remember when they were loaded from
cards.
Same thing.
It's a piece of software.
My situation is wondering how to change the default font size other
pieces of software are picking up from the basic OS. Customization
lets you change virtually everything that is coming from windows but
there is a default font size that gets picked up by the message
generator in windows and message boxes in games, among other stuff.
Agent is also supposed to be using that windows message box setup for
the spell checker if the guys on the agent group are right.
J. P. Gilliver
2023-07-01 11:00:52 UTC
Permalink
Post by g***@aol.com
On Thu, 29 Jun 2023 13:58:01 +0100, "J. P. Gilliver"
Post by J. P. Gilliver
So even included - I guess the hateful word "apps" is relevant here -
I have been in the computer business since 1965. I have seen lots of
names for software widgets.
Indeed.
Post by g***@aol.com
These days they all seem to be "apps" if it is a program that runs
under your OS.
For the young that means something you load on your phone.
(I might not object to the term so much if it was acknowledged that it's
an abbreviation.)
Post by g***@aol.com
I remember when they were loaded from
cards.
Me too - sending off a coding form, and getting back a stack of cards
and printout. Happy days (in some ways).
Post by g***@aol.com
Same thing.
It's a piece of software.
My situation is wondering how to change the default font size other
pieces of software are picking up from the basic OS. Customization
lets you change virtually everything that is coming from windows but
there is a default font size that gets picked up by the message
generator in windows and message boxes in games, among other stuff.
Agent is also supposed to be using that windows message box setup for
the spell checker if the guys on the agent group are right.
Mention of message boxes reminds me of an idea I had some years ago, but
nobody would use it, so I kept quiet about it: have a two-bit counter
somewhere, accessible to _all_ software and which is incremented
whenever accessed, which determined which _quadrant_ of the screen
message boxes pop up in: older software would ignore it and continue to
pop them up in the centre. The idea occurred to me when I got a series
of error/message boxes - each of which obscured the previous one so I
couldn't see what it said, since they always pop up in the middle of the
screen. I freely make the idea usable by all; I very much doubt anyone
will, though.
--
J. P. Gilliver. UMRA: 1960/<1985 MB++G()AL-IS-Ch++(p)***@T+H+Sh0!:`)DNAf

I'd rather trust the guys in the lab coats who aren't demanding that I get up
early on Sundays to apologize for being human.
-- Captain Splendid (quoted by "The Real Bev" in mozilla.general, 2014-11-16)
g***@aol.com
2023-07-01 04:47:38 UTC
Permalink
On Tue, 27 Jun 2023 17:34:48 -0400, "Newyana2"
Post by Newyana2
| Having no luck changing the default font size in the GUI (personalize)
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
DPI is an anbstract concept, since there's no objective
inch on a monitor, but in general 96 is normal and 120 is
large fonts. But that's not font size. Rather, it just
makes everything 25% bigger, for people with difficulty
seeing. But it can also cause problems with software not
designed to accommodate trhe change.
OK that makes a lot of sense to me now. I think when I get brave I
will make that 60 a 78 (120)
Johnny
2023-07-01 11:46:51 UTC
Permalink
On Sat, 01 Jul 2023 00:47:38 -0400
Post by g***@aol.com
On Tue, 27 Jun 2023 17:34:48 -0400, "Newyana2"
Post by Newyana2
| Having no luck changing the default font size in the GUI
(personalize)
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
DPI is an anbstract concept, since there's no objective
inch on a monitor, but in general 96 is normal and 120 is
large fonts. But that's not font size. Rather, it just
makes everything 25% bigger, for people with difficulty
seeing. But it can also cause problems with software not
designed to accommodate trhe change.
OK that makes a lot of sense to me now. I think when I get brave I
will make that 60 a 78 (120)
With MX Linux you can increase the default font size without blowing up
the whole screen. The change is made under settings/appearance/font
size.
J. P. Gilliver
2023-07-01 16:03:57 UTC
Permalink
Post by Johnny
On Sat, 01 Jul 2023 00:47:38 -0400
Post by g***@aol.com
On Tue, 27 Jun 2023 17:34:48 -0400, "Newyana2"
[]
Post by Johnny
Post by g***@aol.com
Post by Newyana2
DPI is an anbstract concept, since there's no objective
inch on a monitor, but in general 96 is normal and 120 is
large fonts. But that's not font size. Rather, it just
makes everything 25% bigger, for people with difficulty
seeing. But it can also cause problems with software not
designed to accommodate trhe change.
OK that makes a lot of sense to me now. I think when I get brave I
will make that 60 a 78 (120)
With MX Linux you can increase the default font size without blowing up
the whole screen. The change is made under settings/appearance/font
size.
Newyana, gfretwell, and others' point is that the same applies in
Windows - but not all software pays attention to those settings, instead
either getting its settings (including font size) from somewhere else,
or completely going its own way. Sometimes it does pick up the font size
setting, but doesn't adjust its box sizes and/or line spacing
accordingly, so you get chopped and/or overflowing text.

Presumably, the same applies in Linux: some app.s (there, you've got me
using the term; at least I put the dot in!) don't pick up the standard
settings, but draw their own interfaces? (Or only part pick them up, so
make a mess?)
--
J. P. Gilliver. UMRA: 1960/<1985 MB++G()AL-IS-Ch++(p)***@T+H+Sh0!:`)DNAf

1. If it's green, it's biology
2. If it smells, it's chemistry
3. If it doesn't work, it's physics.
Johnny
2023-07-01 16:36:36 UTC
Permalink
On Sat, 1 Jul 2023 17:03:57 +0100
Post by J. P. Gilliver
Post by Johnny
On Sat, 01 Jul 2023 00:47:38 -0400
Post by g***@aol.com
On Tue, 27 Jun 2023 17:34:48 -0400, "Newyana2"
[]
Post by Johnny
Post by g***@aol.com
Post by Newyana2
DPI is an anbstract concept, since there's no objective
inch on a monitor, but in general 96 is normal and 120 is
large fonts. But that's not font size. Rather, it just
makes everything 25% bigger, for people with difficulty
seeing. But it can also cause problems with software not
designed to accommodate trhe change.
OK that makes a lot of sense to me now. I think when I get brave I
will make that 60 a 78 (120)
With MX Linux you can increase the default font size without blowing
up the whole screen. The change is made under
settings/appearance/font size.
Newyana, gfretwell, and others' point is that the same applies in
Windows - but not all software pays attention to those settings,
instead either getting its settings (including font size) from
somewhere else, or completely going its own way. Sometimes it does
pick up the font size setting, but doesn't adjust its box sizes
and/or line spacing accordingly, so you get chopped and/or
overflowing text.
Presumably, the same applies in Linux: some app.s (there, you've got
me using the term; at least I put the dot in!) don't pick up the
standard settings, but draw their own interfaces? (Or only part pick
them up, so make a mess?)
Firefox has its own fonts setting, and so does Claws Mail.

I mean the fonts that only apply to the MX Linux operating system, not
programs that have been installed.
Newyana2
2023-07-01 17:04:27 UTC
Permalink
"J. P. Gilliver" <***@255soft.uk> wrote

| Presumably, the same applies in Linux:

Who cares. Do you realize what we've learned here?
There's at least one thing that can be done on Linux
without incantations in a console window. Where do
I sign up?!
Johnny
2023-07-01 18:46:57 UTC
Permalink
On Sat, 1 Jul 2023 13:04:27 -0400
Post by Newyana2
Who cares. Do you realize what we've learned here?
There's at least one thing that can be done on Linux
without incantations in a console window. Where do
I sign up?!
Don't pay any attention to that crap about incantations. You never
have to open a console window with MX Linux or Linux Mint, unless you
want to.
Newyana2
2023-07-01 21:27:04 UTC
Permalink
"Johnny" <***@invalid.net> wrote

| Don't pay any attention to that crap about incantations. You never
| have to open a console window with MX Linux or Linux Mint, unless you
| want to.
|

That's not something I've heard. It's something I've
experienced. I'm free to use Linux like a Grandma, but once
I want any control I need console windows. Every few
years I try it again. My initial test is whether I can set it
up without console incantations and whether I can get
a simple firewall that blocks outgoing. To this day it fails
miserably on both counts. As far as I know, Linux doesn't
even have firewalls except wrappers around iptables.

Last time when I installed Fedora it wiped out my boot
loader. The experts told me it's supposed to do that because
"hardly anyone understands partitions". Then I tried setting
up WINE. Again, custom control is hidden or removed. They
also didn't even have a 32/64 version. It's 32 or 64. But
that's not how Windows works.

So Linux went from
a system for hardcore geeks to a system for grannies,
but nothing in between. As with Android, it's not discoverable.
One needs far more expertise now to get past the kiddie
controls. But someday... who knows... After 30 years, GIMP
and WINE are almost working, so there's hope. :)
Paul
2023-07-01 23:00:43 UTC
Permalink
Post by Newyana2
| Don't pay any attention to that crap about incantations. You never
| have to open a console window with MX Linux or Linux Mint, unless you
| want to.
|
After 30 years, GIMP and WINE are almost working, so there's hope. :)
You sound almost appreciative :-)

Now Johnny knows advertising works.

On Win, I use GIMP 2.6.8 . Ancient. Why ? Because it
does not insist on "Export" and has Save and Save As options.
I use the old version, so I can avoid a "mother may I" behavior
in the interface.

With its floating palettes, you would need a larger monitor to use
a newer GIMP version. I'm sure one of these days, Santa will be
depositing one of the new Dell 6K monitors (~$4000) for sure.
Then I can "Export" to my hearts content. Maybe the Photoshop clan
are forced to "Export" ? Perhaps that's why.

WINE is an interesting case study. It's always a shock when I wallow
around in there. First you make the mistake of downloading the wrong
thing (get confused about MONO and .NET), and eventually figure out
where the software is supposed to come from. Some of the gaming
configurations of WINE, take some of that pain out.

Being such a dope at WINE, one thing I can recommend strongly, is
a backup of your Linux OS partition, so if WINE goes down a side-road on
you, you can roll back and try again. That's a great help, as you
learn how to configure it.

You will get there eventually... I "guarantee" it :-) If Grandma
can do it, so can you (or so I'm reliably told).

And I could have sworn this was easier at one time, perhaps
back when WINE was 32 bit only. One difference today, is more
stuff works.

Paul
J. P. Gilliver
2023-07-02 00:04:50 UTC
Permalink
In message <u7qb6t$3248u$***@dont-email.me> at Sat, 1 Jul 2023 19:00:43,
Paul <***@needed.invalid> writes
[]
Post by Paul
You will get there eventually... I "guarantee" it :-) If Grandma
can do it, so can you (or so I'm reliably told).
[]
To quote Tom Lehrer (he was talking about "New Math", but it applies to
everything from video recorder remotes to what we're talking about):

"It's so simple -
so very simple -
that only
a child
can do it!"
--
J. P. Gilliver. UMRA: 1960/<1985 MB++G()AL-IS-Ch++(p)***@T+H+Sh0!:`)DNAf

"You play the market?" "No, the ukelele. And I sing too"
- Tony Curtis/Marilyn Monroe in SLIH
Newyana2
2023-07-02 00:10:48 UTC
Permalink
"Paul" <***@needed.invalid> wrote

|
| On Win, I use GIMP 2.6.8 . Ancient. Why ? Because it
| does not insist on "Export" and has Save and Save As options.
| I use the old version, so I can avoid a "mother may I" behavior
| in the interface.
|
I can sympathize with your stubbornness. That
design is pure arrogance.

| With its floating palettes, you would need a larger monitor to use
| a newer GIMP version.

The last time I tried it they had sort of pulled it
together. As I recall the pallettes could be lined up.
But there was still no MDI option. It can't be so
hard. I guess they just have to be different from
Photoshop.

| And I could have sworn this was easier at one time, perhaps
| back when WINE was 32 bit only. One difference today, is more
| stuff works.
|

Years ago I got adept at WINE and installed the
Windows DLLs/fonts. Last time I tried it, the whole
thing was different. As I recall I had to get 32-bit Linux
so I could use 32-bit WINE, so that I could use my
software, which is mostly still 32-bit. More stuff works,
yes, but nothing is guaranteed.

Much of the problem, in my view, is once again arrogance.
They persist in viewing Windows users as simpleminded
people who need to be led by the hand. Instead of
collaborating -- mirroring the DLLs and providing clear docs
so that Windows programmers could adapt to WINE -- they
deliberately broke compatibility. So a function from user32 might
be in their shell32 library and vice versa, leaving no way for
Windows programmers to be clear about which API functions
are supported and which are not.

I suppose that's probably why Linux is still such a mess. Lots
of geeks want to say their 2 cents and leave their mark, instead
of cooperating. And most of them only care about WINE so they
can play MS video games.
Johnny
2023-07-01 23:57:22 UTC
Permalink
On Sat, 1 Jul 2023 17:27:04 -0400
Post by Newyana2
| Don't pay any attention to that crap about incantations. You never
| have to open a console window with MX Linux or Linux Mint, unless
you | want to.
|
That's not something I've heard. It's something I've
experienced. I'm free to use Linux like a Grandma, but once
I want any control I need console windows. Every few
years I try it again. My initial test is whether I can set it
up without console incantations and whether I can get
a simple firewall that blocks outgoing. To this day it fails
miserably on both counts. As far as I know, Linux doesn't
even have firewalls except wrappers around iptables.
Last time when I installed Fedora it wiped out my boot
loader. The experts told me it's supposed to do that because
"hardly anyone understands partitions". Then I tried setting
up WINE. Again, custom control is hidden or removed. They
also didn't even have a 32/64 version. It's 32 or 64. But
that's not how Windows works.
So Linux went from
a system for hardcore geeks to a system for grannies,
but nothing in between. As with Android, it's not discoverable.
One needs far more expertise now to get past the kiddie
controls. But someday... who knows... After 30 years, GIMP
and WINE are almost working, so there's hope. :)
This guy has been working on and outgoing fire wall for Linux for
several years. He needs some help.

I tried it about a year ago, and it worked. I used it long enough to
know I didn't need it, and got rid of it.

https://douaneapp.com/
Newyana2
2023-07-02 00:18:30 UTC
Permalink
"Johnny" <***@invalid.net> wrote

| This guy has been working on and outgoing fire wall for Linux for
| several years. He needs some help.
|

For years. Typical Linux.

| I tried it about a year ago, and it worked. I used it long enough to
| know I didn't need it, and got rid of it.
|

I find that most Linux people feel as you do. They don't
believe Linux can have malware or spyware, so they don't
want control. I don't mind that on my Raspberry Pi, which
I only use for streaming movies. With that it's fine to let
it update itself. But I wouldn't want a system that I actually
work on to be an opaque sieve like that.

| https://douaneapp.com/
|

There isn't even a webpage there. It's just a URL going to
a javascript software program. Strange that someone who
appreciates the value of a firewall would think it's OK to
ask visitors to his webpage to let him run software on their
computer, sight unseen. There's no HTML at all! I just get
a blank page that says, "This app requires javascript." App!
Johnny
2023-07-02 11:47:20 UTC
Permalink
On Sat, 1 Jul 2023 20:18:30 -0400
Post by Newyana2
| This guy has been working on and outgoing fire wall for Linux for
| several years. He needs some help.
|
For years. Typical Linux.
| I tried it about a year ago, and it worked. I used it long enough
to | know I didn't need it, and got rid of it.
|
I find that most Linux people feel as you do. They don't
believe Linux can have malware or spyware, so they don't
want control. I don't mind that on my Raspberry Pi, which
I only use for streaming movies. With that it's fine to let
it update itself. But I wouldn't want a system that I actually
work on to be an opaque sieve like that.
| https://douaneapp.com/
|
There isn't even a webpage there. It's just a URL going to
a javascript software program. Strange that someone who
appreciates the value of a firewall would think it's OK to
ask visitors to his webpage to let him run software on their
computer, sight unseen. There's no HTML at all! I just get
a blank page that says, "This app requires javascript." App!
There is a complete website there. It shows the versions, the bugs,
and an installation tool.
Newyana2
2023-07-02 12:47:50 UTC
Permalink
"Johnny" <***@invalid.net> wrote

| There is a complete website there. It shows the versions, the bugs,
| and an installation tool.
|

Sorry to be so critical, but you ARE trying to sell
Linux in a Windows group. And to me Linux is a
tragic tale when it comes to Desktop. It could have
been a solution to greed and corporate privatization.
Instead it's just a bitter geek club.

I'm guessing you don't know anything about webpage
coding. There's no website there. If you don't allow
script then you get a "webpage" file that's simply a
block of script, calling more script. It's literally a software
program. All executable code. By visiting you're asked
to download and run an unknown quantity and quality
of executable code. And why should I trust that? The
douaneapp.com domain also has a private whois listing.
So I'm being asked to run an unknown executable from
an unknown source. I can see why you don't need a
firewall. You don't even know that your front door is
missing.

This is why there's malware. Virtually all online risk
requires javascript, which is generally unnecessary.
The bulk of online tracking and privacy intrusion is also
using javascript. You can get some sense of the risk
in terms of privacy at sites like this:
https://coveryourtracks.eff.org/

Ironically, that site now requires script. They used
to tell you what information you were giving to a
site, with or without script. Now the webpage won't
even work without script. ("We can't tell you whether
your pants are down unless you first take them off." :)

Not so long ago, good webpage coding meant that
if you wanted to make some kind of webpage special
effects with script, your page should still work fine
without it. A webpage should be safe by its very design.
That's how HTML and CSS were designed to work. They
specify content and layout, not executable code.

Now we have webpages that are not webpages at
all. They're software programs made of javascript and
json. Some sort of webpage will be displayed when the
code runs, but what's there is not actually a webpage.
That would be like saying Firefox and Chromium are
windows. They show you a window, but that's not what
they are.

So visiting webpages with normal settings is no longer
safe. So-called driveby installation of malware is made
relatively easy. At the same time, a lot of software
doesn't respect privacy and tries to call home without
asking... All of that is why you need a firewall. Neither
Linux nor Windows will protect you. They're designed to
assume that you, the user, can't be trusted but that the
network is safe. The default Linux firewall *might* block
your risky ports, but it won't block anything from calling
home once it's on your computer.
Johnny
2023-07-02 13:00:17 UTC
Permalink
On Sun, 2 Jul 2023 08:47:50 -0400
Post by Newyana2
| There is a complete website there. It shows the versions, the bugs,
| and an installation tool.
|
Sorry to be so critical, but you ARE trying to sell
Linux in a Windows group. And to me Linux is a
tragic tale when it comes to Desktop. It could have
been a solution to greed and corporate privatization.
Instead it's just a bitter geek club.
I'm guessing you don't know anything about webpage
coding. There's no website there. If you don't allow
script then you get a "webpage" file that's simply a
block of script, calling more script. It's literally a software
program. All executable code. By visiting you're asked
to download and run an unknown quantity and quality
of executable code. And why should I trust that? The
douaneapp.com domain also has a private whois listing.
So I'm being asked to run an unknown executable from
an unknown source. I can see why you don't need a
firewall. You don't even know that your front door is
missing.
This is why there's malware. Virtually all online risk
requires javascript, which is generally unnecessary.
The bulk of online tracking and privacy intrusion is also
using javascript. You can get some sense of the risk
https://coveryourtracks.eff.org/
Ironically, that site now requires script. They used
to tell you what information you were giving to a
site, with or without script. Now the webpage won't
even work without script. ("We can't tell you whether
your pants are down unless you first take them off." :)
Not so long ago, good webpage coding meant that
if you wanted to make some kind of webpage special
effects with script, your page should still work fine
without it. A webpage should be safe by its very design.
That's how HTML and CSS were designed to work. They
specify content and layout, not executable code.
Now we have webpages that are not webpages at
all. They're software programs made of javascript and
json. Some sort of webpage will be displayed when the
code runs, but what's there is not actually a webpage.
That would be like saying Firefox and Chromium are
windows. They show you a window, but that's not what
they are.
So visiting webpages with normal settings is no longer
safe. So-called driveby installation of malware is made
relatively easy. At the same time, a lot of software
doesn't respect privacy and tries to call home without
asking... All of that is why you need a firewall. Neither
Linux nor Windows will protect you. They're designed to
assume that you, the user, can't be trusted but that the
network is safe. The default Linux firewall *might* block
your risky ports, but it won't block anything from calling
home once it's on your computer.
I use NoScript. There is only one script. douaneapp.com

Allow that and you get this without pictures.

Douane personal firewall for GNU/Linux

Douane is a personal firewall that protects a user\'s privacy by allowing a user to control which applications can connect to the internet from their GNU/Linux computer.
Gitter
The built-in features available in Douane
Douane Dialog window
Simple as answering a question

As soon as you have access to a network, applications will try to send whatever information.

Behind your traffic (emails, social networks, online videos, ...) you will discover some network activities that you did not expected.

The Douane firewall will blocks all the unknown traffic and let you decide if you allow it or not thanks to this dialog box.
Clicking the Allow or Deny buttons will create the desired rule for you.
Douane Configurator window
A single place to control Douane

This is the Douane control panel.

It allows you to:

Start/Stop the firewall
Enable/Disable the autostart feature
See and delete created rules

Compatibility

Douane runs on any GNU/Linux distributions having a kernel version 3 or higher, and it requires Python 3 for the configuration panel, and GTK 3 for the dialog and the configuration panel too.

You can find the complete Douane dependency list in the Douane Wiki page.
Download
Warning: unfortunately the project is suffering of a kernel freeze bug that can break your machine!

You can follow the bug resolution from this issue.
Have a look at the Roadmap to see when this issue should be fixed!

The current version is 0.8.2.
douane-installer (Recommended)

The Douane architecture is a puzzle, on purpose, in order to allow Douane to fit in the giant Linux ecosystem.
But flexibility comes with complexity and makes Douane hard to install for many people.

That's why I created douane-installer which automatises the download, compilation and installation of Douane on your machine.
Douane installer screenshot
douane-installer automatise the Douane installation process.

Download it, and run it as described in the project's README.md file.
The hard way

Finally, in the case you know what you are doing, you can follow the compilation wiki page and compile/install each parts manually.
What about distribution packages?

Unfortunately the project is not packaged in any distribution format.

Packaging an app takes a lot of time, therefore I decided to not take care of this part, even do I was doing it in the past for the Debian package format.
You can find some files here.

Another reason is because of the low popularity of the project since it has this bad bug about kernel freezes which is the top priority in the entire project.
Roadmap

In this section you can have an overview of the project's roadmap.
Version 0.9.0

Bug
douane-dkms
Kernel panic in Ubuntu 14.04
Bug
douane-dkms
netfiler_packet_hook: Something prevent to sent the network activity
Enhancement
douane-dkms
Replace printk by pr_* macros
Enhancement
douane-configurator
Update the enable/disable switch in order to support systemd
Enhancement
douane-installer
Install the lastest version instead of the master one

Version 0.10.0

Enhancement
douane-daemon
Daemon process using too much resources
Enhancement
douane-daemon
Write the help message
Feature
douane-daemon
Don't stop the daemon anymore, but disconnect from the kernel module instead
Bug
douane-dialog
Dialog crashes when multiple processes trigger simultaneously
Enhancement
douane-dialog
KDE implementation needed
Enhancement
douane-dialog
Logging place should be changed
Enhancement
douane-configurator
Enable/Disable switch not checking

How can I help?
If you know the C programming language

You can be very helpful by stabilizing, optimizing, debugging and refactoring the Douane DKMS code which is the heart of Douane.
If you know the C++ programming language

First be sure to know about D-Bus, which is the backbone of Douane. Then you can help on optimizing the Douane daemon but also implementing new features!

The Douane dialog, that inform the user about unknown applications, trying to access the outworld, and ask them if they allow or deny it is written in C++ too.
You will need to know about GTK and GTKmm in order to update its look & feel or add new features.
If you know the Python programming language

The Douane configuration panel, which gives the control of Douane to the users, is written in Python 3 and needs improvements and new features too.

You will need to know about D-Bus too in order to communicate with the Douane daemon.
If you know about packaging apps

You are very welcome to make the project popular and accessible to all the people who are not technical people.

Have a look at existing issues in order to help. Or open a new one in order to get some help where you need it.
If you know the JavaScript programming language and React

You can improve this website and suggest modifications by opening issues or merge requests in its repository.
If you are a translater

You can help on translations in the following projects:

douane-install
douaneapp.com
the Douane Wiki pages

More places where translations can be updated will come over time.
Still want to help?

First, let me thank you for your motivation!

You can open issues about bugs you find, or new featues you think that could improve Douane.
All the feedbacks is welcome of course!
Meet the developer of Douane
Zedtux's avatar
Guillaume Hain
I am the main developer behind Douane with many years of experience in C/C++, Ruby, Python and some more.

I have developed Douane, during my free time, because I need this kind of tool which exist on other operating systems, but don't for Linux.

But I did it also in order to improve my knowledge in development and
with all the different languages which are used in this projet.
g***@aol.com
2023-07-01 18:19:00 UTC
Permalink
Post by J. P. Gilliver
Post by Johnny
On Sat, 01 Jul 2023 00:47:38 -0400
Post by g***@aol.com
On Tue, 27 Jun 2023 17:34:48 -0400, "Newyana2"
[]
Post by Johnny
Post by g***@aol.com
Post by Newyana2
DPI is an anbstract concept, since there's no objective
inch on a monitor, but in general 96 is normal and 120 is
large fonts. But that's not font size. Rather, it just
makes everything 25% bigger, for people with difficulty
seeing. But it can also cause problems with software not
designed to accommodate trhe change.
OK that makes a lot of sense to me now. I think when I get brave I
will make that 60 a 78 (120)
With MX Linux you can increase the default font size without blowing up
the whole screen. The change is made under settings/appearance/font
size.
Newyana, gfretwell, and others' point is that the same applies in
Windows - but not all software pays attention to those settings, instead
either getting its settings (including font size) from somewhere else,
or completely going its own way. Sometimes it does pick up the font size
setting, but doesn't adjust its box sizes and/or line spacing
accordingly, so you get chopped and/or overflowing text.
It has been in interesting journey, simply trying to make the Agent
spell check font bigger. The default in Windows for the message box
appears to never change, no matter what I do in Personalize. I did
change the color to something completely different so I can see it is
"window" the bottom of the personalize pulldown but it still had no
effect in the Agent spell checker so they may be wrong about that one.
I won't really be sure until I can get the windows message box to
change. I haven't changed that registry setting yet. I just wanted to
have some free time because that might blow up all the fonts and the
ones I have set would be too big.
g***@aol.com
2023-07-02 06:50:12 UTC
Permalink
Post by g***@aol.com
Post by J. P. Gilliver
Post by Johnny
On Sat, 01 Jul 2023 00:47:38 -0400
Post by g***@aol.com
On Tue, 27 Jun 2023 17:34:48 -0400, "Newyana2"
[]
Post by Johnny
Post by g***@aol.com
Post by Newyana2
DPI is an anbstract concept, since there's no objective
inch on a monitor, but in general 96 is normal and 120 is
large fonts. But that's not font size. Rather, it just
makes everything 25% bigger, for people with difficulty
seeing. But it can also cause problems with software not
designed to accommodate trhe change.
OK that makes a lot of sense to me now. I think when I get brave I
will make that 60 a 78 (120)
With MX Linux you can increase the default font size without blowing up
the whole screen. The change is made under settings/appearance/font
size.
Newyana, gfretwell, and others' point is that the same applies in
Windows - but not all software pays attention to those settings, instead
either getting its settings (including font size) from somewhere else,
or completely going its own way. Sometimes it does pick up the font size
setting, but doesn't adjust its box sizes and/or line spacing
accordingly, so you get chopped and/or overflowing text.
It has been in interesting journey, simply trying to make the Agent
spell check font bigger. The default in Windows for the message box
appears to never change, no matter what I do in Personalize. I did
change the color to something completely different so I can see it is
"window" the bottom of the personalize pulldown but it still had no
effect in the Agent spell checker so they may be wrong about that one.
I won't really be sure until I can get the windows message box to
change. I haven't changed that registry setting yet. I just wanted to
have some free time because that might blow up all the fonts and the
ones I have set would be too big.
OK I changed that value from 60 to 80 and I didn't make anything
change. Maybe that is an Aero thing. I haven't tried that yet
Char Jackson
2023-07-02 05:20:52 UTC
Permalink
Post by J. P. Gilliver
Presumably, the same applies in Linux: some app.s (there, you've got me
using the term; at least I put the dot in!) don't pick up the standard
settings, but draw their own interfaces? (Or only part pick them up, so
make a mess?)
OK, now you have to explain the significance of the dot in app.s :-)

I think I've seen you use a dot before, when an apostrophe would have
been the better choice, but this looks like a new thing.
J. P. Gilliver
2023-07-02 13:33:21 UTC
Permalink
Post by Char Jackson
Post by J. P. Gilliver
Presumably, the same applies in Linux: some app.s (there, you've got me
using the term; at least I put the dot in!) don't pick up the standard
settings, but draw their own interfaces? (Or only part pick them up, so
make a mess?)
OK, now you have to explain the significance of the dot in app.s :-)
I think I've seen you use a dot before, when an apostrophe would have
been the better choice, but this looks like a new thing.
Means same as the apostrophe would. Not sure why I prefer a dot -
perhaps I feel the apostrophe would be working too hard, indicating the
omission of 8 out of 11 letters.
--
J. P. Gilliver. UMRA: 1960/<1985 MB++G()AL-IS-Ch++(p)***@T+H+Sh0!:`)DNAf

Radio 4 is one of the reasons being British is good. It's not a subset of
Britain - it's almost as if Britain is a subset of Radio 4. - Stephen Fry, in
Radio Times, 7-13 June, 2003.
croy
2023-07-02 16:51:06 UTC
Permalink
Post by J. P. Gilliver
Post by Char Jackson
I think I've seen you use a dot before, when an apostrophe would have
been the better choice, but this looks like a new thing.
Means same as the apostrophe would. Not sure why I prefer a dot -
perhaps I feel the apostrophe would be working too hard, indicating the
omission of 8 out of 11 letters.
It means the same... to YOU.
--
croy
Char Jackson
2023-07-03 05:49:24 UTC
Permalink
Post by J. P. Gilliver
Post by Char Jackson
Post by J. P. Gilliver
Presumably, the same applies in Linux: some app.s (there, you've got me
using the term; at least I put the dot in!) don't pick up the standard
settings, but draw their own interfaces? (Or only part pick them up, so
make a mess?)
OK, now you have to explain the significance of the dot in app.s :-)
I think I've seen you use a dot before, when an apostrophe would have
been the better choice, but this looks like a new thing.
Means same as the apostrophe would. Not sure why I prefer a dot -
perhaps I feel the apostrophe would be working too hard, indicating the
omission of 8 out of 11 letters.
Thanks for the explanation, but it's a bit unsettling to see one
character randomly selected to replace another. Maybe it'll become a
trend and come into general usage, but for now I'll stick with the
apostrophe. :-)
J. P. Gilliver
2023-07-03 08:00:55 UTC
Permalink
In message <***@4ax.com> at Mon, 3 Jul
2023 00:49:24, Char Jackson <***@none.invalid> writes
[]
Post by Char Jackson
Post by J. P. Gilliver
Post by Char Jackson
OK, now you have to explain the significance of the dot in app.s :-)
I think I've seen you use a dot before, when an apostrophe would have
been the better choice, but this looks like a new thing.
Means same as the apostrophe would. Not sure why I prefer a dot -
perhaps I feel the apostrophe would be working too hard, indicating the
omission of 8 out of 11 letters.
Thanks for the explanation, but it's a bit unsettling to see one
character randomly selected to replace another. Maybe it'll become a
trend and come into general usage, but for now I'll stick with the
apostrophe. :-)
It's not selected at random; a dot has been used to indicate
abbreviation for a long time - e. g. in Mr., railway (railroad) names,
and so on (even in e. g. there!); it only tended to disappear from about
1950-1980. (On railway rolling stock somewhat earlier, allegedly to save
paint.) The trend to use capitals instead - without any dots - e. g. MPH
for speed - came in I suppose around the '90s. (Dropping the capitals as
well probably came in with texting, but those of us who are civilised
eschew lots of things that came with texting.)
--
J. P. Gilliver. UMRA: 1960/<1985 MB++G()AL-IS-Ch++(p)***@T+H+Sh0!:`)DNAf

If something works, thank an engineer. (Reported seen on a bumper sticker.)
Newyana2
2023-07-03 11:19:56 UTC
Permalink
"J. P. Gilliver" <***@255soft.uk> wrote

| It's not selected at random; a dot has been used to indicate
| abbreviation for a long time - e. g. in Mr., railway (railroad) names,
| and so on (even in e. g. there!); it only tended to disappear from about
| 1950-1980. (On railway rolling stock somewhat earlier, allegedly to save
| paint.) The trend to use capitals instead - without any dots - e. g. MPH
| for speed - came in I suppose around the '90s. (Dropping the capitals as
| well probably came in with texting, but those of us who are civilised
| eschew lots of things that came with texting.)


Same is still used here. For example apt. is short
for apartment. But if necessary I'd write apts., not
apt.s. That still doesn't explain app.s. Application is
a word used in the industry, but "app" is not a
shortened version. As far as I remember, it's a
cutesy slang word made up by Steve Jobs. Most people
who use "app" wouldn't recognize "application". Nor
would they say it when speaking. But someone would say
"apartment". No one says, "I need to go look for an apt."
Though I suppose your friends might look for a fla.t. :)
J. P. Gilliver
2023-07-03 18:52:45 UTC
Permalink
In message <u7uat2$1ko5p$***@paganini.bofh.team> at Mon, 3 Jul 2023
07:19:56, Newyana2 <***@invalid.nospam> writes
[]
Post by Newyana2
Same is still used here. For example apt. is short
for apartment. But if necessary I'd write apts., not
apt.s. That still doesn't explain app.s. Application is
a word used in the industry, but "app" is not a
shortened version. As far as I remember, it's a
cutesy slang word made up by Steve Jobs. Most people
I think it's the "cutesy" aspect of it I object to ...
Post by Newyana2
who use "app" wouldn't recognize "application". Nor
... and that.
Post by Newyana2
would they say it when speaking. But someone would say
"apartment". No one says, "I need to go look for an apt."
Though I suppose your friends might look for a fla.t. :)
(-: A Brit "wild about my flat" is enthusiastic about his apartment; an
American ditto is furious about his puncture. An American going out in
vest and pants could be quite smartly dressed, but a Brit would be
arrested - even if he didn't offer to knock you up in the morning!
(Plenty more examples. Not sure who said "two nations divided by a
common language" - if Oscar Wilde didn't originate it, he almost
certainly re-used it.)
--
J. P. Gilliver. UMRA: 1960/<1985 MB++G()AL-IS-Ch++(p)***@T+H+Sh0!:`)DNAf

"Bother," said Pooh, as Windows crashed into piglet.
Loading...