<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>status bar Archives - Tech Antidote</title>
	<atom:link href="https://techantidote.com/tag/status-bar/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>‎ &#124; LINUX &#124; Tech &#124; Security &#124;</description>
	<lastBuildDate>Wed, 22 Sep 2021 01:21:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://techantidote.com/wp-content/uploads/2016/02/cropped-google-plus-profile-picture-32x32.png</url>
	<title>status bar Archives - Tech Antidote</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">106369530</site>	<item>
		<title>Install Signal Desktop and setup the tray for i3-gaps [Linux Mint / Ubuntu]</title>
		<link>https://techantidote.com/install-signal-desktop-and-setup-the-tray-for-i3-gaps-linux-mint-ubuntu/</link>
					<comments>https://techantidote.com/install-signal-desktop-and-setup-the-tray-for-i3-gaps-linux-mint-ubuntu/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Wed, 22 Sep 2021 01:21:58 +0000</pubDate>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[i3-gaps]]></category>
		<category><![CDATA[i3bar]]></category>
		<category><![CDATA[i3wm]]></category>
		<category><![CDATA[linux mint]]></category>
		<category><![CDATA[py3status]]></category>
		<category><![CDATA[signal]]></category>
		<category><![CDATA[signal desktop]]></category>
		<category><![CDATA[status bar]]></category>
		<category><![CDATA[tray]]></category>
		<guid isPermaLink="false">https://techantidote.com/?p=3555</guid>

					<description><![CDATA[<p>This is post on installing + setting up Signal Desktop application on an i3 / i3-gaps setup and enabling signal&#8217;s tray icon on your status bar. Requirements: 1. Linux Mint/Ubuntu [This was tested on Linux Mint 20.2 ] 2. Window Manager &#8211; i3 or i3-gaps [ I am using i3-gaps ] 3. i3-bar / py3status &#8230; <a href="https://techantidote.com/install-signal-desktop-and-setup-the-tray-for-i3-gaps-linux-mint-ubuntu/" class="more-link">Continue reading <span class="screen-reader-text">Install Signal Desktop and setup the tray for i3-gaps [Linux Mint / Ubuntu]</span> <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://techantidote.com/install-signal-desktop-and-setup-the-tray-for-i3-gaps-linux-mint-ubuntu/">Install Signal Desktop and setup the tray for i3-gaps [Linux Mint / Ubuntu]</a> appeared first on <a href="https://techantidote.com">Tech Antidote</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>This is post on installing + setting up Signal Desktop application on an i3 / i3-gaps setup and enabling signal&#8217;s tray icon on your status bar.</p>
<p><span style="color: #3366ff;"><strong>Requirements:</strong></span></p>
<p style="padding-left: 40px;"><strong>1.</strong> Linux Mint/Ubuntu [This was tested on Linux Mint 20.2 ]<br />
<strong>2.</strong> Window Manager &#8211; i3 or i3-gaps [ I am using i3-gaps ]<br />
<strong>3.</strong> i3-bar / py3status<br />
<strong>4.</strong> Signal Desktop Linux [ Ref: https://signal.org/download ]</p>
<p><span style="color: #3366ff;"><strong>Section 1: Install Signal Desktop</strong></span></p>
<p><strong>1. Install signal&#8217;s offical public software signing key.<br />
</strong></p>
<pre>wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor &gt; signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg &gt; /dev/null
</pre>
<p><strong>2. Add repository to your list of repositories</strong></p>
<pre>echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
  sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
</pre>
<p><strong>3. Update your package database and install signal</strong></p>
<pre style="padding-left: 40px;">sudo apt update &amp;&amp; sudo apt install signal-desktop
</pre>
<p>[<strong>Note</strong>: The above instructions are from https://signal.org/download as of Sep 2021. Please refer to their website for the latest install instructions.]</p>
<p><span style="color: #3366ff;"><strong>Section 2: Setting up Signal for i3-gaps</strong></span></p>
<p>If you invoke signal directly via rofi or manually from your terminal using <strong>signal-desktop</strong>, it works great but it does not enable tray icon by default which could be problamatic if you need to to minimize to the system tray (or to run in the background) if you quit out of the app. Arg!!</p>
<p>Luckily, signal-desktop ships with an additional flag that allows you to use the tray icon which will allow the Minimize function to work properly. To run signal with the tray icon, run the following:</p>
<pre style="padding-left: 40px;">signal-desktop --use-tray-icon &gt; /dev/null &amp;
</pre>
<p>Here is a screenshot from my setup with the signal tray seen in the bar. (You could right click image and open in new window for better viewing)</p>
<p><img fetchpriority="high" decoding="async" data-attachment-id="3569" data-permalink="https://techantidote.com/install-signal-desktop-and-setup-the-tray-for-i3-gaps-linux-mint-ubuntu/signal-i3-gaps/" data-orig-file="https://techantidote.com/wp-content/uploads/2021/09/signal-i3-gaps.jpg" data-orig-size="1925,730" data-comments-opened="1" data-image-title="signal-i3-gaps" data-image-description="" data-image-caption="" data-large-file="https://techantidote.com/wp-content/uploads/2021/09/signal-i3-gaps-1024x388.jpg" class="alignnone wp-image-3569 size-full" src="https://techantidote.com/wp-content/uploads/2021/09/signal-i3-gaps.jpg" alt="Screenshot of signal-desktop application with the system tray enabled" width="1925" height="730" srcset="https://techantidote.com/wp-content/uploads/2021/09/signal-i3-gaps.jpg 1925w, https://techantidote.com/wp-content/uploads/2021/09/signal-i3-gaps-300x114.jpg 300w, https://techantidote.com/wp-content/uploads/2021/09/signal-i3-gaps-1024x388.jpg 1024w, https://techantidote.com/wp-content/uploads/2021/09/signal-i3-gaps-768x291.jpg 768w, https://techantidote.com/wp-content/uploads/2021/09/signal-i3-gaps-1536x582.jpg 1536w" sizes="(max-width: 1925px) 100vw, 1925px" /></p>
<p><strong>Adding keybindings i3 config:</strong></p>
<p>I am sure there is a better way to do this. For now, I created a script <strong>start-signal.sh</strong> that calls signal-desktop with the additional argument.</p>
<p><strong>vim ~/start-signal.sh</strong></p>
<pre style="padding-left: 40px;"><span style="color: #ff9900;">#!/bin/bash
signal-desktop --use-tray-icon &gt; /dev/null &amp;
</span></pre>
<p>Then make it executable:</p>
<p><strong>chmod +x ~/start-signal.sh</strong></p>
<p>I have configured my keybinding to <strong>Mod key + S</strong> (Windows key and s) to start signal-desktop and <strong>Mod + Shift + s</strong> (Windows key + Shift + s) which will kill signal. You can modify the text in bold below as per your liking. Here is a snippet of my i3 config file for reference:</p>
<p><strong>vim ~/.config/i3/config</strong></p>
<p style="padding-left: 40px;"><span style="color: #ff9900;">set $mod <strong>Mod4</strong></span><br />
<span style="color: #ff9900;">set $terminal <strong>terminator</strong></span><br />
<span style="color: #ff9900;">set $signal_with_tray ~/start-signal.sh</span><br />
<span style="color: #ff9900;">set $exec exec &#8211;no-startup-id</span></p>
<p style="padding-left: 40px;"><span style="color: #ff9900;"># Start Signal using Mod key + s</span><br />
<span style="color: #ff9900;">bindsym <strong>$mod+s</strong> $exec $signal_with_tray</span></p>
<p style="padding-left: 40px;"><span style="color: #ff9900;"># Kill Signal using Mod key + Shift + s</span><br />
<span style="color: #ff9900;">bindsym<strong> $mod+Shift+s</strong> $exec $terminal -e &#8216;pkill signal-desktop&#8217;</span></p>
<p>&nbsp;</p>
<p>Regards,<br />
<strong>ΞXΤЯ3МΞ</strong></p>
<p>The post <a href="https://techantidote.com/install-signal-desktop-and-setup-the-tray-for-i3-gaps-linux-mint-ubuntu/">Install Signal Desktop and setup the tray for i3-gaps [Linux Mint / Ubuntu]</a> appeared first on <a href="https://techantidote.com">Tech Antidote</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techantidote.com/install-signal-desktop-and-setup-the-tray-for-i3-gaps-linux-mint-ubuntu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3555</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk

Served from: techantidote.com @ 2026-10-31 19:29:32 by W3 Total Cache
-->