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

编辑 :对于未来的访问者,这里是一个相关的答案,它解释了如何快速做到这一点。

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

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

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

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

只需双击即可调用队列窗口

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

  1. 安装xdotool

     sudo apt-get install xdotool 
  2. 将下面的代码复制到一个空文件中,将其保存为printerqueue.desktop

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

要使用它,请双击(在桌面上)或键入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显示队列,因为队列窗口是第一个临时(子)窗口。

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

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

除“打印机”应用程序外,还有一个CUPS Web界面,可用于查看和管理计算机上的打印机和打印作业。 打开Web浏览器并将其指向http://localhost:631然后应显示打印界面。

这有点隐藏在GUI中,但可通过键盘快捷键访问:

  1. 按启动栏上的Ubuntu徽标,键入printers ,打开Printers应用程序。

  2. 在“ Printers应用程序中,按Ctrl + F.

  3. 将出现一份工作清单。 从这个列表中可以管理作业,删除它们等。

我已经在Ubuntu 14.04和使用Unity的Lubuntu 16.04上进行了测试。

我是从这个答案中学到的。 实际上,这可能与该问题重复。 但是,由于GUI的要求,它可能不是。

我的朋友现在很高兴。 他的打印机再次正常工作。 顺便说一句,他也必须这样做。

我假设你正在使用Unity,你可以通过做上面建议的答案坚持并使用“Lock to Launcher”即:

  • 按启动栏上的Ubuntu徽标,键入打印机,打开打印机应用程序。
  • 右键单击Launcher上的图标,然后单击“Lock To Launcher”。
  • 然后每次,他都需要打开打印机队列,他只需点击启动器上的图标,然后右键单击“查看打印作业”或按下要检查的打印机上的“Ctrl-F”。

希望这可以帮助。