用于查看和管理打印队列的GUI工具?
编辑 :对于未来的访问者,这里是一个相关的答案,它解释了如何快速做到这一点。
我帮助这个75岁的Ubuntu男人(他不是很精明)。 他对任何提到的终端都感到很害怕,我完全理解。 所以我试着为他找到不涉及终端的解决方案。
他正在要求一种工具来查看队列中的所有打印作业,并能够取消其中的部分或全部作业。
在Ubuntu上有没有任何GUI工具可以做到这一点? 我知道终端非常有效,但很多非精明的人觉得终端是一些可怕的领域,他们不确定发生了什么。
如果没有,为他创建一个小GUI工具需要什么?
只需双击即可调用队列窗口
无法阻止在.desktop
黑客攻击中自动执行.desktop
文件中的作业。
-
安装
xdotool
sudo apt-get install xdotool
-
将下面的代码复制到一个空文件中,将其保存为
printerqueue.desktop
-
然后将其保存在桌面上并使其可删除,或将其保存在
~/.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中,但可通过键盘快捷键访问:
-
按启动栏上的Ubuntu徽标,键入
printers
,打开Printers
应用程序。 -
在“
Printers
应用程序中,按Ctrl + F. -
将出现一份工作清单。 从这个列表中可以管理作业,删除它们等。
我已经在Ubuntu 14.04和使用Unity的Lubuntu 16.04上进行了测试。
我是从这个答案中学到的。 实际上,这可能与该问题重复。 但是,由于GUI的要求,它可能不是。
我的朋友现在很高兴。 他的打印机再次正常工作。 顺便说一句,他也必须这样做。
我假设你正在使用Unity,你可以通过做上面建议的答案坚持并使用“Lock to Launcher”即:
- 按启动栏上的Ubuntu徽标,键入打印机,打开打印机应用程序。
- 右键单击Launcher上的图标,然后单击“Lock To Launcher”。
- 然后每次,他都需要打开打印机队列,他只需点击启动器上的图标,然后右键单击“查看打印作业”或按下要检查的打印机上的“Ctrl-F”。
希望这可以帮助。