nano77 / gdm3setup Goto Github PK
View Code? Open in Web Editor NEWAn interface to configure GDM3, autologin options and change Shell theme
License: GNU General Public License v2.0
An interface to configure GDM3, autologin options and change Shell theme
License: GNU General Public License v2.0
I can't start gdm3setup on Debian Jessie. I'm getting message:
Traceback (most recent call last):
File "/usr/bin/gdm3setup", line 20, in
from GdmSetup import GdmSetupClient
ImportError: No module named GdmSetup
I can't find solution. I installed this package: https://github.com/Nano77/various/blob/master/deb/gdm3setup/debian/gdm3setup-20131026-1.deb
Best Regards,
Franciszka
I'm on Debian Jessie with Gnome 3.14 and I can't login unless I manually start gdm3 in a tty.
It seems to affect all the login windows.
I installed gdm3setup-utils-20140306-1.deb
and gdm3setup-20140209-1.deb
.
I have this error
gksu gdm3setup.py
Traceback (most recent call last):
File "/usr/bin/gdm3setup.py", line 700, in
MainWindow().show_all()
File "/usr/bin/gdm3setup.py", line 398, in init
self.get_gdm()
File "/usr/bin/gdm3setup.py", line 476, in get_gdm
self.SHELL_LOGO = unquote(get_setting("SHELL_LOGO",settings))
File "/usr/bin/gdm3setup.py", line 672, in get_setting
return value
UnboundLocalError: local variable 'value' referenced before assignment
/usr/bin/gdm3setup.py
Traceback (most recent call last):
File "/usr/bin/gdm3setup.py", line 697, in
MainWindow().show_all()
File "/usr/bin/gdm3setup.py", line 405, in init
self.get_gdm()
File "/usr/bin/gdm3setup.py", line 474, in get_gdm
self.USER_LIST = str_to_bool(get_setting("USER_LIST",settings))
File "/usr/bin/gdm3setup.py", line 669, in get_setting
return value
UnboundLocalError: local variable 'value' referenced before assignment
gdm version from stock repository
After enabling the automatic login feature in GDM3Setup and setting a timed login, GDM doesn't start and just freezes.
Tested on Ubuntu 12.10 with GDM3.6.
GDM3Setup sets this to the /etc/gdm/custom.conf file:
[daemon]
TimedLoginDelay=30
TimedLogin=andrei
TimedLoginEnable=1
AutomaticLoginEnable=0
While the same configuration file seems to use a slightly different syntax (copy/paste from the file):
Update: oh, and one more thing: after enabling automatic login in GDM3Setup, if I disable it, the modifications GDM3Setup did to the /etc/gdm/custom.conf remain unchanged.
Traceback (most recent call last):
File "/usr/bin/gdm3setup", line 1382, in
MainWindow().show()
File "/usr/bin/gdm3setup", line 885, in init
self.get_gdm()
File "/usr/bin/gdm3setup", line 973, in get_gdm
self.CURSOR_THEME = GdmSetupClient.GetCursorTheme()
File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 70, in call
return self._proxy_method(_args, *_keywords)
File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 145, in call
*_keywords)
File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Python.OSError: Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/dbus/service.py", line 707, in _message_cb
retval = candidate_method(self, *args, *_keywords)
File "/usr/bin/gdm3setup-daemon", line 225, in GetCursorTheme
os.remove("/tmp/GET_GDM")
OSError: [Errno 2] No such file or directory: '/tmp/GET_GDM'
Also gdmlogin, and gdmshelltheme aren't working either
Changing the login background resulted in a solid blue background.
Not 100% sure of everything that needs changing. But the dependencies are slightly different. Instead of package gdm it's now gdm3. Also gdm isn't at /etc/gdm/ its at /etc/gdm3/
I have installed gdm3setup but I doesn't work, it doesn't load when I click on it.
Not sure if this is a GDM3 bug, but checking the option to disable the user list doesn't work.
I still get multiple users listed.
The message in the auth.log is like
polkitd(authority=local): Operator of unix-session:c34 FAILED to authenticate to gain authorization for action org.freedesktop.policykit.exec for unix-process
sudo still works. So it's most probably a gnome issue, and as it wokrd before using gdm3setup it most probably a gdm3setup issue.
Reinstalling gnome helped once, using gdm3setup breaks it again.
If more infos are needed i'll provide them gladly.
After a recent upgrade I get the following error when I start gdm3.
Traceback (most recent call last):
File "/usr/bin/gdm3setup", line 1380, in <module>
MainWindow().show()
File "/usr/bin/gdm3setup", line 885, in __init__
self.get_gdm()
File "/usr/bin/gdm3setup", line 986, in get_gdm
self.FINGERPRINT_AUTHENTICATION = GdmSetupClient.GetFingerprintAuthentication()
AttributeError: 'module' object has no attribute 'GetFingerprintAuthentication'
Might this be a problem in a dependency or in gdm3setup? Need any environment info?
Hi,
I'm not quite sure if this is a bug, but on both my machines (running Arch Linux x86) the background for the lock-screen is not changed any more.
It stopped working after the update to Gnome 3.4.
Kind regards,
David
I tried to choose wallpaper in "General" tab. I got:
(gdm3setup:11321): GnomeDesktop-WARNING **: Unable to create an input stream for file:///usr/share/backgrounds/gnome/Signpost_of_the_Shadows.jpg: Nie ma takiego pliku ani katalogu
Traceback (most recent call last):
File "/usr/bin/gdm3setup", line 340, in _Clicked
self.Dialog = WallpaperSelectorDialog()
File "/usr/bin/gdm3setup", line 309, in __init__
self.Widget = WallpaperSelectorWidget()
File "/usr/bin/gdm3setup", line 189, in __init__
self.LoadInformations(targetfile)
File "/usr/bin/gdm3setup", line 225, in LoadInformations
self.StartTime = int(nodeset[0].text)
IndexError: list index out of range
I created file Signpost_of_the_Shadows.jpg by copying another one, to eliminate first bug. I don't even know if it's related to gdm3setup, but it's first time I got it.
gdm3setup works after this bug.
I'm using Debian Jessie with:
https://github.com/Nano77/various/blob/master/deb/gdm3setup/debian/gdm3setup-20131026-1.deb
https://github.com/Nano77/various/blob/master/deb/gdm3setup-utils/debian/gdm3setup-utils-20131030-1.deb
The Ubuntu deb package is missing the "python-lxml" dependency and GDM3Setup doesn't start without this package.
I installed gdm3setup and -utils from your github's repository.
There're few issues when installing:
make
sudo make install
gdm3setup
/usr/bin/gdm3setup:13: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk, Gdk, GdkPixbuf, GnomeDesktop, GObject, Gio, GLib
/usr/bin/gdm3setup:13: PyGIWarning: GnomeDesktop was imported without specifying a version first. Use gi.require_version('GnomeDesktop', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk, Gdk, GdkPixbuf, GnomeDesktop, GObject, Gio, GLib
Traceback (most recent call last):
File "/usr/bin/gdm3setup", line 15, in
from GdmSetup import GdmSetupClient
ImportError: No module named GdmSetup
Hi Nano77,
first, I am very surprised to be able now to change the GDM settings. Many thanks for this exiting tool! But the German translation is not really good. I have tweaked it a bit.
http://dl.dropbox.com/u/19373040/gdm3setup-de_DE.po
Best Regards,
Mario
I have tried the debian package and the git master, but I always get follwing ImportError when trying to run gdm3setup.py.
ERROR:root:Could not find any typelib for GnomeDesktop
Traceback (most recent call last):
File "/usr/bin/gdm3setup.py", line 10, in <module>
from gi.repository import GnomeDesktop
ImportError: cannot import name GnomeDesktop
I am on Debian wheezy, and python-gnomedesktop
is installed.
This happens when you try to change the background at 00:xx hours. I changed my system time and was then able to change it successfully :D
Running latest version (20130207-1) on Ubuntu 12.04 64-bit.
Traceback (most recent call last):
File "/usr/bin/gdm3setup", line 328, in _Clicked
self.Dialog = WallpaperSelectorDialog()
File "/usr/bin/gdm3setup", line 295, in __init__
self.Widget = WallpaperSelectorWidget()
File "/usr/bin/gdm3setup", line 188, in __init__
self.UpdatePixbuf(datetime.datetime.now().hour)
File "/usr/bin/gdm3setup", line 269, in UpdatePixbuf
intensity = ( value - self.TbStartTime[i] ) * 255 / (self.TbEndTime[i] - self.TbStartTime[i] )
ZeroDivisionError: integer division or modulo by zero
hi, i installed the app in fedora 23 (make, make install)
when opening it, this is the result:
/usr/bin/gdm3setup:13: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk, Gdk, GdkPixbuf, GnomeDesktop, GObject, Gio, GLib
/usr/bin/gdm3setup:13: PyGIWarning: GnomeDesktop was imported without specifying a version first. Use gi.require_version('GnomeDesktop', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk, Gdk, GdkPixbuf, GnomeDesktop, GObject, Gio, GLib
Traceback (most recent call last):
File "/usr/bin/gdm3setup", line 15, in <module>
from GdmSetup import GdmSetupClient
ImportError: No module named GdmSetup
any chance to start it?
the latest deb package you posted "gdm3setup-20121023-2.deb" wouldn't get installed show this error msg :
Error : dependency is not satisfiable : gdm (>= 3)
I'm using Ubuntu Lucid 10.04
Maybe this Ubuntu version is not supported ?
How can I install gdm3 from the zip file downloaded ?
Thanks for your answer :-)
There's missing option for change of shell theme on GDM 3.16.2. Tested on Ubuntu GNOME 15.10 and Fedora 22.
Hello, I'm interested to update this to Gnome 3.20 and package it for Fedora. Is it alright for you?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.