编辑:对于未来的访问者,这里有一个相关的答案,它准确地解释了如何快速做到这一点。
我用 Ubuntu 帮助这个 75 岁的老人(他不是很精明)。他一提到航站楼就吓坏了,我完全理解这一点。所以我尝试为他寻找不涉及终端的解决方案。
他正在寻求一种工具来查看队列中的所有打印作业并能够取消其中的部分或全部。
在 Ubuntu 上是否有任何 GUI 工具可以执行此操作?我知道终端非常高效,但是很多不精通的人觉得终端是一个可怕的领域,他们不确定发生了什么。
如果没有,为他创建一个小的 GUI 工具需要什么?
除了“打印机”应用程序外,还有一个 CUPS Web 界面,可用于查看和管理计算机上的打印机和打印作业。打开网络浏览器并将其指向,
http://localhost:631
然后应该会出现打印界面。一键调用队列窗口
无法抗拒
.desktop
在一个可耻的肮脏黑客中将文件中的工作自动化。安装
xdotool
将下面的代码复制到一个空文件中,另存为
printerqueue.desktop
然后将其保留在桌面上并使其可执行,或者将其保存在
~/.local/share/applications
要使用它,请双击(在您的桌面上)或键入
Printer Queue
(在 Dash 中)调用该图标,然后按回车键。等待几秒钟(不要单击任何地方),您手动执行的步骤将由脚本完成。编码
解释
该
printers
窗口由以下命令调用:如果我们查看该文件,似乎我们可以以某种方式破解它,使其可以选择从 cli 显示队列,因为队列窗口是第一个临时(子)窗口。
一方面,那将是“干净”的选择,但我总是克制做这样的事情,即使只是为了更新期间可能出现的麻烦。
所以,那么“诚实”的肮脏选择:)
这在 GUI 中有些隐藏,但可以通过键盘快捷键访问:
按启动器栏上的 Ubuntu 徽标,键入
printers
,打开Printers
应用程序。在
Printers
应用程序中,按Ctrl+ F。将出现作业列表。从此列表中可以管理作业、删除它们等。
我已经在 Ubuntu 14.04 和带有 Unity 的 Lubuntu 16.04 上对此进行了测试。
我从这个答案中学到了。实际上,这可能是该问题的重复。但话又说回来,它可能不是,因为 GUI 要求。
我的朋友现在很高兴。他的打印机又开始工作了。顺便说一句,他也不得不这样做。
我假设您使用的是 Unity,您可以通过执行上面建议的答案并使用“锁定到启动器”来使其坚持下去,即:
希望这可以帮助。
也许这会帮助你:
它启动打印机的打印队列 GUI。并且此命令准备包含在菜单配置中以创建图标以启动此 GUI。这是记录在这里。