Applications

From Segfault
Jump to navigation Jump to search

Games

Games

Jitsi

Download the Debian package from http://download.jitsi.org/deb/unstable/ - it will automatically add the following to /etc/apt/sources.list.d/jitsi.list:

deb http://download.jitsi.org/deb unstable/

and also add their keyring to the sytem:

$ apt-key list | grep -C1 SIP
pub   1024D/EB0AB654 2008-06-20
uid                  SIP Communicator (Debian package) <deb-pkg@sip-communicator.org>
sub   2048g/F6EFCE13 2008-06-20

Picasa

Note: Google dropped support for Picasa in April 2012[1] so there won't be any updates for Picasa any more. But since we could not find a useful image manager for Linux, we'll use it anyway.

For amd64, this is how it worked for me:

sudo dpkg --add-architecture i386                          # If not already enabled
sudo apt-get install wine wine32[2] winetricks

Now, as a user:

wget http://dl.google.com/picasa/picasa39-setup.exe
wine ./picasa39-setup.exe

Picasa will be installed underneath ~/.wine and will (hopefully) start right away. To start Picasa manually:

wine .wine/drive_c/Program\ Files/Google/Picasa3/Picasa3.exe

Screencast

Signatures

Not digital signatures, but real signatures on documents:

Skype

To install Skype[3] on Debian on an amd64 system, we'll have to enable multiarch[4] first:

sudo dpkg --add-architecture i386
sudo apt-get update

Download Skype and install dependencies:

wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
sudo dpkg -i skype-install.deb
sudo apt-get -f install

MS Teams

While MS Teams is available for various Linux distributions as of 2019[5] there is still missing Wayland support[6] and thus screen sharing is currently not possible.

$ cat /etc/yum.repos.d/teams.repo 
[teams]
name=teams
baseurl=https://packages.microsoft.com/yumrepos/ms-teams
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc

TeamViewer

Download and install the Debian package[7]:

wget https://download.teamviewer.com/download/teamviewer_i386.deb            # 64-Bit Multiarch
sudo dpkg -i teamviewer_i386.deb

Install dependencies:

sudo apt-get -f install
apt-get install libxdamage1:i386 libxfixes3:i386 libxrandr2:i386             # Install the i386 versions if necessary

Twitter

For some reason it's somewhat hard to find a working Twitter client for Linux desktop systems. Also, some clients became obsolete when Twitter deprecated API v1[8].

Birdie

Birdie provides a Debian package, but it's segfaulting right now. The same happens when it's installed from the latest Git checkout:

sudo apt-get install cmake valac libgtk-3-dev librest-dev libjson-glib-dev libnotify-dev libcanberra-dev libx11-dev libwebkitgtk-3.0-dev libsqlite3-dev libxtst-dev libpurple-dev libgee-dev libdbusmenu-gtk-dev libgtksourceview-3.0-dev libglib2.0-dev libglib2.0-0-dbg librest-0.7-0-dbg
git clone https://github.com/birdieapp/birdie.git birdie-git
cd birdie-git/
mkdir build && cd build

Let's compile with some debug options:[9]

cmake .. -DCMAKE_INSTALL_PREFIX=/opt/birdie -DCMAKE_C_FLAGS="-g -O0" -DCMAKE_CXX_FLAGS="-g -O0"
make
sudo make install

Update: birdie has been discontinued as well.[10]. But there's hope:

> Birdie 2.0 is coming, and it's better than ever. It is a complete rewrite of the Birdie codebase
> and it enables us to improve Birdie in ways we have never been able to in the past.

Choqok

Choqok is a Qt Twitter client, which may not be as nice on a Gnome desktop. But it's part of the KDE project and development seems to be alive[11] as of November 2014 and there's a Debian package too:

$ sudo apt-get install choqok
[...]
Need to get 78.9 MB of archives.
After this operation, 217 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Wow :-\

Corebird

Corebird, a Gtk+ Twitter client for the Linux desktop. As of Nov 2014 it seems to be maintained [12], there no Debian package though.

sudo apt-get install valac automake libgtk-3-dev libglib2.0-dev librest-dev libjson-glib-dev libsqlite3-dev \
     libsoup2.4-dev libgee-0.8-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-libav
git clone https://github.com/baedert/corebird.git corebird-git
cd corebird-git
./autogen.sh --prefix=/opt/corebird

Gwibber

Gwibber is not in Debian due to RC bugs. Also, the last change in its source code repository took place in March 2013, i.e. before the APIv1 deprecation.

Hotot

Hotot has been discontinued[13]. There are two repositories, both deserted:

  • Hotot - last commit 2013-12-29
  • Hotot3 - last commit 2014-02-17

Pino

Pino appears to be dead.[14][15][16]

Installing from source failed so far, as libraries were outdated:

sudo apt-get -V install libgtk2.0-dev libwebkit-dev  libunique-dev libgtkspell-dev libindicate-dev
hg clone https://troorl@bitbucket.org/troorl/pino3 pino3-hg
cd pino3-hg/
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/pino
make

Qwitter

Another Qt Twitter client, but its development repositor had its last commit on 2012-03-16, no Debian package exist. I did not try to build it, as it may not even work with the Twitter v1.1 API[8].

Wine

Once wine was installed, it set up itself as the default handler for every document type[17]. To revert this change, we had to empty $HOME/.local/share/applications/mimeinfo.cache and remove wine from $HOME/.local/share/applications/mimeapps.list.

References