Make Skype's tray icon monochrome on Linux

Before/after:

Comparison

TL;DR: Use skype1ico


This was done on Arch Linux and KDE Plasma 5, but other systems will work

# Install GCC with support for cross-compiling to 32 bit
sudo pacman -S gcc-multilib

git clone https://github.com/derlaft/skype1ico
cd skype1ico
qmake-qt4 -spec linux-g++-32 && make

Remember the path to this skype1ico folder.

Make this shell script which you will start Skype with:

run_skype.sh#!/bin/bash

cd ~/path/to/skype1ico
export LD_PRELOAD="${LD_PRELOAD:+$LD_PRELOAD:}$(pwd)/libskype1ico.so"
export SKYPE1ICO_THEME=native

exec /usr/bin/skype

And here's the theme itself (paste this into the file):

 
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
~/.local/share/skype1ico/native/themercnetwork-connect!
  807144121
network-connect!
  448531644
network-disconnect!
  815385823
network-disconnect!
  1067544513
user-online!
  276043342
user-available!
  62549057
  339533659
  609156999
  740120593
  1411874876
  1551151396
  1833278287
  1843821554
  2031837471
  2128619799
user-busy!
  1961085274
user-available!
  1377328975
  119981401
  738389440
  775465693
  785588405
  847720402
  873751833
  1067807426
  1635632935
  1772568259
user-away!
  671897900
user-available!
  503792123
  537333636
  685086157
  781581654
  1056776059
  1485135079
  1823926240
  1891702990
  2095574873
  2112413145
user-invisible!
  157798836
user-available!
  1243317902
  1323171572
  1476455369
  1570812338
  1642536363
  408335263
  572750991
  746780856
  820263756
  844645098
user-offline!
  1928997397
user-available!
  1234361241
  1256849710
  140572149
  1578796552
  1611670917
  1649949864
  2079557860
  395380489
  670328427
  726115074

This theme just uses the environment's native icons, which are hopefully monochrome or better fitting.

The supplied picture-based themes don't seem to work with KDE Plasma...

Created (last updated )
Comments powered by Disqus