<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bromilow.uk/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bromilow.uk/feed.php">
        <title>Michael Bromilow&#039;s Personal Wiki - linux:home</title>
        <description></description>
        <link>https://wiki.bromilow.uk/</link>
        <image rdf:resource="https://wiki.bromilow.uk/_media/logo.png" />
       <dc:date>2026-05-06T12:47:35+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bromilow.uk/linux/home/fprint?rev=1679504739&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bromilow.uk/linux/home/meddling_with_x_displays_over_ssh?rev=1662581106&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bromilow.uk/linux/home/one-liners?rev=1662581106&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bromilow.uk/linux/home/renaming_lxd_storage_pool?rev=1662581106&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bromilow.uk/linux/home/shutting_up_pam_in_syslogs?rev=1662581106&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bromilow.uk/linux/home/start?rev=1662581716&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bromilow.uk/linux/home/web_to_native?rev=1662581106&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bromilow.uk/_media/logo.png">
        <title>Michael Bromilow's Personal Wiki</title>
        <link>https://wiki.bromilow.uk/</link>
        <url>https://wiki.bromilow.uk/_media/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bromilow.uk/linux/home/fprint?rev=1679504739&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-22T17:05:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>FPrint shenanigans</title>
        <link>https://wiki.bromilow.uk/linux/home/fprint?rev=1679504739&amp;do=diff</link>
        <description>FPrint shenanigans

Show a &quot;Fingerprint authentication successful&quot; message

Replace in the required /etc/pam.d file
auth sufficient pam_fprintd.so
by
auth [success=ok new_authtok_reqd=ok default=2] pam_fprintd.so
auth optional pam_echo.so file=/usr/share/pam/fingerprint_success_message.txt
auth sufficient pam_permit.so</description>
    </item>
    <item rdf:about="https://wiki.bromilow.uk/linux/home/meddling_with_x_displays_over_ssh?rev=1662581106&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-07T20:05:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Meddling with X displays over SSH</title>
        <link>https://wiki.bromilow.uk/linux/home/meddling_with_x_displays_over_ssh?rev=1662581106&amp;do=diff</link>
        <description>Meddling with X displays over SSH

Since I use SDDM, the Xauthority file is located in a randomly-named file in /var/run/sddm. To meddle with local displays, you can simply:
$ export DISPLAY=:0
$ export XAUTHORITY=/var/run/sddm/...
Now you can do stuff like</description>
    </item>
    <item rdf:about="https://wiki.bromilow.uk/linux/home/one-liners?rev=1662581106&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-07T20:05:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>One-liners</title>
        <link>https://wiki.bromilow.uk/linux/home/one-liners?rev=1662581106&amp;do=diff</link>
        <description>One-liners

Fairly self-explanatory.

Find nodatacow files on btrfs
$ find [directory] ! -type l -exec lsattr -d {} + | sed -n &#039;s/^[^ ]*C[^ ]* //p&#039;</description>
    </item>
    <item rdf:about="https://wiki.bromilow.uk/linux/home/renaming_lxd_storage_pool?rev=1662581106&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-07T20:05:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Renaming an LXD storage pool</title>
        <link>https://wiki.bromilow.uk/linux/home/renaming_lxd_storage_pool?rev=1662581106&amp;do=diff</link>
        <description>Renaming an LXD storage pool

	*  lxd sql global “UPDATE storage_pools SET name=&#039;new_name&#039; WHERE name=&#039;old_name&#039;;”
	*  lxd sql global “UPDATE profiles_devices_config SET value=&#039;new_name&#039; WHERE value=&#039;old_name&#039; AND key=&#039;pool&#039;;”
	*  mv /var/snap/lxd/common/lxd/storage-pools/old_name/ /var/snap/lxd/common/lxd/storage-pools/new_name/</description>
    </item>
    <item rdf:about="https://wiki.bromilow.uk/linux/home/shutting_up_pam_in_syslogs?rev=1662581106&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-07T20:05:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Shutting Up PAM in Syslogs</title>
        <link>https://wiki.bromilow.uk/linux/home/shutting_up_pam_in_syslogs?rev=1662581106&amp;do=diff</link>
        <description>Shutting Up PAM in Syslogs

In a Debian-like system, the easiest way is to use pam-auth-update to manage PAM.
To silence specific services, make a file like the following:

/usr/share/pam-configs/shutup
# Don&#039;t log &quot;session opened&quot; and &quot;session closed&quot; messages for...
# Cron, Samba
# See: https://wiki.ubuntu.com/PAMConfigFrameworkSpec
#      https://manpages.debian.org/stretch/libpam-modules/pam_succeed_if.8.en.html
Name: disable annoying services session logging
Default: yes
Priority: 300
Sessi…</description>
    </item>
    <item rdf:about="https://wiki.bromilow.uk/linux/home/start?rev=1662581716&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-07T20:15:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Desktop/home use</title>
        <link>https://wiki.bromilow.uk/linux/home/start?rev=1662581716&amp;do=diff</link>
        <description>Desktop/home use

Mostly stuff relevant to using linux as an end user, on a desktop/laptop.

Pages


	* FPrint shenanigans
	* Meddling with X displays over SSH
	* One-liners
	* Renaming an LXD storage pool
	* Shutting Up PAM in Syslogs
	* Web services to native programs</description>
    </item>
    <item rdf:about="https://wiki.bromilow.uk/linux/home/web_to_native?rev=1662581106&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-07T20:05:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Web services to native programs</title>
        <link>https://wiki.bromilow.uk/linux/home/web_to_native?rev=1662581106&amp;do=diff</link>
        <description>Web services to native programs

(FB Messenger, WhatsApp Web, etc)
This can be achieved using nativefier. Installation is simply $ npm install nativefier -g.

Suggestions
 Messenger  $ nativefier “messenger.com” --tray     WhatsApp   $ nativefier “web.whatsapp.com</description>
    </item>
</rdf:RDF>
