Git Product home page Git Product logo

gnome-shell-ext-skypenotification's Introduction

GNOME Shell Skype Integration

This extension simplifies the life for Microsoft Skype users. It makes use of the Skype API, which is unfortunately no longer supported, but still works with Skype version 4.2.0.11, 4.2.0.13, and¹ 4.3.0.37.

Integrated features:

  • display online presence in top bar icon
  • add an indicator to the top bar icon for missed chat messages and calls
  • use GNOME Shell notification style for Skype notifications
  • show a list of recent chats with an activity indicator in the top bar menu
  • ability to change online presence in the top bar menu
  • mute microphone during calls within the top bar menu
  • search provider to find Skype contacts

Installation

There are two possibilities:

  • Visit the Skype Integration page on extensions.gnome.org, click on the switch ("OFF" => "ON"), click on the install button.
  • Or, download the source (3.6, 3.8, 3.10, 3.12, 3.14, 3.16, 3.18, 3.20), copy the folder [email protected] from the downloaded archive to ~/.local/share/gnome-shell/extensions/, restart GNOME Shell (Alt+F2, r, Enter) and enable the extension through gnome-tweak-tool.

Dependencies:

D-Bus Python Bindings
    on Ubuntu: python-dbus
    on Fedora: dbus-python

FAQs

How can I find debug/error output?

  • Alt+F2, lg, Enter, navigate to Extensions tab and find Show errors
  • and / or journalctl -xn -f /usr/bin/gnome-shell

How can I enable and disable individual notifications?

Go to Options > Notifications and click on Advanced View. If the option Execute the following script is checked, the notification is enabled otherwise it is disabled (initial question). Here is a list of all supported notifications.

Top bar menu icon shows, but I get no notifications, what can I do?

Make sure that you have installed Python D-Bus bindings. You can check by executing python ~/.local/share/gnome-shell/extensions/[email protected]/notify.py -e"ChatIncoming" -n"Test" -f"%fname" -p"%fpath" -m"hello" -s"%fsize" -u"%sskype".

Can't install anymore after recent update, what shall I do?

Completely remove the extension by executing (rm -rf ~/.local/share/gnome-shell/extensions/[email protected]), restart GNOME Shell (Alt+F2, r, Enter) and reinstall it (initial question).


Screenshots

Screenshot Screenshot Screenshot


Inspired by

Credits to

[1] Retirement of older versions of Skype

gnome-shell-ext-skypenotification's People

Contributors

chrisss404 avatar jkrajniak avatar danielkza avatar dalan94 avatar kostich avatar gquemener avatar gipawu avatar vrutkovs avatar wnoort avatar

Stargazers

 avatar Marco Masotti avatar Fabricio Konell avatar  avatar brian baker avatar Piotr Plenik avatar  avatar Phil Wolff avatar Aleksander Zdyb avatar Lau avatar Jacek Wysocki avatar

Watchers

Dave Ekhaus avatar  avatar James Cloos avatar

gnome-shell-ext-skypenotification's Issues

License

Hi,

There is no license stated. Can you please add a COPYING file and a license statement to the header of the source files.

Thanks in advance.

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.