m4ification

This commit is contained in:
dtb 2022-11-24 13:24:40 -05:00
parent c064f56a84
commit b0bb494dad

View File

@ -1,71 +1,70 @@
<H2>X</H2> _header(`X')
<UL> _bibliography(`
<LI><A HREF="http://cyber.dabamos.de/unix/x11/">Cool, but obscure X11 tools</A></LI> _bentr(`_link(`Cool, but obscure X11 tools', `http://cyber.dabamos.de/unix/x11/')')
<LI><A HREF="https://wiki.archlinux.org/title/Xorg">Xorg</A> (Arch Wiki)</LI> _bentr(`_link(`Xorg', `https://wiki.archlinux.org/title/Xorg') (Arch Wiki)')
</UL> ')
<P> <P>
X is a graphical windowing system that can be used on Linux, FreeBSD, OpenBSD, NetBSD, and some proprietary operating systems as well. X is a graphical windowing system that can be used on _ref(`#linux'), FreeBSD, OpenBSD, _ref(`#netbsd'), and some proprietary operating systems as well.
X is not the only windowing system; <CODE>twin(1)</CODE> exists for windowed multitasking within a framebuffer and Wayland is another windowing system intended to replace X. X is not the only windowing system; _man(`twin(1)') exists for windowed multitasking within a framebuffer and Wayland is another windowing system intended to replace X.
</P> </P>
<P> <P>
Some Linux software distributions have included scripts to automatically fetch and install an X server. Some Linux software distributions have included scripts to automatically fetch and install an X server.
Alpine has <CODE>setup-xorg-base</CODE>, which adds the packages <CODE>xorg-server</CODE>, <CODE>xf86-input-libinput</CODE>, <CODE>eudev</CODE>, and <CODE>mesa</CODE>, and then enables the OpenRC services for udev. _ref(`#alpine') has _package(`setup-xorg-base'), which adds the packages _package(`xorg-server'), _package(`xf86-input-libinput'), _package(`eudev'), and _package(`mesa'), and then enables the OpenRC services for udev.
</P> </P>
<H3>Mail</H3> _subheader(`Mail')
<P> <P>
The (formerly Mozilla) Thunderbird mail suite is a popular though maximal choice. The (formerly Mozilla) Thunderbird mail suite is a popular though maximal choice.
Claws Mail is a nice mail reader with a somewhat similar interface to Thunderbird but, in my experience, easier to use. Claws Mail is a nice mail reader with a somewhat similar interface to Thunderbird but, in my experience, easier to use.
</P> </P>
<H3>Media</H3> _subheader(`Media')
<P> <P>
<CODE>mpv(1)</CODE> and <CODE>vlc(1)</CODE> are good options. _man(`mpv(1)') and _man(`vlc(1)') are good options.
</P> </P>
<H3>Server</H3> _subheader(`Server')
_subsubheader(`X.org')
<H4>X.org</H4> _bibliography(`
<UL> _bentr(`_link(`X.org', `https://www.X.org')')
<LI><A HREF="X.org">https://www.x.org/</A></LI> _bentr(`_link(`X.Org Server', `https://en.wikipedia.org/wiki/X.Org_Server') (Wikipedia)')
<LI><A HREF="X.Org Server">https://en.wikipedia.org/wiki/X.Org_Server</A> (Wikipedia)</LI> ')
</UL>
<P> <P>
The de-facto standard X server is X.org (available on the web at _ref(https://www.X.org)). The de-facto standard X server is X.org.
NetBSD uses X.org as the default system X server. NetBSD uses X.org as the default system X server.
</P> </P>
<P> <P>
Arch Linux's package repositories have <CODE><A HREF="xorg">https://archlinux.org/groups/x86_64/xorg/</A></CODE>, _ref(`#arch') Linux's package repositories have _link(`_package(`xorg')', `https://archlinux.org/groups/x86_64/xorg/'),
<CODE><A HREF="xorg-apps">https://archlinux.org/groups/x86_64/xorg-apps/</A></CODE>, _link(`_package(`xorg-apps')', `https://archlinux.org/groups/x86_64/xorg-apps/'),
and <CODE><A HREF="xorg-drivers">https://archlinux.org/groups/x86_64/xorg-drivers/</A></CODE> package groups. and _link(`_package(`xorg-drivers')', `https://archlinux.org/groups/x86_64/xorg-drivers/') package groups.
<A HREF="pkgsrc">#pkgsrc</A> has _code(`meta-pkgs/modular-xorg'). _ref(`#pkgsrc') has _package(`meta-pkgs/modular-xorg').
</P> </P>
<H5><CODE>Failed to open /dev/input/event[<I>number</I>] (Permission denied)</CODE></H6> <H5>_code(`Failed to open /dev/input/event[_italic(`number')] (Permission denied)')</H5>
<P>You need to be a part of the <CODE>input</CODE> group to use X.org.</P> <P>You need to be a part of the _italic(`input') group to use X.org.</P>
<H5><CODE>Failed to open /dev/tty[<I>number</I>] (Permission denied)</CODE></H6> <H5>_code(`Failed to open /dev/tty[_italic(`number')] (Permission denied)')</H5>
<P>You need to be a part of the <CODE>video</CODE> group to use X.org.</P> <P>You need to be a part of the _italic(`video') group to use X.org.</P>
<H3>Window Management</H3> _subheader(`Managing Clients')
<P> <P>
It's possible to make X <CODE>exec(3)</CODE> a window manager at the end of initialization to ease the creation, deletion, and manipulation of windows. It's possible to make X _man(`exec(3)') a window manager at the end of initialization to ease the creation, deletion, and manipulation of windows.
Contrary to what is now popular belief, window managers are not necessary (thought they're extremely convenient compared to the lack of them). Contrary to what is now popular belief, window managers are not necessary (thought they're extremely convenient compared to the lack of them).
</P> </P>
<H4>ctwm</H4> <H4>ctwm</H4>
<UL> _bibliography(`
<LI><A HREF="https://datagubbe.se/twm/">Configurations for ctwm (and twm)</A></LI> _bentr(`_link(`Configurations for ctwm (and twm)', `https://datagubbe.se/twm/')')
</UL> ')
<H3>Web Browsing</H3> _subheader(`WWW')
<H4>TOR Browser</H4> _subsubheader(`TOR Browser')
<P> <P>
TOR Browser is available through pkgsrc at <CODE>security/tor-browser</CODE>. TOR Browser is available through pkgsrc at _package(`security/tor-browser').
</P> </P>
<H3>xinit(1)</H3> _subheader(`xinit(1)')
<P> <P>
<CODE>startx(1)</CODE> is usually included with <CODE>xinit(1)</CODE>. _man(`startx(1)') is usually included with _man(`xinit(1)').
</P> </P>
<P> <P>
On Alpine Linux, <CODE>xinit(1)</CODE> is provided by the <CODE>xinit</CODE> package. On _ref(`#alpine') Linux, _man(`xinit(1)') is provided by _package(`xinit').
On Arch Linux, <CODE>xinit(1)</CODE> is provided by <CODE><A HREF="xorg-xinit">https://archlinux.org/packages/extra/x86_64/xorg-xinit/</A></CODE>. On _ref(`#arch') Linux, _man(`xinit(1)') is provided by _link(`_package(`xorg-xinit')', `https://archlinux.org/packages/extra/x86_64/xorg-xinit/').
</P> </P>