2020-04-04 09:52:19 +02:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
# Opening the communication apps with a single command without having to
|
|
|
|
# get them from dmenu so much. Excludes Firefox and Thunderbird as I have
|
|
|
|
# them inconsistently installed across systems
|
|
|
|
|
|
|
|
set -x
|
|
|
|
|
|
|
|
# XMPP
|
2020-10-11 13:09:51 +02:00
|
|
|
if hash dino 2>/dev/null; then
|
|
|
|
(dino&)
|
|
|
|
fi
|
2020-10-11 13:12:13 +02:00
|
|
|
if hash gajim 2>/dev/null; then
|
|
|
|
(gajim&)
|
|
|
|
else
|
|
|
|
(flatpak run org.gajim.Gajim --quiet&)
|
|
|
|
fi
|
2020-04-04 09:52:19 +02:00
|
|
|
|
|
|
|
# Jami, mostly P2P app
|
2020-10-11 13:09:51 +02:00
|
|
|
if hash jami-gnome 2>/dev/null; then
|
|
|
|
(jami-gnome -r&)
|
|
|
|
fi
|
2020-04-04 09:52:19 +02:00
|
|
|
|
|
|
|
# Telegram.org
|
2020-10-01 19:52:08 +02:00
|
|
|
if [ -f ~/.local/Telegram/Updater ]
|
|
|
|
then
|
|
|
|
(~/.local/Telegram/Updater -many -startintray&)
|
|
|
|
else
|
2020-10-11 13:09:51 +02:00
|
|
|
if hash telegram-desktop 2>/dev/null; then
|
|
|
|
(telegram-desktop -many -startintray&)
|
|
|
|
fi
|
2020-10-01 19:52:08 +02:00
|
|
|
fi
|
|
|
|
|
2020-04-04 09:52:19 +02:00
|
|
|
# Keybase
|
2020-10-11 13:09:51 +02:00
|
|
|
if hash run_keybase 2>/dev/null; then
|
|
|
|
(run_keybase&)
|
|
|
|
fi
|
2020-04-04 09:52:19 +02:00
|
|
|
|
|
|
|
# Steam
|
2020-10-11 13:09:51 +02:00
|
|
|
if hash steam 2>/dev/null; then
|
|
|
|
(STEAM_FRAME_FORCE_CLOSE=1 steam -silent&)
|
|
|
|
fi
|
2020-04-04 09:52:19 +02:00
|
|
|
|
|
|
|
# Signal
|
2020-10-04 15:07:06 +02:00
|
|
|
(flatpak run org.signal.Signal --start-in-tray&)
|
2020-04-04 09:52:19 +02:00
|
|
|
|
2020-09-17 11:02:00 +02:00
|
|
|
# Microsoft Teams
|
|
|
|
(flatpak run com.microsoft.Teams&)
|
|
|
|
|
2021-01-08 10:11:19 +01:00
|
|
|
# IRC/HexChat
|
|
|
|
(flatpak run io.github.Hexchat&)
|
|
|
|
|
2020-04-04 09:52:19 +02:00
|
|
|
set +x
|