diff options
author | Quentin Glidic <sardemff7+git@sardemff7.net> | 2017-06-02 14:57:28 +0200 |
---|---|---|
committer | Quentin Glidic <sardemff7+git@sardemff7.net> | 2017-06-02 14:57:28 +0200 |
commit | a6f51393d3c732e1de782784623661d5028e5c81 (patch) | |
tree | fedb21af1de7b90e1464942ec8afb99e51776ecd /source/dialogs | |
parent | 3f8af0d7c5c200914252d51146e387226f5d240d (diff) |
ssh: Add startup notification support
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
Diffstat (limited to 'source/dialogs')
-rw-r--r-- | source/dialogs/ssh.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/source/dialogs/ssh.c b/source/dialogs/ssh.c index 5be70221..ccba8eb9 100644 --- a/source/dialogs/ssh.c +++ b/source/dialogs/ssh.c @@ -81,7 +81,17 @@ static inline int execshssh ( const char *host ) helper_parse_setup ( config.ssh_command, &args, &argsv, "{host}", host, NULL ); - return helper_execute ( NULL, args, "ssh ", host, NULL ); + gsize l = strlen ( "Connecting to '' via rofi" ) + strlen ( host ) + 1; + gchar *desc = g_newa ( gchar, l ); + + g_snprintf ( desc, l, "Connecting to '%s' via rofi", host ); + + RofiHelperExecuteContext context = { + .name = "ssh", + .description = desc, + .command = "ssh", + }; + return helper_execute ( NULL, args, "ssh ", host, &context ); } /** |