danish 是一个基于 gtk-3.0 的 ssh 连接管理工具,之后计划加上sftp的功能

GITHUB地址:https://github.com/Daniel-W7/danish

GITee地址:https://gitee.com/daniel-w7/danish

基于jnXssh进行开发,源程序适配的系统比较老了,进行了一些修改,源程序地址:https://github.com/chrisniu1984/jnXssh

编译安装方法及配置需求在这里

参考文档:

GTK-3.0

GDK-3.0

VTE2.91

GTK入门导引

1、修复单个notebook大小无法铺满屏幕的问题,放大软件可以正常显示
2、shell快捷键无法使用问题处理
(1)table键能呼出来命令补全,但是无法显示,现在可以正常显示
(2)ctrl a/ctrl c/ctrl z等快捷键无法正常实现,现在可以正常发送信号,但是还是无法拷贝粘贴

将page.c文件拆分为page.c和shell.c,

page.c只用于页面布局,页面打开关闭操作,shell.c用于配置ssh连接和shell终端内容,

将main.c里面的关于页面显示部分迁移到page.c里面

修改显示信息,将站点树固定在左侧,右侧显示新打开的ssh链接终端

修改默认页面显示标题为sessions,

修改连接到ssh后的显示内容,避免出现版权信息过多占用屏幕过多的情况

更新README.md文件,更新程序,删除部分暂时不需要的代码配置,

添加automk.sh自动编译脚本,方便调试执行

修改部分配置,使程序可以在Debian 11里面运行

删除快捷菜单和按键显示,仅保留ssh访问,管理功能

优化显示方案,窗口初始化显示配置为黄金比例显示

修复部分warning和error