Инструмент GUI для просмотра и управления очередью печати?

Править: Для будущих посетителей вот связанный ответ, который объясняет точно, как сделать это быстро.

Я помогаю этому 75-летнему человеку с Ubuntu (Он не очень опытен). Он волнуется при любом упоминании о терминале, и я понимаю это полностью. Таким образом, я пытаюсь найти решения для него, которые не включают терминал.

Он просит инструмент просматривать все задания печати в очереди и мочь отменить некоторых или всех их.

Там какой-либо инструмент GUI должен сделать это на Ubuntu? Я знаю, что терминал очень эффективен, но много из не опытные люди чувствуют, что терминал является некоторой страшной областью, где они не уверены, что продолжается.

В противном случае, что это взяло бы для создания небольшого инструмента GUI для него?

8
задан 13 April 2017 в 05:24

5 ответов

При вызове окна очереди в каждый дважды щелкает

Не мог сопротивляться автоматизации задания в a .desktop файл в скандально грязном взломе.

  1. Установка xdotool

    sudo apt-get install xdotool
    
  2. Скопируйте код ниже в пустой файл, сохраните его как printerqueue.desktop

  3. Затем или сохраните его на своем рабочем столе и сделайте его excutable, или сохраните его в ~/.local/share/applications

Использовать его, двойной щелчок (на Вашем рабочем столе) или тип Printer Queue (в Тире) для вызова значка и возврата нажатия. Ожидайте несколько секунд (не нажимая нигде) и шаги, которые Вы сделали вручную сделаны сценарием.

enter image description here

Код

[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, так как окно очереди является переходным процессом (ребенок-) окно первое.

Это было бы "чистой" опцией с одной стороны, но я всегда чувствую сдержанность, чтобы сделать такую вещь, Даже если это было только для возможной проблемы во время обновлений.

Так, "честная" грязная опция затем :)

6
ответ дан 23 November 2019 в 05:23

Это несколько скрыто в GUI, но доступное через сочетание клавиш:

  1. Нажмите логотип Ubuntu на панели средства запуска, введите printers, откройтесь Printers приложение.

  2. В то время как в Printers приложение, нажмите Ctrl + F.

  3. Список заданий появится. Из этого списка можно управлять заданиями, удалить их и т.д.

Я протестировал это на Ubuntu 14.04 и на Lubuntu 16.04 с Единицей.

Я узнал об этом из этого ответа. На самом деле это могло бы быть дубликатом того вопроса. Но с другой стороны, это не могло бы быть из-за требования GUI.

Мой друг счастлив теперь. Его принтер работает снова. Между прочим, он также должен был сделать это.

6
ответ дан 23 November 2019 в 05:23

В дополнение к приложению "Принтеров" существует веб-интерфейс CUPS, который может использоваться, чтобы просмотреть и управлять принтерами и заданиями печати на Вашем компьютере. Откройте веб-браузер и укажите на него на http://localhost:631 и интерфейс печати должен появиться.

9
ответ дан 23 November 2019 в 05:23

Я предполагаю, что Вы используете Единицу, можно заставить ее остаться верным выполнению предложенного ответа выше и использования "Блокировка к Средству запуска" т.е.:

  • Нажмите логотип Ubuntu на панели средства запуска, введите принтеры, откройте приложение для Принтеров.
  • Щелкните правой кнопкой по значку на Средстве запуска и нажмите "Lock To Launcher".
  • Затем каждый раз он должен открыть Printer Queue, он может просто нажать на значок на средстве запуска, и или щелкнуть правой кнопкой по "View Print Job" или нажать "Ctrl-F" на Принтере, который он хочет проверить.

Надеюсь, это поможет.

0
ответ дан 23 November 2019 в 05:23

Возможно, это поможет Вам:

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

Это запускает очередь печати GUI Вашего принтера. И эта команда готова быть включенной в конфигурацию меню для создания значка для запуска этого GUI. Это документируется здесь.

0
ответ дан 23 November 2019 в 05:23

Другие вопросы по тегам:

Похожие вопросы: