[Suspected solution to input problem below.]

Responding to: sl...@troubleshooters.com:

Thanks Steve,

I've accidentally stumbled across a solution to one of my main problems: a
replacement for invoking the old NetworkManager connection panel provided
via gnome-control-center.

For some reason I had previously been unaware of these two:

    nmcli
    nm-connection-editor

They now allow me both to select network connections and to edit them. I
can easily invoke them from the command line or a ctwm menu. They seem to
provide everything I need more conveniently than the old mechanisms invoked
via gnome-control-center.

Regarding your recommendation to give up Fedora: I have tried other systems
from time to time, including ubuntu, crunchbang and arch but always
returned to fedora, partly because of familiarity (I started with Redhat 6
around 1999 with my first Dell D400(?) laptop) and partly because I found
some things much cleaner in Fedora than alternatives -- e.g. the location
of 32 bit libraries is where they have always been

    /usr/lib

and the 64 bit libraries are in
    /usr/lib64

In contrast when I tried using ubuntu for a while, I found the system
incomprehensible. I don't know if all debian-based systems are like that.

Yes: the need to upgrade fedora occurs too frequently for me. I normally
skip one or two generations at a time. I could reduce the frequency of
change by switching to CentOS or Scientific Linux, both of which have been
used in my department.

If I gave up fedora, the first thing I would try would be Arch, because it
avoids the discontinuous version changes of fedora, and its documentation
seems to be superior to documentation provided by all the others. I often
end up getting answers to my fedora questions from Arch web pages.
Another possibility would be CentOS, or possibly Scientific Linux. Neither
changes so frequently.

Re: systemd

I also strongly disliked it when it first arrived, when I was used to
managing the 'rc' directories, but I've got used to systemd now.

E.g. I found the simplest way to suppress bluetooth was to remove some
systemd links, though I think bluetooth firmware still gets loaded at boot.

Re: keyboard/mousepad input problem on laptop

My main remaining problem with F27 now is the strange keyboard/mousepad
behaviour on my Stone/Clevo laptop. The internet now shows a number of
linux users reporting difficulties with input via laptop keypads or mouse
pads, after boot, after hibernate, or after suspend, although external
usb mouse or keyboard works perfectly. There may be different causes at
work.

My problem seems to be connected with the synaptics firmware, including a
"secret" (buggy?) keylogger, which I suspect may have been programmed to go
into a sleep mode after a fixed time if no keyboard/mousepad activity has
been detected, and which can be awakened only by suspend+resume in my
case).

A user reporting a problem like mine mentioned that HP had provided a bios
update that fixed the problem. See comments 13 and 14 here:

    https://bugzilla.redhat.com/show_bug.cgi?id=1508892

The "hidden keylogger" in the synaptics code is reported here
    https://thehackernews.com/2017/12/hp-laptop-keylogger.html?m=1

and here:
    https://support.hp.com/us-en/document/c05827409
    HPSBHF03564 rev 2 - Synaptics Touchpad Driver Potential, Local Loss of
    Confidentiality

I've initiated a request for information about bios updates available for
my Stonebook mini (re-badged Clevo W515LU) through our IT services people.
(I have to be careful not to do anything that could violate my 5 year
warranty.)

All of this raises questions about what linux was doing (perhaps what
libinput was doing?) up to kernel 4.8.6-300 which worked (and still works)
without any of these problems, at least on my laptop, But why does it go
wrong in the later versions I have tried (in F25 and F27) up to

    4.14.18-300.fc27.x86_64 #1 SMP Thu Feb 8 01:35:31 UTC 2018

I've not stuck with 4.8.6-300 because screen handling is not so good,and
there are no longer updates for F25.

I tried going back to an earlier version of libinput instead but that made
no difference. (I am mostly ignorant about all the relevant low level stuff
involved.)

The fact that there's no record of the timeout, or functionality being
restored, in any linux log file I've search (e.g. /var/log/messages) seems
to be consistent with the problem lying below the level of linux.

The laptop works perfectly at all times with external (usb) mouse and/or
keyboard. And when touchpad/keyboard input is frozen I can also login from
my PC via wifi -- e.g. to work on the laptop using a larger screen.

For now, strangely, functionality is restored (e.g. at boot when laptop
keyboard does not work) by suspend/resume using the laptop lid.

It's bizarre. For most of the rest of the time everything works normally --
except when the laptop goes into a powersave(?) mode after a time and the
built in input devices stop working. But suspend/resume using the laptop
lid restores the functionality.

Very strange.

Thanks for the dmenu suggestion. I'll look more closely after I've caught
up with other things.

Apologies for posting all this non-ctwm stuff to a ctwm list. It may be
useful to others with non-responding laptops.

Aaron
http://www.cs.bham.ac.uk/~axs

Reply via email to