2024-07-01 21:35:37 +00:00
<!DOCTYPE html>
< html lang = "en" >
< head > < title > Signal Desktop on Arch & Wayland – estradiol.cloud< / title >
< meta name = "description" content = "> [ the regrown limb can be monstrous , duplicated , potent . We have all been injured , profoundly . ] ( https: / / doi . org / 10 . 5749 / minnesota / 9780816650477 . 003 . 0001 )
----
Ь 887 | 2
">
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
< meta charset = "UTF-8" / >
2024-07-01 21:40:00 +00:00
< link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" integrity = "sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A==" crossorigin = "anonymous" referrerpolicy = "no-referrer" / >
2024-07-01 21:35:37 +00:00
< link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.4/css/academicons.min.css" integrity = "sha512-IW0nhlW5MgNydsXJO40En2EoCkTTjZhI3yuODrZIc8cQ4h1XcF53PsqDHa09NqnkXuIe0Oiyyj171BqZFwISBw==" crossorigin = "anonymous" referrerpolicy = "no-referrer" / >
< link rel = "stylesheet" href = "https://estradiol.cloud/css/palettes/material.css" >
< link rel = "stylesheet" href = "https://estradiol.cloud/css/risotto.css" >
< link rel = "stylesheet" href = "https://estradiol.cloud/css/custom.css" >
< link rel = "alternate" type = "application/rss+xml" title = "estradiol.cloud Feed" href = "index.xml" / >
< / head >
< body >
< div class = "page" >
< header class = "page__header" > < nav class = "page__nav main-nav" >
< ul >
< li class = "nomarker" > < h1 class = "page__logo" > < a href = "https://estradiol.cloud/" class = "page__logo-inner" > estradiol.cloud< / a > < / h1 > < / li > < li class = "main-nav__item" > < a class = "nav-main-item active" href = "https://estradiol.cloud/posts/" title = "" > Posts< / a > < / li > < / ul >
< / nav >
< / header >
< section class = "page__body" > < header class = "content__header" >
< h1 > Signal Desktop on Arch & Wayland< / h1 >
< / header >
< div class = "content__body" >
< p > i’ ve used < a href = "https://signal.org/" > Signal< / a > 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 < code > xwayland< / code > hoops.< / p >
< p > today, i finally broke down and went looking for a fix. it turns out Signal’ s electron app has < a href = "https://www.fosskers.ca/en/blog/wayland#org3ddb5b" > supported wayland since 2021< / a > . to get this to work with my launcher in Arch Linux, i had to run with the following options: < code > --enable-features=UseOzonePlatform --ozone-platform=wayland< / code > .< / p >
2024-07-01 21:40:00 +00:00
< p > my full [signal-desktop.desktop][https://gitlab.com/no_reply/sublingual/-/blob/trunk/arch/usr/share/applications/signal-desktop.desktop#L7] is:
2024-07-01 21:35:37 +00:00
< p >
< details >
2024-07-01 21:40:00 +00:00
< summary > `signal-desktop.desktop< / summary > < div class = "highlight" > < pre tabindex = "0" style = "color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;" > < code class = "language-toml" data-lang = "toml" > < span style = "display:flex;" > < span > [< span style = "color:#a6e22e" > Desktop< / span > < span style = "color:#a6e22e" > Entry< / span > ]
2024-07-01 21:35:37 +00:00
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#a6e22e" > Type< / span > =< span style = "color:#a6e22e" > Application< / span >
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#a6e22e" > Name< / span > =< span style = "color:#a6e22e" > Signal< / span >
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#a6e22e" > Comment< / span > =< span style = "color:#a6e22e" > Signal< / span > < span style = "color:#a6e22e" > -< / span > < span style = "color:#a6e22e" > Private< / span > < span style = "color:#a6e22e" > Messenger< / span >
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#a6e22e" > Comment< / span > [< span style = "color:#a6e22e" > de< / span > ]=< span style = "color:#a6e22e" > Signal< / span > < span style = "color:#a6e22e" > -< / span > < span style = "color:#a6e22e" > Sicherer< / span > < span style = "color:#a6e22e" > Messenger< / span >
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#a6e22e" > Icon< / span > =< span style = "color:#a6e22e" > signal-desktop< / span >
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#a6e22e" > Exec< / span > =< span style = "color:#a6e22e" > signal-desktop< / span > < span style = "color:#a6e22e" > --use-tray-icon< / span > < span style = "color:#a6e22e" > --enable-features< / span > =< span style = "color:#a6e22e" > UseOzonePlatform< / span > < span style = "color:#a6e22e" > --ozone-platform< / span > =< span style = "color:#a6e22e" > wayland< / span > < span style = "color:#a6e22e" > --< / span > < span style = "color:#960050;background-color:#1e0010" > %< / span > < span style = "color:#a6e22e" > u< / span >
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#a6e22e" > Terminal< / span > =< span style = "color:#66d9ef" > false< / span >
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#a6e22e" > Categories< / span > =< span style = "color:#a6e22e" > Network< / span > < span style = "color:#960050;background-color:#1e0010" > ;< / span > < span style = "color:#a6e22e" > InstantMessaging< / span > < span style = "color:#960050;background-color:#1e0010" > ;< / span >
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#a6e22e" > StartupWMClass< / span > =< span style = "color:#a6e22e" > signal< / span >
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#a6e22e" > MimeType< / span > =< span style = "color:#a6e22e" > x-scheme-handler< / span > < span style = "color:#960050;background-color:#1e0010" > /< / span > < span style = "color:#a6e22e" > sgnl< / span > < span style = "color:#960050;background-color:#1e0010" > ;< / span > < span style = "color:#a6e22e" > x-scheme-handler< / span > < span style = "color:#960050;background-color:#1e0010" > /< / span > < span style = "color:#a6e22e" > signalcaptcha< / span > < span style = "color:#960050;background-color:#1e0010" > ;< / span >
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#a6e22e" > Keywords< / span > =< span style = "color:#a6e22e" > sgnl< / span > < span style = "color:#960050;background-color:#1e0010" > ;< / span > < span style = "color:#a6e22e" > chat< / span > < span style = "color:#960050;background-color:#1e0010" > ;< / span > < span style = "color:#a6e22e" > im< / span > < span style = "color:#960050;background-color:#1e0010" > ;< / span > < span style = "color:#a6e22e" > messaging< / span > < span style = "color:#960050;background-color:#1e0010" > ;< / span > < span style = "color:#a6e22e" > messenger< / span > < span style = "color:#960050;background-color:#1e0010" > ;< / span > < span style = "color:#a6e22e" > security< / span > < span style = "color:#960050;background-color:#1e0010" > ;< / span > < span style = "color:#a6e22e" > privat< / span > < span style = "color:#960050;background-color:#1e0010" > ;< / span >
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#a6e22e" > X-GNOME-UsesNotifications< / span > =< span style = "color:#66d9ef" > true< / span >
< / span > < / span > < / code > < / pre > < / div > < / details >
< / p >
2024-07-01 21:40:00 +00:00
< / p >
2024-07-01 21:35:37 +00:00
< / div >
< footer class = "content__footer" > < / footer >
< / section >
< section class = "page__aside" >
< div class = "aside__about" >
< div class = "aside__about" > < h1 class = "about__title" > it' s estradiol.cloud!< / h1 >
< p class = "about__description" > < blockquote >
< p > < a href = "https://doi.org/10.5749/minnesota/9780816650477.003.0001" > the regrown limb can be monstrous, duplicated, potent. We have all been injured, profoundly.< / a > < / p >
< / blockquote >
< hr >
< p > Ь 887 | 2< / p >
< / p >
< / div >
< ul class = "aside__social-links" >
< li >
< i class = "fa-brands fa-mastodon" > < / i > < a href = "https://hachyderm.io/@no_reply" rel = "me" title = "Hachyderm" > hachyderm.io/@no_reply< / a >
< / li >
< li >
< i class = "fa-brands fa-mastodon" > < / i > < a href = "https://chaosfem.tw/@t4tamsin" rel = "me" title = "Chaosfem" > < / i > chaosfem.tw/@t4tamsin< / a >
< / li >
< li >
< i class = "fa-brands fa-git-alt" > < / i > < a href = "https://code.estradiol.cloud/tamsin" rel = "me" title = "Code" > code< / a >
< / li >
< li >
< i class = "fa-brands fa-gitlab" > < / i > < a href = "https://gitlab.com/no-reply" rel = "me" title = "Code" > work code< / a >
< / li >
< li >
< i class = "fa-brands fa-github" > < / i > < a href = "https://github.com/no_eply" rel = "me" title = "Code" > more code< / a >
< / li >
< / ul >
< / div >
< hr >
< div class = "aside__content" > < p > 2024-07-01
< / p >
< / div >
< / section >
< footer class = "page__footer" > < / footer >
< / div >
< / body >
< / html >