summaryrefslogtreecommitdiffstats
path: root/source/dialogs
diff options
context:
space:
mode:
authorQuentin Glidic <sardemff7+git@sardemff7.net>2017-06-02 14:57:28 +0200
committerQuentin Glidic <sardemff7+git@sardemff7.net>2017-06-02 14:57:28 +0200
commita6f51393d3c732e1de782784623661d5028e5c81 (patch)
treefedb21af1de7b90e1464942ec8afb99e51776ecd /source/dialogs
parent3f8af0d7c5c200914252d51146e387226f5d240d (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.c12
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 );
}
/**