Lines 358-369
class cfg():
Link Here
|
358 |
self.netstat_command = "netstat " |
358 |
self.netstat_command = "netstat " |
359 |
|
359 |
|
360 |
|
360 |
|
361 |
self.known_desktop = ["kde3", "kde4", "gnome2", "gnome3", "lxde", "xfce", "linux", "windows", "unknown"] |
361 |
self.known_desktop = ["kde3", "kde4", "kde5", "gnome2", "gnome3", "lxde", "xfce", "linux", "windows", "unknown"] |
362 |
self.unknown_desktop = ["windows", "unknown"] |
362 |
self.unknown_desktop = ["windows", "unknown"] |
363 |
|
363 |
|
364 |
self.message_system = { |
364 |
self.message_system = { |
365 |
'kde3': 'kdialog --msgbox ', |
365 |
'kde3': 'kdialog --msgbox ', |
366 |
'kde4': 'kdialog --msgbox ', |
366 |
'kde4': 'kdialog --msgbox ', |
|
|
367 |
'kde5': '/usr/lib/kf5/bin/kdialog --msgbox ', |
367 |
'gnome2': 'zenity --info --text ', |
368 |
'gnome2': 'zenity --info --text ', |
368 |
'gnome3': 'zenity --info --text ', |
369 |
'gnome3': 'zenity --info --text ', |
369 |
'lxde': 'zenity --info --text ', |
370 |
'lxde': 'zenity --info --text ', |
Lines 375-380
class cfg():
Link Here
|
375 |
self.lock = { |
376 |
self.lock = { |
376 |
'kde3': 'dcop kdesktop KScreensaverIface lock', |
377 |
'kde3': 'dcop kdesktop KScreensaverIface lock', |
377 |
'kde4': 'qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock;qdbus org.freedesktop.ScreenSaver /ScreenSaver SetActive 1', |
378 |
'kde4': 'qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock;qdbus org.freedesktop.ScreenSaver /ScreenSaver SetActive 1', |
|
|
379 |
'kde5': '/usr/libexec/kf5/kscreenlocker_greet', |
378 |
'gnome2': 'gnome-screensaver;gnome-screensaver-command -a', |
380 |
'gnome2': 'gnome-screensaver;gnome-screensaver-command -a', |
379 |
'gnome3': 'gnome-screensaver;gnome-screensaver-command -a', |
381 |
'gnome3': 'gnome-screensaver;gnome-screensaver-command -a', |
380 |
'lxde': 'xscreensaver-command -lock', |
382 |
'lxde': 'xscreensaver-command -lock', |
Lines 384-390
class cfg():
Link Here
|
384 |
|
386 |
|
385 |
self.unlock = { |
387 |
self.unlock = { |
386 |
'kde3': 'killall -s 15 -u $USER kdesktop_lock', |
388 |
'kde3': 'killall -s 15 -u $USER kdesktop_lock', |
387 |
'kde4': 'killall -s 15 -u $USER kscreenlocker', |
389 |
'kde4': 'killall -s 15 -u $USER kscreenlocker_greet', |
|
|
390 |
'kde5': 'killall -s 15 -u $USER kscreenlocker_greet', |
388 |
'gnome2': 'killall -s 15 -u $USER gnome-screensaver', |
391 |
'gnome2': 'killall -s 15 -u $USER gnome-screensaver', |
389 |
'gnome3': 'killall -s 15 -u $USER gnome-screensaver', |
392 |
'gnome3': 'killall -s 15 -u $USER gnome-screensaver', |
390 |
'lxde': 'killall -s 15 -u $USER xscreensaver;xscreensaver &', |
393 |
'lxde': 'killall -s 15 -u $USER xscreensaver;xscreensaver &', |
Lines 396-401
class cfg():
Link Here
|
396 |
self.logout = { |
399 |
self.logout = { |
397 |
'kde3': 'dcop ksmserver default logout 0 0 0', |
400 |
'kde3': 'dcop ksmserver default logout 0 0 0', |
398 |
'kde4': 'qdbus org.kde.ksmserver /KSMServer logout 0 0 0', |
401 |
'kde4': 'qdbus org.kde.ksmserver /KSMServer logout 0 0 0', |
|
|
402 |
'kde5': 'qdbus org.kde.ksmserver /KSMServer logout 0 0 0', |
399 |
'gnome2': 'killall gnome-session', |
403 |
'gnome2': 'killall gnome-session', |
400 |
'gnome3': 'gnome-session-quit --logout --force --no-prompt', |
404 |
'gnome3': 'gnome-session-quit --logout --force --no-prompt', |
401 |
'lxde': 'pkill -9 -u $USER', |
405 |
'lxde': 'pkill -9 -u $USER', |