用于udisk的可移动磁盘自动安装程序

udiskie的Python项目详细描述


更改日志

1.7.7

日期:2019年2月17日

  • 始终将"密码"对话框放在最上面
  • 修复基于stdin的密码提示

1.7.6

日期:2019年2月17日

  • 添加俄语翻译(谢谢@greywolf先生)
  • 修复了setup.py中的弃用警告(感谢@sealj553)

1.7.5

日期:2018年5月24日

  • 修复在没有托盘图标的情况下启动时出现的"nameerror:"async"未定义"

1.7.4

日期:2018年5月17日

  • 修复在udiskie mount中使用选项时的属性错误(159)
  • 在AppIndicator模式下固定托盘(156)
  • 可能通过保留 对所有活动异步的全局引用

1.7.3

日期:2017年12月13日

  • udisks2.7的临时解决方案要求安装文件系统 当试图在解锁后直接安装luks cleartext设备时

1.7.2

日期:2017年10月18日

  • 正式反对udisks1
  • 正式反对python2(想要python>;=3.5)
  • 修复PY2上的启动崩溃
  • 修复插入luks设备时出现的异常(如果使用了udisks1)。
  • 修复zsh自动完成的小问题

1.7.1

日期:2017年10月2日

  • 在"密码"对话框中添加"打开密钥文件"按钮
  • 如果安装的设备没有ntfs-3g(1),则添加警告43)
  • 解决LVM设备的问题

1.7.0

日期:2017年3月26日

  • 在配置文件中添加连接的设备配置列表
  • 不赞成安装选项和忽略设备 设备配置
  • 可以使用新的设备配置为每个设备配置自动安装
  • 可以配置密钥文件(需要udisk2.6.4)[66]
  • 删除邮件列表

1.6.2

日期:2017年3月6日

  • 仅在ex菜单中显示losetup/quit操作
  • 如果找不到设备,则在菜单中显示备注

1.6.1

日期:2017年2月24日

  • 为未记录的udiskie info添加格式字符串
  • 将udiskie mount的自动完成时间提高大约一个因子 三个,对于U盘计数,大约是10倍

1.6.0

日期:2017年2月22日

  • 修复配置文件为空时启动时的崩溃问题
  • 添加 --notify命令来通知外部程序(@jgraef)[127]
  • 可通过特殊的右键单击菜单[98]启用/禁用自动安装
  • 安装时不要显式指定文件系统[131]

1.5.1

日期:2016年6月3日

  • 修复重定向stdout时python2上出现的unicode问题(在 zsh自动完成功能专用)

1.5.0

日期:2016年6月3日

  • 使Systray菜单变平(使用U盘智能菜单请求 旧菜单)[119]
  • 扩展对环路设备的支持(需要udisks2)[101]
  • 支持ubuntu/unity appindicator后端状态图标[59]
  • 添加基本实用程序以获取块设备上的信息[122]
  • 添加zsh完工量[26]
  • 改进设备的用户界面菜单标签
  • 修复强制弹出设备时的错误[121]
  • 尊重udiskie umount中配置的忽略规则
  • 修复空任务列表的错误消息[123]

1.4.12

日期:2016年5月15日

  • 将信息事件记录到stdout(112)
  • 修复操作不可用时通知中的异常。这关系到 作业通知中的重试按钮失败,以及浏览 安装在 设备上的通知(117)中的操作
  • 如果托盘菜单不可用,则不显示"浏览"操作

1.4.11

日期:2016年5月13日

  • 保护密码对话框不受垃圾回收的影响(这使得调用 协同程序挂断而不解锁设备)
  • 修复所有添加/删除操作:仅考虑 可处理设备层次结构:
  • 避免考虑同一设备两次(114)
  • 确保在"全部删除"中考虑到所有可操作设备

1.4.10

日期:2016年5月11日

  • 使用非零退出代码(110)发出装载/卸载操作失败的信号
  • 取消对未处理设备的通知
  • 添加Docker设备的规则,将其标记为未处理,以避免过多 通知(113)
  • 允许使用uuid(90)安装/卸载
  • 在没有X会话(102)的情况下启动时防止警告
  • 现在可以匹配配置规则中的通配符(49)

1.4.9

日期:2016年4月2日

  • 为设备添加is_loop and loop_文件属性
  • 修复加密设备的递归安装(udiskie mount)
  • 防止空子菜单显示

1.4.8

日期:2016年2月9日

  • 修复setupscript的问题,如果utf8不是默认编码
  • 修复在没有x的情况下启动时的崩溃问题
  • 对循环设备的基本支持(此时必须显式启用)
  • 修复另外两个错误案例的处理

1.4.7

日期:2016年1月4日

  • 修复阻止使用yaml配置文件的错误
  • 修复slackware上glib/gio gir api的问题(旧版本?)
  • 修正更改设备状态时的错误(例如格式化现有设备或 将ISO文件刻录到设备)
  • 使用udisks1后端改进对竞争条件的处理
  • 修复没有标签的设备的通知

1.4.6

日期:2015年12月28日

  • 清除最近的错误修复程序
  • 关闭一些门以获取更多与py2/unicode相关的错误

1.4.5

日期:2015年12月24日

  • 在命令行(py2)上用unicode数据修复另一个错误
  • 稍微改进异步代码中的堆栈跟踪
  • 在删除设备时进一步减少详细程度

1.4.4

日期:2015年12月24日

  • 修正过窄的依赖关系强制
  • 在默认模式下,使udiskie稍微不那么冗长

1.4.3

日期:2015年12月24日

  • 修复python2上unicode数据的错误
  • 修复udisks1中由于事件排序而导致的错误
  • 修复由于特定时间的设备数据不可用而导致的错误

1.4.2

日期:2015年12月22日

  • 修复get_password_tty中的回归

1.4.1

日期:2015年12月19日

  • 修复由于最近转换为异步而导致的SmartTray问题

1.4.0

日期:2015年12月19日

  • 进行异步(目前使用自制的异步模块,直到gbulb准备就绪)
  • 指定要导入的gtk/notify版本(因此修复警告和问题 对于意外导入GTK2导致的托盘图标)
  • 添加可选的密码缓存

1.3.2

  • 还原"尊重设备的自动安装标志"
  • 使对GTK的依赖成为可选的

1.3.1

  • 在通知中使用udev设置中的图标提示
  • 尊重设备的自动安装标志
  • 如果libnotify不可用,请不要失败

1.3.0

  • 向"设备已添加"通知添加操作
  • 允许配置应添加到通知的操作

1.2.1

  • 修复安装脚本中的Unicode问题
  • 更新许可证/版权声明

1.2.0

  • 默认情况下使用udisks2
  • add–密码提示命令行参数和配置文件项

1.1.3

  • 修复GTK2的密码提示(GTK2的托盘仍然损坏)
  • 解决小文档问题

1.1.2

  • 为匹配的设备而不仅仅是文件系统添加键
  • 改进有关依赖关系的文档

1.1.1

  • 修复手册页中的粗心错误

1.1.0

  • 实施国际化
  • 增加了西班牙语翻译
  • 允许从可配置列表中选择图标

1.0.4

  • 与旧版本的pygobject兼容(例如在Slackware 14.1中)

1.0.3

  • 如果未安装通知服务,则处理异常

1.0.2

  • 修复在没有udisks1的情况下调用udiskie mount/unmount实用程序时的崩溃 已安装

1.0.1

  • 修复调用udiskie时的崩溃未安装UDisks1 (回归)

1.0.0

  • 端口到pygobject,删除对pygtk、zenity、dbus python的依赖项, python通知
  • 使用基于pygobject的密码对话框
  • remove–密码提示参数
  • 重命名命令行参数
  • 为所有命令行参数添加负数

0.8.0

  • 永久删除"–filters"参数
  • 将配置格式更改为yaml
  • 将默认配置路径更改为$xdg_config_home/udiskie/config.yml
  • 将忽略筛选器与安装选项筛选器分开
  • 允许根据设备匹配多个属性(和WISE)
  • 允许覆盖udiskys默认可处理性设置
  • 如果–config文件不存在,则引发异常
  • add–udiskie mount的选项参数
  • 简化本地安装

0.7.0

有一些向后不兼容的更改,因此版本中断:

  • 命令行参数'-f'/'–过滤器'重命名为'-c'/'–配置'
  • 在配置文件中添加节以禁用单个装载通知和 为某些程序选项(udisk版本、提示等)设置默认值。
  • 重构udiskie.cli、udiskie.config和udiskie.tray
  • 还原"使udiskie成为命名空间包"
  • 将"浏览文件夹"操作添加到托盘菜单
  • 添加"浏览文件夹"操作按钮以装载通知
  • 添加"–no automounter"命令行选项以禁用自动安装
  • 添加"–auto tray"命令行选项以使用托盘图标 当没有可用操作时自动消失
  • 显示设备显示/显示时的通知(可通过配置禁用 文件)< < > >
  • 如果可用,在托盘菜单中显示"id_label"(而不是装载路径或 设备路径)
  • 添加"作业失败"通知
  • 将"重试"按钮添加到失败的通知中
  • 删除解锁luks分区的自动重试
  • 只向外部密码提示传递设备名
  • 添加"–quiet"命令行选项
  • 忽略由udev规则忽略的设备

0.6.4

  • 修复登录setup.py
  • 如果启用-v,则会显示更多详细的日志消息(随时间变化)
  • 修复作为"外部"添加并随后更改为的安装设备 "内部"[udisks1](适用于udev打开的luks设备 例如规则)

0.6.3(错误修复)

  • 修复mounter.detach_设备中的异常,如果无法分离
  • 修复udisks2后端的强制分离问题
  • 如果udisks1不可用,则自动使用udisks2
  • 只安装一次未锁定的设备,删除UDisk2上的错误消息
  • 在手册页中提到"忽略"

0.6.2(美观)

  • 为系统托盘小部件的上下文菜单添加自定义图标

0.6.1(错误修复)

  • 修复udisks2外部设备检测错误:考虑了所有设备 使用 嗅探器时外部(与udiskie mount和 udiskie umount tools)

0.6.0(udisks2支持,错误修复)

  • 缓存设备状态以避免某些竞争条件
  • 在装载/卸载通知中显示文件系统标签
  • 当两次输入错误密码时,请重试解锁luks设备
  • 仅当媒体可用时才显示"弹出"(UDisks1仅在这种情况下弹出)
  • (取消-)即使操作失败也会显示装载/锁定通知
  • 重构内部api
  • UDisk2的实验支持

0.5.3(功能,错误修复)

  • 添加"忽略"配置文件选项以防止处理特定设备
  • 延迟通知,直到长操作结束口粮

0.5.2(托盘图标)

  • 添加托盘图标(基于pygtk)
  • 从命令行中弹出/分离驱动器

0.5.1(主要是内部变化)

  • 使用setuptools入口点创建可执行文件
  • 使udiskie成为命名空间包

0.5.0(Luks支持)

  • 支持Luks设备(使用Zenity进行密码提示)
  • 重大重构
  • 使用setuptools作为安装程序

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
SpringWeb中的java更新/通知其他用户   java Lambda性能测试   java Bukkit插件:空白符号   java在按下按钮后改变彩色正方形的大小   javajavac相当于“D”?   java序列化接口   属性无法从属性文件返回值   java我应该使用什么查询来使用Jsoup从html页面提取符号?   java Android Studio项目结构问题   JAVA方法和返回值/公共变量(基础)   java将NativeQuery映射到POJO   java如何在下面的程序中消除NumberFormatException?   在java中获取链表与数组中的对象   java Android Firebase将用户发送到聊天室