Save xfce4 session from the command-line
Clash Royale CLAN TAG#URR8PPP
up vote
3
down vote
favorite
I usually save the session with the graphical app xfce4-session-settings (Session -> Save Session). Can this be also done from the command-line? How?
command-line xfce session
add a comment |Â
up vote
3
down vote
favorite
I usually save the session with the graphical app xfce4-session-settings (Session -> Save Session). Can this be also done from the command-line? How?
command-line xfce session
1
Looking at the source, the client appears to be in settings/session-editor.c . The part that saves seems to send a message through this:xfsm_manager_dbus_client_checkpoint(manager_dbus_proxy, "", &error)
but it seems to also get asynchronous answers. Perhaps you can create a non graphical version from it? I mean a new program.
â A.B
Oct 29 '17 at 16:51
@A.B Thanks for the pointers, if there is no CLI command, I'll check it out.
â tokland
Oct 29 '17 at 17:12
1
More information on using dbus-send with the xfce4-session manager, including saving sessions, see this link: users.xfce.org/~kelnos/testing/xfsm-dbus-examples.txt.
â guest123
Oct 29 '17 at 23:28
add a comment |Â
up vote
3
down vote
favorite
up vote
3
down vote
favorite
I usually save the session with the graphical app xfce4-session-settings (Session -> Save Session). Can this be also done from the command-line? How?
command-line xfce session
I usually save the session with the graphical app xfce4-session-settings (Session -> Save Session). Can this be also done from the command-line? How?
command-line xfce session
edited Oct 29 '17 at 16:42
asked Oct 29 '17 at 16:19
tokland
1665
1665
1
Looking at the source, the client appears to be in settings/session-editor.c . The part that saves seems to send a message through this:xfsm_manager_dbus_client_checkpoint(manager_dbus_proxy, "", &error)
but it seems to also get asynchronous answers. Perhaps you can create a non graphical version from it? I mean a new program.
â A.B
Oct 29 '17 at 16:51
@A.B Thanks for the pointers, if there is no CLI command, I'll check it out.
â tokland
Oct 29 '17 at 17:12
1
More information on using dbus-send with the xfce4-session manager, including saving sessions, see this link: users.xfce.org/~kelnos/testing/xfsm-dbus-examples.txt.
â guest123
Oct 29 '17 at 23:28
add a comment |Â
1
Looking at the source, the client appears to be in settings/session-editor.c . The part that saves seems to send a message through this:xfsm_manager_dbus_client_checkpoint(manager_dbus_proxy, "", &error)
but it seems to also get asynchronous answers. Perhaps you can create a non graphical version from it? I mean a new program.
â A.B
Oct 29 '17 at 16:51
@A.B Thanks for the pointers, if there is no CLI command, I'll check it out.
â tokland
Oct 29 '17 at 17:12
1
More information on using dbus-send with the xfce4-session manager, including saving sessions, see this link: users.xfce.org/~kelnos/testing/xfsm-dbus-examples.txt.
â guest123
Oct 29 '17 at 23:28
1
1
Looking at the source, the client appears to be in settings/session-editor.c . The part that saves seems to send a message through this:
xfsm_manager_dbus_client_checkpoint(manager_dbus_proxy, "", &error)
but it seems to also get asynchronous answers. Perhaps you can create a non graphical version from it? I mean a new program.â A.B
Oct 29 '17 at 16:51
Looking at the source, the client appears to be in settings/session-editor.c . The part that saves seems to send a message through this:
xfsm_manager_dbus_client_checkpoint(manager_dbus_proxy, "", &error)
but it seems to also get asynchronous answers. Perhaps you can create a non graphical version from it? I mean a new program.â A.B
Oct 29 '17 at 16:51
@A.B Thanks for the pointers, if there is no CLI command, I'll check it out.
â tokland
Oct 29 '17 at 17:12
@A.B Thanks for the pointers, if there is no CLI command, I'll check it out.
â tokland
Oct 29 '17 at 17:12
1
1
More information on using dbus-send with the xfce4-session manager, including saving sessions, see this link: users.xfce.org/~kelnos/testing/xfsm-dbus-examples.txt.
â guest123
Oct 29 '17 at 23:28
More information on using dbus-send with the xfce4-session manager, including saving sessions, see this link: users.xfce.org/~kelnos/testing/xfsm-dbus-examples.txt.
â guest123
Oct 29 '17 at 23:28
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
2
down vote
@guest123 pointed to this page. So, to save the current session, run:
$ dbus-send --session --dest=org.xfce.SessionManager --print-reply
/org/xfce/SessionManager org.xfce.Session.Manager.Checkpoint string:""
Works for me with xfce4 4.12.
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
@guest123 pointed to this page. So, to save the current session, run:
$ dbus-send --session --dest=org.xfce.SessionManager --print-reply
/org/xfce/SessionManager org.xfce.Session.Manager.Checkpoint string:""
Works for me with xfce4 4.12.
add a comment |Â
up vote
2
down vote
@guest123 pointed to this page. So, to save the current session, run:
$ dbus-send --session --dest=org.xfce.SessionManager --print-reply
/org/xfce/SessionManager org.xfce.Session.Manager.Checkpoint string:""
Works for me with xfce4 4.12.
add a comment |Â
up vote
2
down vote
up vote
2
down vote
@guest123 pointed to this page. So, to save the current session, run:
$ dbus-send --session --dest=org.xfce.SessionManager --print-reply
/org/xfce/SessionManager org.xfce.Session.Manager.Checkpoint string:""
Works for me with xfce4 4.12.
@guest123 pointed to this page. So, to save the current session, run:
$ dbus-send --session --dest=org.xfce.SessionManager --print-reply
/org/xfce/SessionManager org.xfce.Session.Manager.Checkpoint string:""
Works for me with xfce4 4.12.
edited Nov 11 '17 at 10:39
answered Oct 30 '17 at 8:21
tokland
1665
1665
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f401246%2fsave-xfce4-session-from-the-command-line%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
1
Looking at the source, the client appears to be in settings/session-editor.c . The part that saves seems to send a message through this:
xfsm_manager_dbus_client_checkpoint(manager_dbus_proxy, "", &error)
but it seems to also get asynchronous answers. Perhaps you can create a non graphical version from it? I mean a new program.â A.B
Oct 29 '17 at 16:51
@A.B Thanks for the pointers, if there is no CLI command, I'll check it out.
â tokland
Oct 29 '17 at 17:12
1
More information on using dbus-send with the xfce4-session manager, including saving sessions, see this link: users.xfce.org/~kelnos/testing/xfsm-dbus-examples.txt.
â guest123
Oct 29 '17 at 23:28