Giter Site home page Giter Site logo

skype1ico's Introduction

skype1ico

Skype icon wrapper for linux.

A very simple LD_PRELOAD wrapper that replaces original skype icons with your own ones.

Feel free to commit new icon themes!

Compilation & Installation

First you need environment that's able to compile 32-bit code. You also need libX11 and Qt and headers for them.

Run qmake -spec linux-g++-32 && make

Then you will be able to start SkypeTab using LD_PRELOAD=pwd/libskype1ico.so skype

Note, LD_PRELOAD requires full path to the library

Usage

Just run skype from included .desktop file. Otherwise you can run it manually:

LD_PRELOAD=/usr/lib/libskype1ico.so skype

Themes

By default, skype1ico checks the following directories for themes:

  • $HOME/.local/share/skype1ico/
  • /usr/share/skype1ico/
  • /usr/local/share/skype1ico

Theme name is set up in this priority:

  • SKYPE1ICO_THEME variable
  • system icon theme name
  • default

If no theme can be accessed, skype will fall back to default icons. For futher informating about themes please check out KFaenza/themerc theme configuration file.

skype1ico's People

Contributors

amatkovsky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

htower

skype1ico's Issues

Won't compile under Qt5

Hi, I'm getting the following:

g++ -c -m32 -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -W -D_REENTRANT -fPIC -DSKYPE1ICO_LIBRARY -DTHEMES_DIR=\"/usr/share/skype1ico/\" -
DDEFAULT_THEME=\"kfaenza\" -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I../../../include/qt -I../../../include/qt/QtCore -I. -I../../../lib/qt/mkspecs/linux-g++-32 -o skype1ico.o skype1
ico.cpp
In file included from skype1ico.cpp:1:0:
skype1ico.h:6:25: schwerwiegender Fehler: QtGui/QWidget: file not found
Kompilierung beendet.
Makefile:662: die Regel für Ziel „skype1ico.o“ scheiterte
make: *** [skype1ico.o] Fehler 1

Maybe there are some changes that are required for Qt5?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.