web-dev-qa-db-fra.com

Un outil graphique pour visualiser et gérer la file d'attente?

Modifier : Pour les futurs visiteurs, voici ne réponse connexe qui explique exactement comment procéder rapidement.

J'aide cet homme de 75 ans avec Ubuntu (il n'est pas très avisé). Il panique à toute mention du terminal, et je le comprends tout à fait. J'essaie donc de trouver pour lui des solutions n'impliquant pas le terminal.

Il demande un outil pour afficher tous les travaux d'impression en file d'attente et pouvoir annuler tout ou partie de ceux-ci.

Existe-t-il un outil graphique pour faire cela sur Ubuntu? Je sais que le terminal est très efficace, mais beaucoup de personnes non averties estiment que le terminal est un domaine effrayant dans lequel elles ne savent pas trop ce qui se passe.

Sinon, que faudrait-il pour créer un petit outil graphique pour lui?

8
Revetahw

Appel de la fenêtre de file d'attente en un double-clic

Impossibilité de résister à l’automatisation du travail dans un fichier .desktop avec un piratage scandaleusement sale.

  1. Installez xdotool

    Sudo apt-get install xdotool
    
  2. Copiez le code ci-dessous dans un fichier vide, enregistrez-le sous le nom printerqueue.desktop

  3. Ensuite, gardez-le sur votre bureau et rendez-le excutable, ou enregistrez-le dans ~/.local/share/applications

Pour l'utiliser, double-cliquez sur (sur votre bureau) ou tapez Printer Queue (dans Dash) pour appeler l'icône, puis appuyez sur Retour. Attendez quelques secondes (sans cliquer n'importe où) et les étapes que vous avez effectuées manuellement sont effectuées à l'aide du script.

enter image description here

Le code

[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

Explication

La fenêtre printers est appelée par la commande:

/usr/share/system-config-printer/system-config-printer.py

Si nous examinons le fichier, il semble probable que nous puissions le pirater pour lui donner la possibilité d'afficher la file d'attente à partir de cli, car la fenêtre de la file d'attente est une fenêtre transitoire (enfant) la première.

Ce serait l'option "propre" d'une part, mais je me sens toujours retenue de faire une telle chose, même si ce n'était que pour le dérangement possible lors des mises à jour.

Alors, l'option sale "honnête" alors :)

6
Jacob Vlijm

Outre l'application "Imprimantes", une interface Web CUPS peut être utilisée pour afficher et gérer les imprimantes et les travaux d'impression sur votre ordinateur. Ouvrez un navigateur Web et pointez-le sur http://localhost:631. L'interface d'impression devrait apparaître.

9
Nick Weinberg

Ceci est quelque peu caché dans l'interface graphique, mais accessible via un raccourci clavier:

  1. Appuyez sur le logo Ubuntu dans la barre de lancement, tapez printers, ouvrez l'application Printers.

  2. Dans l'application Printers, appuyez sur Ctrl + F.

  3. Une liste de tâches apparaîtra. À partir de cette liste, vous pouvez gérer des travaux, les supprimer, etc.

J'ai testé cela sur Ubuntu 14.04 et Lubuntu 16.04 avec Unity.

Je l'ai appris de cette réponse . En fait, cela pourrait être un doublon de cette question. Mais là encore, il se peut que ce ne soit pas le cas, en raison de l'exigence d'interface graphique.

Mon ami est heureux maintenant. Son imprimante fonctionne à nouveau. À propos, il devait aussi faire ceci .

6
Revetahw

Peut-être que cela vous aidera:

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

Il démarre l'interface graphique de la file d'attente d'impression de votre imprimante. Et cette commande est prête à être incluse dans la configuration du menu pour créer une icône permettant de démarrer cette interface graphique. C'est documenté ici .

0
Everhard Faas

Je suppose que vous utilisez Unity, vous pouvez le faire tenir en faisant la réponse suggérée ci-dessus et utiliser "Lock to Launcher" i.e .:

  • Appuyez sur le logo Ubuntu dans la barre de lancement, tapez imprimantes, ouvrez l'application Imprimantes.
  • Cliquez avec le bouton droit de la souris sur l'icône du lanceur, puis cliquez sur "Verrouiller pour lancer".
  • Ensuite, à chaque fois, il doit ouvrir la file d'impression, il lui suffit de cliquer sur l'icône du lanceur et de cliquer avec le bouton droit de la souris sur "Afficher le travail d'impression" ou d'appuyer sur "Ctrl-F" sur l'imprimante à contrôler.

J'espère que cela t'aides.

0
Lye Heng Foo