AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 781887
Accepted
Fiksdal
Fiksdal
Asked: 2016-06-05 10:23:26 +0800 CST2016-06-05 10:23:26 +0800 CST 2016-06-05 10:23:26 +0800 CST

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

  • 772

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

我用 Ubuntu 帮助这个 75 岁的老人(他不是很精明)。他一提到航站楼就吓坏了,我完全理解这一点。所以我尝试为他寻找不涉及终端的解决方案。

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

在 Ubuntu 上是否有任何 GUI 工具可以执行此操作?我知道终端非常高效,但是很多不精通的人觉得终端是一个可怕的领域,他们不确定发生了什么。

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

14.04
  • 5 5 个回答
  • 8902 Views

5 个回答

  • Voted
  1. Nick Weinberg
    2016-06-05T14:25:08+08:002016-06-05T14:25:08+08:00

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

    • 11
  2. Best Answer
    Jacob Vlijm
    2016-06-06T03:43:34+08:002016-06-06T03:43:34+08:00

    一键调用队列窗口

    无法抗拒.desktop在一个可耻的肮脏黑客中将文件中的工作自动化。

    1. 安装xdotool

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

    3. 然后将其保留在桌面上并使其可执行,或者将其保存在~/.local/share/applications

    要使用它,请双击(在您的桌面上)或键入Printer Queue(在 Dash 中)调用该图标,然后按回车键。等待几秒钟(不要单击任何地方),您手动执行的步骤将由脚本完成。

    在此处输入图像描述

    编码

    [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 显示队列,因为队列窗口是第一个临时(子)窗口。

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

    所以,那么“诚实”的肮脏选择:)

    • 7
  3. Fiksdal
    2016-06-05T14:23:21+08:002016-06-05T14:23:21+08:00

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

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

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

    3. 将出现作业列表。从此列表中可以管理作业、删除它们等。

    我已经在 Ubuntu 14.04 和带有 Unity 的 Lubuntu 16.04 上对此进行了测试。

    我从这个答案中学到了。实际上,这可能是该问题的重复。但话又说回来,它可能不是,因为 GUI 要求。

    我的朋友现在很高兴。他的打印机又开始工作了。顺便说一句,他也不得不这样做。

    • 6
  4. Lye Heng Foo
    2017-08-21T20:56:19+08:002017-08-21T20:56:19+08:00

    我假设您使用的是 Unity,您可以通过执行上面建议的答案并使用“锁定到启动器”来使其坚持下去,即:

    • 按启动栏上的 Ubuntu 徽标,键入打印机,打开打印机应用程序。
    • 右键单击启动器上的图标,然后单击“锁定到启动器”。
    • 然后每次他需要打开Printer Queue,他只需点击启动器上的图标,然后右键单击“查看打印作业”或在他要检查的打印机上按“Ctrl-F”。

    希望这可以帮助。

    • 0
  5. Everhard Faas
    2019-01-06T01:21:07+08:002019-01-06T01:21:07+08:00

    也许这会帮助你:

    bash -c "/usr/share/system-config-printer/system-config-printer.py --show-jobs $(lpstat -d | sed 's/.*: //')"
    

    它启动打印机的打印队列 GUI。并且此命令准备包含在菜单配置中以创建图标以启动此 GUI。这是记录在这里。

    • 0

相关问题

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve