ALT Linux repositórios
Group :: Rede/Acesso Remoto
RPM: grcm
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Patch: grcm-0.1.5-moretypes.patch
Download
Download
--- grcm-0.1.5/src/main.c~ 2003-04-30 01:51:32 +0400
+++ grcm-0.1.5/src/main.c 2003-04-30 01:54:33 +0400
@@ -463,20 +463,49 @@
GtkWidget *dialog = NULL;
memset(&type,0,sizeof(struct ConnectionType));
- memset(&connection,0,sizeof(struct Connection));
-
strncpy(type.Command,"ftp",MAX_BUFFER_LENGTH);
strncpy(type.Name,"FTP",MAX_BUFFER_LENGTH);
+ strncpy(type.Arguments,"%h",MAX_BUFFER_LENGTH);
strncpy(type.Icon,PACKAGE_PIXMAP_DIR,MAX_BUFFER_LENGTH);
- strncat(type.Icon,"/ftp.xpm",MAX_BUFFER_LENGTH);
+ strncat(type.Icon,"/connect.png",MAX_BUFFER_LENGTH);
type.Terminal = TRUE;
+ rcm_save_type(type);
+ rcm_save_types_to_disk();
- strncpy(connection.Arguments,"%h",MAX_BUFFER_LENGTH);
- strncpy(connection.Hostname,"ftp.gnome.org",MAX_BUFFER_LENGTH);
- strncpy(connection.Name,"Gnome FTP Site",MAX_BUFFER_LENGTH);
+ memset(&type,1,sizeof(struct ConnectionType));
+ strncpy(type.Command,"ssh",MAX_BUFFER_LENGTH);
+ strncpy(type.Name,"SSH",MAX_BUFFER_LENGTH);
+ strncpy(type.Arguments,"%u@%h",MAX_BUFFER_LENGTH);
+ strncpy(type.Icon,PACKAGE_PIXMAP_DIR,MAX_BUFFER_LENGTH);
+ strncat(type.Icon,"/ssh.png",MAX_BUFFER_LENGTH);
+ type.Terminal = TRUE;
+ rcm_save_type(type);
+ rcm_save_types_to_disk();
+ memset(&type,2,sizeof(struct ConnectionType));
+ strncpy(type.Command,"telnet",MAX_BUFFER_LENGTH);
+ strncpy(type.Name,"Telnet",MAX_BUFFER_LENGTH);
+ strncpy(type.Arguments,"-l %u %h",MAX_BUFFER_LENGTH);
+ strncpy(type.Icon,PACKAGE_PIXMAP_DIR,MAX_BUFFER_LENGTH);
+ strncat(type.Icon,"/telnet.png",MAX_BUFFER_LENGTH);
+ type.Terminal = TRUE;
+ rcm_save_type(type);
+ rcm_save_types_to_disk();
+
+ memset(&type,3,sizeof(struct ConnectionType));
+ strncpy(type.Command,"rdesktop",MAX_BUFFER_LENGTH);
+ strncpy(type.Name,"Remote Desktop",MAX_BUFFER_LENGTH);
+ strncpy(type.Arguments,"-u %u %h",MAX_BUFFER_LENGTH);
+ strncpy(type.Icon,PACKAGE_PIXMAP_DIR,MAX_BUFFER_LENGTH);
+ strncat(type.Icon,"/rdesktop.png",MAX_BUFFER_LENGTH);
+ type.Terminal = FALSE;
rcm_save_type(type);
rcm_save_types_to_disk();
+
+ memset(&connection,0,sizeof(struct Connection));
+ strncpy(connection.Arguments,"%h",MAX_BUFFER_LENGTH);
+ strncpy(connection.Hostname,"ftp.gnome.org",MAX_BUFFER_LENGTH);
+ strncpy(connection.Name,"Gnome FTP Site",MAX_BUFFER_LENGTH);
rcm_save_connection(connection);
rcm_save_connections_to_disk();