From Segfault
Jump to: navigation, search

Doom 3

Doom 3


Google Chrome

Adobe Flash[1] stopped working in chromium in April 2014[2] because Google dropped its NPAPI support[3].

The Google Chrome browser[4] for Linux ships with the Pepper Flash Player:

> Pepper Flash Player is maintained by Google, and is newer than Adobe Flash Player. Adobe currently
> still provides security fixes for Adobe Flash Player. Google provides newer features in Pepper Flash Player.
> Pepper Flash Player can currently only be used with Chromium (and with Chrome).

Installing pepperflashplugin-nonfree should bring back Adobe Flash in Debian Chromium package.


Flash can be installed via the flashplugin-nonfree package, but this could fail[5] with:

$ sudo update-flashplugin-nonfree --install
ERROR: wget failed to download

The workaround[5] works though:

  1. Download the Flash tar.gz package
  2. Extract and adjust permissions:
    sudo tar -C /usr/lib/flashplugin-nonfree/ -xvzf ./flash_player_npapi_linux.x86_64.tar.gz
    sudo chmod 0444 /usr/lib/flashplugin-nonfree/
    sudo chown root:root /usr/lib/flashplugin-nonfree/
  3. Configure update-alternatives:
    sudo update-alternatives --install /usr/lib/mozilla/plugins/ /usr/lib/flashplugin-nonfree/ 50


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

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) <>
sub   2048g/F6EFCE13 2008-06-20

Motocross Madness

And old copy of Motocross Madness was present and Wine was installed anyway.

Running from a (noexec mounted) NFS share would not work:

$ wine32 /mnt/nfs/data/games/MCM/mcm.exe 
err:virtual:map_file_into_view failed to set 00000007 protection on file map, noexec filesystem?
err:module:import_dll Loading library kvdd.dll (which is needed by L"Z:\\mnt\\nfs\\data\\games\\MCM\\mcm.exe") failed (error c000007b).
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\mnt\\nfs\\data\\games\\MCM\\mcm.exe" failed, status c0000135

So let's install a minimum copy, with all the executables installed locally:

sudo mkdir /opt/MCM && cd /opt/MCM
for f in $NFSDIR/*; do sudo ln -sv "$f"; done
for f in `ls *.dll *.exe`; do sudo rm -f "$f" && sudo cp -ivp $NFSDIR/"$f" .; done

If needed, install the registry patch (and backup the registry before):

regedit -E ~/registry.txt
regedit motocmad.reg
regedit -E ~/registry_mcm.txt

See also: WineHQ: Motocross Madness 2 1.0


Note: Google dropped support for Picasa in April 2012[6] 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[7] winetricks

Now, as a user:

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





Not digital signatures, but real signatures on documents:


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

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

Download Skype and install dependencies:

wget -O skype-install.deb
sudo dpkg -i skype-install.deb
sudo apt-get -f install


Download and install the Debian package[10]:

wget            # 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


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[11].


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 birdie-git
cd birdie-git/
mkdir build && cd build

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

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

Update: birdie has been discontinued as well.[13]. 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 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[14] 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, a Gtk+ Twitter client for the Linux desktop. As of Nov 2014 it seems to be maintained [15], 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 corebird-git
cd corebird-git
./ --prefix=/opt/corebird


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 has been discontinued[16]. There are two repositories, both deserted:

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


Pino appears to be dead.[17][18][19]

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 pino3-hg
cd pino3-hg/
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/pino


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[11].

Unreal Tournament

Unreal Tournament


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