From ec4d3733b220ace83d45bb7fb3a8247bb83dfa96 Mon Sep 17 00:00:00 2001 From: tamsin woo Date: Mon, 1 Jul 2024 14:35:37 -0700 Subject: [PATCH] new post: Signal Desktop on Arch & Wayland --- .../signal-desktop-on-arch-wayland/index.md | 30 +++++ public/categories/index.xml | 6 +- public/categories/tutorial/index.html | 3 +- public/categories/tutorial/index.xml | 11 +- public/index.html | 4 +- public/index.xml | 11 +- public/posts/index.html | 3 +- public/posts/index.xml | 11 +- .../signal-desktop-on-arch-wayland/index.html | 116 ++++++++++++++++++ public/sitemap.xml | 34 +++-- public/tags/arch/index.html | 90 ++++++++++++++ public/tags/arch/index.xml | 19 +++ public/tags/flux/index.xml | 2 +- public/tags/hugo/index.xml | 2 +- public/tags/index.html | 5 +- public/tags/index.xml | 37 ++++-- public/tags/k8s/index.xml | 2 +- public/tags/linux/index.html | 90 ++++++++++++++ public/tags/linux/index.xml | 19 +++ public/tags/meta/index.xml | 2 +- public/tags/miniflux/index.xml | 2 +- public/tags/rss/index.xml | 2 +- public/tags/wayland/index.html | 90 ++++++++++++++ public/tags/wayland/index.xml | 19 +++ 24 files changed, 572 insertions(+), 38 deletions(-) create mode 100644 content/posts/signal-desktop-on-arch-wayland/index.md create mode 100644 public/posts/signal-desktop-on-arch-wayland/index.html create mode 100644 public/tags/arch/index.html create mode 100644 public/tags/arch/index.xml create mode 100644 public/tags/linux/index.html create mode 100644 public/tags/linux/index.xml create mode 100644 public/tags/wayland/index.html create mode 100644 public/tags/wayland/index.xml diff --git a/content/posts/signal-desktop-on-arch-wayland/index.md b/content/posts/signal-desktop-on-arch-wayland/index.md new file mode 100644 index 0000000..b80613f --- /dev/null +++ b/content/posts/signal-desktop-on-arch-wayland/index.md @@ -0,0 +1,30 @@ ++++ +title = 'Signal Desktop on Arch & Wayland' +date = 2024-07-01T13:37:53-07:00 +categories = ['Tutorial'] +tags = ['linux', 'arch', 'wayland'] ++++ + +i've used [Signal][signal] as my preferred messaging app since around 2015. for a long time, i had the desktop application, and used it often to text directly from my laptop. since switching to Wayland, years ago now, i have simply lived without it: the desktop app didn't have native wayland support, and i was unwilling to jump through `xwayland` hoops. + +today, i finally broke down and went looking for a fix. it turns out Signal's electron app has [supported wayland since 2021][signal-wayland]. to get this to work with my launcher in Arch Linux, i had to run with the following options: `--enable-features=UseOzonePlatform --ozone-platform=wayland`. + +{{< code-details summary="[`signal-desktop.desktop`][signal-desktop]" lang="toml" details=` +[Desktop Entry] +Type=Application +Name=Signal +Comment=Signal - Private Messenger +Comment[de]=Signal - Sicherer Messenger +Icon=signal-desktop +Exec=signal-desktop --use-tray-icon --enable-features=UseOzonePlatform --ozone-platform=wayland -- %u +Terminal=false +Categories=Network;InstantMessaging; +StartupWMClass=signal +MimeType=x-scheme-handler/sgnl;x-scheme-handler/signalcaptcha; +Keywords=sgnl;chat;im;messaging;messenger;security;privat; +X-GNOME-UsesNotifications=true +` >}} + +[signal]: https://signal.org/ +[signal-desktop]: https://gitlab.com/no_reply/sublingual/-/blob/trunk/arch/usr/share/applications/signal-desktop.desktop#L7 +[signal-wayland]: https://www.fosskers.ca/en/blog/wayland#org3ddb5b diff --git a/public/categories/index.xml b/public/categories/index.xml index d1790ce..67d561f 100644 --- a/public/categories/index.xml +++ b/public/categories/index.xml @@ -4,14 +4,14 @@ Categories on estradiol.cloud https://estradiol.cloud/categories/ Recent content in Categories on estradiol.cloud - Hugo -- gohugo.io + Hugo en-us - Tue, 12 Mar 2024 16:45:59 -0700 + Mon, 01 Jul 2024 13:37:53 -0700 Tutorial https://estradiol.cloud/categories/tutorial/ - Tue, 12 Mar 2024 16:45:59 -0700 + Mon, 01 Jan 0001 00:00:00 +0000 https://estradiol.cloud/categories/tutorial/ diff --git a/public/categories/tutorial/index.html b/public/categories/tutorial/index.html index f29cc4e..8b91bc6 100644 --- a/public/categories/tutorial/index.html +++ b/public/categories/tutorial/index.html @@ -43,7 +43,8 @@ -

Tutorial

  • Hugo on Kubernetes & NGINX
  • +

    Tutorial

    diff --git a/public/categories/tutorial/index.xml b/public/categories/tutorial/index.xml index 0efcb02..026f57e 100644 --- a/public/categories/tutorial/index.xml +++ b/public/categories/tutorial/index.xml @@ -4,10 +4,17 @@ Tutorial on estradiol.cloud https://estradiol.cloud/categories/tutorial/ Recent content in Tutorial on estradiol.cloud - Hugo -- gohugo.io + Hugo en-us - Tue, 12 Mar 2024 16:45:59 -0700 + Mon, 01 Jul 2024 13:37:53 -0700 + + Signal Desktop on Arch & Wayland + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + Mon, 01 Jul 2024 13:37:53 -0700 + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + i&rsquo;ve used Signal as my preferred messaging app since around 2015. for a long time, i had the desktop application, and used it often to text directly from my laptop. since switching to Wayland, years ago now, i have simply lived without it: the desktop app didn&rsquo;t have native wayland support, and i was unwilling to jump through xwayland hoops. today, i finally broke down and went looking for a fix. + Hugo on Kubernetes & NGINX https://estradiol.cloud/posts/hugo-on-k8s-nginx/ diff --git a/public/index.html b/public/index.html index 1d01cd2..65cb8f0 100644 --- a/public/index.html +++ b/public/index.html @@ -2,7 +2,7 @@ - estradiol.cloud + estradiol.cloud + 2024-07-01 — Signal Desktop on Arch & Wayland +
  • 2024-03-12 — Hugo on Kubernetes & NGINX
  • 2024-03-04 — Miniflux for Self-Hosted RSS diff --git a/public/index.xml b/public/index.xml index bdcb520..b50efce 100644 --- a/public/index.xml +++ b/public/index.xml @@ -4,10 +4,17 @@ estradiol.cloud https://estradiol.cloud/ Recent content on estradiol.cloud - Hugo -- gohugo.io + Hugo en-us - Tue, 12 Mar 2024 16:45:59 -0700 + Mon, 01 Jul 2024 13:37:53 -0700 + + Signal Desktop on Arch & Wayland + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + Mon, 01 Jul 2024 13:37:53 -0700 + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + i&rsquo;ve used Signal as my preferred messaging app since around 2015. for a long time, i had the desktop application, and used it often to text directly from my laptop. since switching to Wayland, years ago now, i have simply lived without it: the desktop app didn&rsquo;t have native wayland support, and i was unwilling to jump through xwayland hoops. today, i finally broke down and went looking for a fix. + Hugo on Kubernetes & NGINX https://estradiol.cloud/posts/hugo-on-k8s-nginx/ diff --git a/public/posts/index.html b/public/posts/index.html index 0e9e415..9d36c19 100644 --- a/public/posts/index.html +++ b/public/posts/index.html @@ -43,7 +43,8 @@ -

    Posts

    • Hugo on Kubernetes & NGINX
    • +

      Posts

      diff --git a/public/posts/index.xml b/public/posts/index.xml index 123c406..4d639b4 100644 --- a/public/posts/index.xml +++ b/public/posts/index.xml @@ -4,10 +4,17 @@ Posts on estradiol.cloud https://estradiol.cloud/posts/ Recent content in Posts on estradiol.cloud - Hugo -- gohugo.io + Hugo en-us - Tue, 12 Mar 2024 16:45:59 -0700 + Mon, 01 Jul 2024 13:37:53 -0700 + + Signal Desktop on Arch & Wayland + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + Mon, 01 Jul 2024 13:37:53 -0700 + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + i&rsquo;ve used Signal as my preferred messaging app since around 2015. for a long time, i had the desktop application, and used it often to text directly from my laptop. since switching to Wayland, years ago now, i have simply lived without it: the desktop app didn&rsquo;t have native wayland support, and i was unwilling to jump through xwayland hoops. today, i finally broke down and went looking for a fix. + Hugo on Kubernetes & NGINX https://estradiol.cloud/posts/hugo-on-k8s-nginx/ diff --git a/public/posts/signal-desktop-on-arch-wayland/index.html b/public/posts/signal-desktop-on-arch-wayland/index.html new file mode 100644 index 0000000..a14039b --- /dev/null +++ b/public/posts/signal-desktop-on-arch-wayland/index.html @@ -0,0 +1,116 @@ + + + + Signal Desktop on Arch & Wayland – estradiol.cloud + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + +
      +

      Signal Desktop on Arch & Wayland

      +
      +
      +

      i’ve used Signal as my preferred messaging app since around 2015. for a long time, i had the desktop application, and used it often to text directly from my laptop. since switching to Wayland, years ago now, i have simply lived without it: the desktop app didn’t have native wayland support, and i was unwilling to jump through xwayland hoops.

      +

      today, i finally broke down and went looking for a fix. it turns out Signal’s electron app has supported wayland since 2021. to get this to work with my launcher in Arch Linux, i had to run with the following options: --enable-features=UseOzonePlatform --ozone-platform=wayland.

      +

      +

      +[signal-desktop.desktop][signal-desktop]
      [Desktop Entry]
      +Type=Application
      +Name=Signal
      +Comment=Signal - Private Messenger
      +Comment[de]=Signal - Sicherer Messenger
      +Icon=signal-desktop
      +Exec=signal-desktop --use-tray-icon --enable-features=UseOzonePlatform --ozone-platform=wayland -- %u
      +Terminal=false
      +Categories=Network;InstantMessaging;
      +StartupWMClass=signal
      +MimeType=x-scheme-handler/sgnl;x-scheme-handler/signalcaptcha;
      +Keywords=sgnl;chat;im;messaging;messenger;security;privat;
      +X-GNOME-UsesNotifications=true
      +
      +

      + + +
      +
      +
      + +
      + +
      +

      2024-07-01 +

      +
      +
      + +
      + +
      + + + diff --git a/public/sitemap.xml b/public/sitemap.xml index 121a7ec..4704545 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -3,10 +3,31 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> https://estradiol.cloud/ - 2024-03-12T16:45:59-07:00 + 2024-07-01T13:37:53-07:00 + + https://estradiol.cloud/tags/arch/ + 2024-07-01T13:37:53-07:00 https://estradiol.cloud/categories/ - 2024-03-12T16:45:59-07:00 + 2024-07-01T13:37:53-07:00 + + https://estradiol.cloud/tags/linux/ + 2024-07-01T13:37:53-07:00 + + https://estradiol.cloud/posts/ + 2024-07-01T13:37:53-07:00 + + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + 2024-07-01T13:37:53-07:00 + + https://estradiol.cloud/tags/ + 2024-07-01T13:37:53-07:00 + + https://estradiol.cloud/categories/tutorial/ + 2024-07-01T13:37:53-07:00 + + https://estradiol.cloud/tags/wayland/ + 2024-07-01T13:37:53-07:00 https://estradiol.cloud/tags/flux/ 2024-03-12T16:45:59-07:00 @@ -22,15 +43,6 @@ https://estradiol.cloud/tags/meta/ 2024-03-12T16:45:59-07:00 - - https://estradiol.cloud/posts/ - 2024-03-12T16:45:59-07:00 - - https://estradiol.cloud/tags/ - 2024-03-12T16:45:59-07:00 - - https://estradiol.cloud/categories/tutorial/ - 2024-03-12T16:45:59-07:00 https://estradiol.cloud/tags/miniflux/ 2024-03-04T14:56:38-08:00 diff --git a/public/tags/arch/index.html b/public/tags/arch/index.html new file mode 100644 index 0000000..91a782a --- /dev/null +++ b/public/tags/arch/index.html @@ -0,0 +1,90 @@ + + + + Arch – estradiol.cloud + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + +

      Arch

      +
      + +
      + +
      +
      +
      +
      + +
      + +
      + + + diff --git a/public/tags/arch/index.xml b/public/tags/arch/index.xml new file mode 100644 index 0000000..72bf99b --- /dev/null +++ b/public/tags/arch/index.xml @@ -0,0 +1,19 @@ + + + + Arch on estradiol.cloud + https://estradiol.cloud/tags/arch/ + Recent content in Arch on estradiol.cloud + Hugo + en-us + Mon, 01 Jul 2024 13:37:53 -0700 + + + Signal Desktop on Arch & Wayland + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + Mon, 01 Jul 2024 13:37:53 -0700 + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + i&rsquo;ve used Signal as my preferred messaging app since around 2015. for a long time, i had the desktop application, and used it often to text directly from my laptop. since switching to Wayland, years ago now, i have simply lived without it: the desktop app didn&rsquo;t have native wayland support, and i was unwilling to jump through xwayland hoops. today, i finally broke down and went looking for a fix. + + + diff --git a/public/tags/flux/index.xml b/public/tags/flux/index.xml index 0caa08c..68b108a 100644 --- a/public/tags/flux/index.xml +++ b/public/tags/flux/index.xml @@ -4,7 +4,7 @@ Flux on estradiol.cloud https://estradiol.cloud/tags/flux/ Recent content in Flux on estradiol.cloud - Hugo -- gohugo.io + Hugo en-us Tue, 12 Mar 2024 16:45:59 -0700 diff --git a/public/tags/hugo/index.xml b/public/tags/hugo/index.xml index 8ba3f6e..8128519 100644 --- a/public/tags/hugo/index.xml +++ b/public/tags/hugo/index.xml @@ -4,7 +4,7 @@ Hugo on estradiol.cloud https://estradiol.cloud/tags/hugo/ Recent content in Hugo on estradiol.cloud - Hugo -- gohugo.io + Hugo en-us Tue, 12 Mar 2024 16:45:59 -0700 diff --git a/public/tags/index.html b/public/tags/index.html index 3f86aa0..29ba84d 100644 --- a/public/tags/index.html +++ b/public/tags/index.html @@ -43,7 +43,10 @@ -

      Tags

      • Flux
      • +

        Tags

        • Arch
        • +
        • Linux
        • +
        • Wayland
        • +
        • Flux
        • Hugo
        • K8s
        • Meta
        • diff --git a/public/tags/index.xml b/public/tags/index.xml index 495f1c4..b6bc5cc 100644 --- a/public/tags/index.xml +++ b/public/tags/index.xml @@ -4,49 +4,70 @@ Tags on estradiol.cloud https://estradiol.cloud/tags/ Recent content in Tags on estradiol.cloud - Hugo -- gohugo.io + Hugo en-us - Tue, 12 Mar 2024 16:45:59 -0700 + Mon, 01 Jul 2024 13:37:53 -0700 + + Arch + https://estradiol.cloud/tags/arch/ + Mon, 01 Jan 0001 00:00:00 +0000 + https://estradiol.cloud/tags/arch/ + + + + Linux + https://estradiol.cloud/tags/linux/ + Mon, 01 Jan 0001 00:00:00 +0000 + https://estradiol.cloud/tags/linux/ + + + + Wayland + https://estradiol.cloud/tags/wayland/ + Mon, 01 Jan 0001 00:00:00 +0000 + https://estradiol.cloud/tags/wayland/ + + Flux https://estradiol.cloud/tags/flux/ - Tue, 12 Mar 2024 16:45:59 -0700 + Mon, 01 Jan 0001 00:00:00 +0000 https://estradiol.cloud/tags/flux/ Hugo https://estradiol.cloud/tags/hugo/ - Tue, 12 Mar 2024 16:45:59 -0700 + Mon, 01 Jan 0001 00:00:00 +0000 https://estradiol.cloud/tags/hugo/ K8s https://estradiol.cloud/tags/k8s/ - Tue, 12 Mar 2024 16:45:59 -0700 + Mon, 01 Jan 0001 00:00:00 +0000 https://estradiol.cloud/tags/k8s/ Meta https://estradiol.cloud/tags/meta/ - Tue, 12 Mar 2024 16:45:59 -0700 + Mon, 01 Jan 0001 00:00:00 +0000 https://estradiol.cloud/tags/meta/ Miniflux https://estradiol.cloud/tags/miniflux/ - Mon, 04 Mar 2024 14:56:38 -0800 + Mon, 01 Jan 0001 00:00:00 +0000 https://estradiol.cloud/tags/miniflux/ Rss https://estradiol.cloud/tags/rss/ - Mon, 04 Mar 2024 14:56:38 -0800 + Mon, 01 Jan 0001 00:00:00 +0000 https://estradiol.cloud/tags/rss/ diff --git a/public/tags/k8s/index.xml b/public/tags/k8s/index.xml index 5fabcd2..06936f5 100644 --- a/public/tags/k8s/index.xml +++ b/public/tags/k8s/index.xml @@ -4,7 +4,7 @@ K8s on estradiol.cloud https://estradiol.cloud/tags/k8s/ Recent content in K8s on estradiol.cloud - Hugo -- gohugo.io + Hugo en-us Tue, 12 Mar 2024 16:45:59 -0700 diff --git a/public/tags/linux/index.html b/public/tags/linux/index.html new file mode 100644 index 0000000..26ae063 --- /dev/null +++ b/public/tags/linux/index.html @@ -0,0 +1,90 @@ + + + + Linux – estradiol.cloud + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          + + + +

          Linux

          +
          + +
          + +
          +
          +
          +
          + +
          + +
          + + + diff --git a/public/tags/linux/index.xml b/public/tags/linux/index.xml new file mode 100644 index 0000000..702465d --- /dev/null +++ b/public/tags/linux/index.xml @@ -0,0 +1,19 @@ + + + + Linux on estradiol.cloud + https://estradiol.cloud/tags/linux/ + Recent content in Linux on estradiol.cloud + Hugo + en-us + Mon, 01 Jul 2024 13:37:53 -0700 + + + Signal Desktop on Arch & Wayland + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + Mon, 01 Jul 2024 13:37:53 -0700 + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + i&rsquo;ve used Signal as my preferred messaging app since around 2015. for a long time, i had the desktop application, and used it often to text directly from my laptop. since switching to Wayland, years ago now, i have simply lived without it: the desktop app didn&rsquo;t have native wayland support, and i was unwilling to jump through xwayland hoops. today, i finally broke down and went looking for a fix. + + + diff --git a/public/tags/meta/index.xml b/public/tags/meta/index.xml index 02a5c44..34f555a 100644 --- a/public/tags/meta/index.xml +++ b/public/tags/meta/index.xml @@ -4,7 +4,7 @@ Meta on estradiol.cloud https://estradiol.cloud/tags/meta/ Recent content in Meta on estradiol.cloud - Hugo -- gohugo.io + Hugo en-us Tue, 12 Mar 2024 16:45:59 -0700 diff --git a/public/tags/miniflux/index.xml b/public/tags/miniflux/index.xml index 6d855da..ab9fabc 100644 --- a/public/tags/miniflux/index.xml +++ b/public/tags/miniflux/index.xml @@ -4,7 +4,7 @@ Miniflux on estradiol.cloud https://estradiol.cloud/tags/miniflux/ Recent content in Miniflux on estradiol.cloud - Hugo -- gohugo.io + Hugo en-us Mon, 04 Mar 2024 14:56:38 -0800 diff --git a/public/tags/rss/index.xml b/public/tags/rss/index.xml index 78d7d4c..314aac4 100644 --- a/public/tags/rss/index.xml +++ b/public/tags/rss/index.xml @@ -4,7 +4,7 @@ Rss on estradiol.cloud https://estradiol.cloud/tags/rss/ Recent content in Rss on estradiol.cloud - Hugo -- gohugo.io + Hugo en-us Mon, 04 Mar 2024 14:56:38 -0800 diff --git a/public/tags/wayland/index.html b/public/tags/wayland/index.html new file mode 100644 index 0000000..53078c6 --- /dev/null +++ b/public/tags/wayland/index.html @@ -0,0 +1,90 @@ + + + + Wayland – estradiol.cloud + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          + + + +

          Wayland

          +
          + +
          + +
          +
          +
          +
          + +
          + +
          + + + diff --git a/public/tags/wayland/index.xml b/public/tags/wayland/index.xml new file mode 100644 index 0000000..00513b0 --- /dev/null +++ b/public/tags/wayland/index.xml @@ -0,0 +1,19 @@ + + + + Wayland on estradiol.cloud + https://estradiol.cloud/tags/wayland/ + Recent content in Wayland on estradiol.cloud + Hugo + en-us + Mon, 01 Jul 2024 13:37:53 -0700 + + + Signal Desktop on Arch & Wayland + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + Mon, 01 Jul 2024 13:37:53 -0700 + https://estradiol.cloud/posts/signal-desktop-on-arch-wayland/ + i&rsquo;ve used Signal as my preferred messaging app since around 2015. for a long time, i had the desktop application, and used it often to text directly from my laptop. since switching to Wayland, years ago now, i have simply lived without it: the desktop app didn&rsquo;t have native wayland support, and i was unwilling to jump through xwayland hoops. today, i finally broke down and went looking for a fix. + + +