Stuff Michael Meeks is doing
|
|
This is my (in)activity log. You might like to visit
Collabora
Productivity a subsidiary of Collabora focusing on LibreOffice support and
services for whom I work.
Also if you have the time to read this sort of stuff you could enlighten
yourself by going to Unraveling Wittgenstein's net or if
you are feeling objectionable perhaps here.
Failing that, there are all manner of interesting things to read on
the LibreOffice Planet news
feed.
Older items:
2023: (
J
F
M
A
M
J
),
2022: (
J
F
M
A
M
J
J
A
S
O
N
D
),
2021,
2019,
2018,
2017,
2016,
2015,
2014,
2013,
2012,
2011,
2010,
2009,
2009,
2008,
2007,
2006,
2005,
2004,
2003,
2002,
2001,
2000,
1999,
legacy html
-
Up early, to battle. Wrote my first kernel module to
use the trace points (lame code).
This finally showed me the mystery killer (SIGQUIT) of my X
server, the Linux kernel - and where it came from:
n_tty_receive_char
.
-
More digging. Drove down south to my parents, plugged in and
back to battle. Egbert swears that the correct tcsetattr or equiv is
called by the X server, and so it seems. strace'd all children of 'rc'
-ttt, narrowed the problem window down, chopped all the logs by time,
and audited all the TCSETS ioctls, until I finally found: fresh from
the blogd department - a set of 'stty' calls in the init scripts,
that (amazingly) reset the isig flag on the current vt (which in our
case is the X vt). For anyone ignorant of the vile mess of consequences
that means (obviously) your X server gets a SIGQUIT when you press
enter. Joyfully deleted stty calls all over.
-
Dunged out my disk to make space for more image building.
Very happily deleted the 3+ ati binary proprietary driver installers
I had lying around. Thank God they did the right thing, and the Ati
support works well out of the box these days - the days of evil hacks
to try to get both multi-head and 3D working in the days of SLED10, I
never want to repeat.
-
Played with H. in the garden, who is starting to acquire a
taste for climbing trees - which is exciting; if only her taste for
clothes matched the task. Worked much of the evening.
My content in this blog and associated images / data under
images/
and data/
directories are (usually)
created by me and (unless obviously labelled otherwise) are licensed under
the public domain, and/or if that doesn't float your boat a CC0
license. I encourage linking back (of course) to help people decide for
themselves, in context, in the battle for ideas, and I love fixes /
improvements / corrections by private mail.
In case it's not painfully obvious: the reflections reflected here are my
own; mine, all mine ! and don't reflect the views of Collabora, SUSE,
Novell, The Document Foundation, Spaghetti Hurlers (International),
or anyone else.
It's also important to realise that I'm not in on the Swedish Conspiracy.
Occasionally people ask for formal photos for conferences
or fun.
Michael Meeks (michael.meeks@collabora.com)