Giter VIP home page Giter VIP logo

gnome15's Introduction

STATUS OF GNOME15
=================

Gnome15 is currently **not complete maintained**.
The original primary repository has been unavailable since November 2014 due to a hosting server crash.
This fork was made to add a feature and has not been updated since November 2013, but it appears to be the latest snapshot of the repository that is currently publicly available.

I intend to bring this repository up to date with the latest version (the version before the server crash) using the code contained in the latest distribution packages available.
We want to maintain it, so many we can. Feel free to work with.

Gnome15
=======

A set of tools for configuring the Logitech G15 keyboard.

Contains pylibg19, a library providing support for the Logitech G19 until there
is kernel support available. It was based "Logitech-G19-Linux-Daemon" [1],
the work of "MultiCoreNop" [2].

1. http://github.com/MultiCoreNop/Logitech-G19-Linux-Daemon
2. http://github.com/MultiCoreNop

Installation
============

See the 'INSTALL' file or the [Wiki Entry](https://github.com/Huskynarr/gnome15/wiki/INSTALL)

How to report bugs
==================

Issues can be submited on the [github website](https://github.com/Huskynarr/gnome15/issues) [3].

3. https://github.com/Huskynarr/gnome15/issues

Requirements
============

- Python 2.6
- PyUSB 0.4
- PIL (Python Image Library, just about any version should be ok)

gnome15's People

Contributors

achilleas-k avatar cmoh avatar guidugli avatar huskynarr avatar minimec avatar netfab avatar noxphasma avatar phidica avatar russo79 avatar tanktarta avatar xaionaro avatar

Stargazers

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

Watchers

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

gnome15's Issues

Ubuntu Bionic

On Bionic, the rsvg python module has been removed because upstream has discontinued support. Is there a way to get the desktop service to work without it?

Fedora 24: Installation OK - error while launching

Hi,
In my case, the compilation and installation via readme is ok, but I always get this every time i try to launch any module in the terminal...

As an example: when i try to launch g15-config, i get this:

Traceback (most recent call last):
  File "/usr/local/bin/g15-diag", line 35, in <module>
    import gnome15.g15logging as g15logging
ImportError: No module named gnome15.g15logging

What is gnome15.g15logging, where should i start to look?

Thanks,
A

Ubuntu 16.04.1: keys repeated till infinite

With my Logitech G510 keyboard, I used gnome15 for years with the original software 0.9.8 from russo79. It was all OK till Ubuntu 14.04.1 included.
When I upgraded to Ubuntu 16.04.1, this problem started immediately. The problem is perfectly reproducible in a lot of way, for example:

  1. I open Mousepad
  2. I begin to write some sentences, typing rapidly
  3. Into the window of Mousepad I can see the first 10 or 20 or max. 30 letters (not these exact numbers, obviously)
  4. then the writing freeze for about 1/2 sec. and then the last pressed key is repeated without any pause, exactly the same as I continue to press it (it's exactly like the auto-repeat).

I upgraded gnome15 to the 0.10.2 version and also to this last commit of 11 days ago, but the problem is always the same.
If I disable the service for this keyboard, I can use it without any problem, but obviously I can't use any specific features of the G510.

Is there someone that use a G510 with gnome15 in Ubuntu 16.04.1 without problems? Anyway, any suggestion how to debug/resolve my problem?
Thanks very much foe any help.

Install on Mint 19.1 success. Scripts trow error's (Ubuntu 18.4)

Hello,

I try to install this on my Mint linux system. I Run into a some trouble.
rsvg python is not there any more.
The next stap is process the folowing error:
sudo ./configure.ac
./configure.ac: 1: ./configure.ac: Syntax error: word unexpected (expecting ")")

I have gcc and c++ installed version 7. Kernel 4.15.0.20 Mint 19.6 Tessa
I also running the modules from: https://github.com/CMoH/lg4l @CMoH

I use a logitech G110. I only want find a way to assign for example key G5 = ctrl+C or G6 = ctrl+v
and other short codes that you use in text editing.

Edit 15-1-2019.
I could to install the scripts. First of all by install autoreconf and run it as autoreconf -i . Also installed pip and running sudo pip install python-uinput, sudo modprobe uinput.

I downloaded and installed https://pkgs.org/download/python-rsvg.

In the system menu i now have a option Logitech G Keyboard configuration. On click nothing is happening.

The files in /usr/local/bin trows errors when starting example:
udo g15-diag
INFO 09:31:06-MainThread gnome15.g15drivermanager - Loading drivers from /usr/local/lib/python2.7/dist-packages/gnome15/drivers
WARNING 09:31:06-MainThread gnome15.g15drivermanager - Failed to load driver.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gnome15/g15drivermanager.py", line 42, in
driver_mod = import("gnome15.drivers.%s" % d , fromlist=[])
File "/usr/local/lib/python2.7/dist-packages/gnome15/drivers/driver_g930.py", line 21, in
from pyinputevent.pyinputevent import SimpleDevice
ImportError: No module named pyinputevent.pyinputevent
INFO 09:31:06-MainThread gnome15.g15devices - Failed to get PyUDev context, hot plugging support not available
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/gnome15/g15devices.py", line 470, in
import pyudev.glib
ImportError: No module named pyudev.glib
No command

The GIO error's in some files are gone, mention here : #14 (comment)

Port gnome15 to python3

This is continues from #26

I noticed in the network graph that there were two branches starting to port gnome15 to python3. I've created this issue to help communication on this effort.

Since both branches were last updated a few months ago, what's the status of each? Is any of you still working on it?

configure.ac errors on Mint 18.1

Trying to get my g15 keyboard to work on Mint 18.1 (Mate). I followed the instructions on the Mint forums precisely:

sudo apt-get update sudo apt-get upgrade sudo apt-get install make git build-essential cd /tmp git clone https://github.com/Huskynarr/gnome15.git cd gnome15 sudo apt-get install autoconf libtool sudo apt-get install python-gtk2-dev python-virtkey python-pyinotify python-usb python-rsvg python-xlib sudo git clone https://github.com/tuomasjjrasanen/python-uinput.git ~/Python-UInput cd ~/Python-UInput python setup.py build sudo python setup.py install sudo apt-get install automake python-pip python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev libudev-dev sudo libtoolize && sudo aclocal && sudo autoheader && sudo autoconf && sudo automake --add- missing sudo apt-get install python-setuptools sudo apt-get install python-pip sudo easy_install keyring sudo pip install keyring --upgrade sudo pip install python-uinput cd .. autoreconf -i ./configure make sudo make install

but halfway through, sudo aclocal produces an error: aclocal: error: 'configure.ac' is required.

Since there was no configure.ac file in ~/Python-UInput, I tried running all the commands starting at sudo libtoolize && sudo aclocal && sudo autoheader && sudo autoconf && sudo automake --add-missing in /tmp/gnome15, but that just produced this error:

autoheader: error: AC_CONFIG_HEADERS not found in configure.ac

Extra space on python script

The file below has an extra space on line 17, which presents an error during bytecompiling.

gnome15/src/plugins/sysmon/dials/sysmon_dials_g19.py

Error:

Bytecompiling .py files below /home/user/rpmbuild/BUILDROOT/GNOME15-0.9.2-1.fc26.x86_64/usr/lib/python2.7 using /usr/bin/python2.7
Compiling /home/user/rpmbuild/BUILDROOT/GNOME15-0.9.2-1.fc26.x86_64/usr/share/gnome15/plugins/sysmon/dials/sysmon_dials_g19.py ...
Sorry: IndentationError: unexpected indent (sysmon_dials_g19.py, line 17)

Error while installing - configure.ac

Installing via README file, I get to:
$ ./configure
and get

No such file or directory

.
If I try to run ./configure.ac (even tried chmod +x first) I get:

./configure.ac: line 1: syntax error near unexpected token `[gnome15],'
./configure.ac: line 1: `AC_INIT([gnome15], [0.10.2], [[email protected]])'

Maybe the README needs updating?

Syntax error

I tried ./configure.ac
and I've had this error on Ubuntu 15.10

./configure.ac
./configure.ac: 1: ./configure.ac: Syntax error: word unexpected (expecting ")")

Ubuntu 16.04: No module named BaseDirectory

Installing was "fine" but i don't get past this.

Install after the required packages i found somewhere:
sudo -H pip install python-uinput keyring
sudo apt install python-gst0.10* gstreamer1.0-alsa
autoconf -i
./configure --enable-systemtray --enable-plugin-backlight --enable-plugin-voip --enable-plugin-voip-teamspeak3 --enable-volume --enable-plugin-mediaplayer

Then i used the "fix" to comment out /usr/local/bin/g15-config line 36-40 described in the Fedora Issue.
Also tried out the linking in the Wiki but that don't work since the dirs are different, so i searched a bit on the drive and used:
sudo ln -s /usr/local/lib/python2.7/dist-packages/g19/ /usr/lib/python2.7/dist-packages/
sudo ln -s /usr/local/lib/python2.7/dist-packages/gnome15/ /usr/lib/python2.7/dist-packages/

Sadly i am stuck now since i don't know python...

err for reference:
Traceback (most recent call last):
File "/usr/local/bin/g15-config", line 56, in
import gnome15.g15config as g15config
File "/usr/local/lib/python2.7/dist-packages/gnome15/g15config.py", line 18, in
import gnome15.g15locale as g15locale
File "/usr/local/lib/python2.7/dist-packages/gnome15/g15locale.py", line 32, in
import g15globals
File "/usr/local/lib/python2.7/dist-packages/gnome15/g15globals.py", line 18, in
import xdg.BaseDirectory
ImportError: No module named BaseDirectory

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.