ludexiyin
deepin
2020-04-20 04:46 你看你的这个和我的想法是不是大同小异: 我发现许多改善linux的易用性的方法都是增加设置量,我感觉这种方法是从多个方向进行转换,很容易出现设置有遗漏或重复的现象,所以,我开始思考从一个方向全部涉及所有操作的方法,我产生了一个一闪而过的想法:“包含终端全部操作”。于是我产生了从把简单的操作转换成终端里的字符的想法。我想用不愿控制自己情绪的冲动介绍这个改进linux的易用性的方法。改进linux的易用性可以在终端上设置输出相应字符的按钮,将在它上面的操作转换成代码。就像文字处理软件或在windows上的图形界面操作一样。如果把这两者相比较我更喜欢前者,因为前者更让人感觉这是个终端,因为终端被改成了文字处理软件,而使用者对文字处理软件的印象就是处理文字,只是把文字的格式和形态改变了,它输出的东西和使用者进行处理的东西还是文字,在实际操作的感觉也是这样。而且,这样也有利于会使用终端的人的操作,因为在上面的按钮显示的备注是这一串代码的操作的名称或作用,使用者点击这个按钮和输入字符串的所思考的问题一样,它们之间的思考问题的方式没有改变,只需要很短的上手时间。而对于后者,使用者对字符串的终端的印象与像windows图形界面操作模式的印象就不同了。即使在操作过程中,可能也没有前者直观和方便。我对我的想法的可行性不太肯定,我写这篇文章是为了你们能够因为这篇帖子可以继续按这个思路思考或因为这篇帖子可以有对改进linux的易用性的启发,我希望对你们改进linux的易用性有用。 简单就是说把操作转换成代码,是不是大同小异。 原贴地址:https://bbs.deepin.org/post/22832#2
Reply Like 0 View the author


中文 


本程序使用json预先定义好命令行程序的一些参数,用图形界面方便的选择文件、目录或输入文本作为另一些参数。
主页
https://gitee.com/rocket049/super-run
下载预编译版本
https://gitee.com/rocket049/super-run/releases
配置文件(JSON)
用户必须把配置文件存放在/opt/super-run_ubuntu_amd64/conf.d目录中,其中已经有几个预先定义好的示例文件,可以参照修改为你需要的配置文件。
第一段:预设内容
title:窗口标题 格式:string
command:命令名字或者路径 格式:string
pre_args:预设参数 格式:[string,string,…]
envs:环境变量 格式:[“name=value”,…]
第二段:用户输入内容
work_dir:运行目录,可预定义 格式:dir:string
opt_files:带选项的文件路径,预先定义参数名字和该参数的前缀选项 格式:[[name:string,opt:string],…]
files:文件路径,预先定义名字 格式:[path:string,…]
opt_dirs:带选项的目录,预先定义参数名字和该参数的前缀选项 格式:[[name:string,opt:string],…]
dirs:目录,预先定义名字 格式:[dir:string,…]
texts:文本参数,预先定义名字 格式:[name:string, …]
新增参数:
opt_texts: 带标志选项的文本参数,预先定义参数名字和该参数的前缀选项 格式:[[name:string,opt:string],…]
help: 帮助信息,格式:msg:string
界面一:选择配置文件
显示配置文件列表,选择配置文件后显示配置文件内容谈,双击配置文件就显示运行界面。
选择配置文件
界面二:运行界面
根据配置文件显示界面,下方有一个回显窗口显示运行后的输出信息,还有一个输入框可以输入文字信息。
运行界面