用于查看和管理打印队列的GUI工具?

Modified on: Thu, 14 Jun 2018 09:35:23 +0800

修改:对于未来的访问者,请参阅相关答案,详细说明如何快速完成此操作。< / A>

我帮助这个75岁的Ubuntu男人(他不是很精明)。他对任何提到的终端都感到很害怕,我完全理解。所以我试着为他找到不涉及终端的解决方案。

他要求工具查看队列中的所有打印作业,并能够取消部分或全部作业。

在Ubuntu上有没有任何GUI工具可以做到这一点?我知道终端非常有效,但很多非精明的人觉得终端是一些可怕的领域,他们不确定发生了什么。

如果没有,为他创建一个小GUI工具需要什么?

最佳答案

只需双击

即可调用队列窗口

无法阻止在一个可耻的黑客攻击中的.desktop文件中自动执行该作业。

  1. 安装xdotool

    sudo apt-get install xdotool
    
  2. 将以下代码复制到空文件中,另存为printerqueue.desktop

  3. 然后将其保存在桌面上并使其可删除,或将其保存在~/.local/share/applications

  4. 中 醇>

    要使用它,请双击(在桌面上)或键入Printer Queue(在Dash中)以调用图标,然后按Return键。等待几秒钟(无需点击任何地方),手动完成的步骤由脚本完成。

    代码

    [Desktop Entry]
    Exec=/bin/bash -c "'/usr/share/system-config-printer/system-config-printer.py' & sleep 3 && xdotool key Control_L+f"
    Name=Printer Queue
    Type=Application
    Icon=printer
    

    解释

    printers窗口由命令调用:

    /usr/share/system-config-printer/system-config-printer.py

    如果我们查看该文件,我们似乎可以以某种方式破解它,让它可以选择从cli显示队列,因为队列窗口是第一个临时(子)窗口。

    一方面,这将是“干净”的选择,但我总是感到克制做这样的事情,即使它只是为了更新期间可能出现的麻烦。

    那么,“诚实”的脏选项那么:)

作者:,Jacob Vlijm

相关问答

添加新评论