Sziasztok!
Tudom, sok az info a témában gugliban, én mégis zsákutcába jutottam.
Konkrétan a pytrainer programot szeretném más felhasználó nevében futtatni. Próbálkoztam a gksu -u pytrainer paranccsal, amire jelszót kér. A beírt (rendszergazdai) jelszóra ezt adja ki:
running pytrainer from egg installation
data_path: /usr/share/pytrainer/
gettext_path: /usr/share/locale
site_path: /usr/lib/python2.7/site-packages
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
/usr/lib/pymodules/python2.7/matplotlib/backends/backend_gtk.py:58: GtkWarning: IA__gdk_cursor_new_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
cursors.MOVE : gdk.Cursor(gdk.FLEUR),
Traceback (most recent call last):
File "/usr/bin/pytr", line 96, in
from pytrainer.main import pyTrainer
File "/usr/lib/pymodules/python2.7/pytrainer/main.py", line 50, in
from gui.windowmain import Main
File "/usr/lib/pymodules/python2.7/pytrainer/gui/windowmain.py", line 42, in
from pytrainer.recordgraph import RecordGraph
File "/usr/lib/pymodules/python2.7/pytrainer/recordgraph.py", line 20, in
from gui.drawArea import DrawArea
File "/usr/lib/pymodules/python2.7/pytrainer/gui/drawArea.py", line 22, in
from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as FigureCanvasGTK
File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_gtkagg.py", line 10, in
from matplotlib.backends.backend_gtk import gtk, FigureManagerGTK, FigureCanvasGTK,\
File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_gtk.py", line 58, in
cursors.MOVE : gdk.Cursor(gdk.FLEUR),
RuntimeError: could not create GdkCursor object
Találtam olyat, hogy ez nem python-os, hanem Xauthority-s probléma, de tovább nem jutottam.
Ha valakinek van ötlete, örömmel veszem.
Üdv!