Bearbeiten : Für zukünftige Besucher gibt es hier eine verwandte Antwort, die genau erklärt, wie dies schnell geht.
Ich helfe diesem 75-jährigen Mann mit Ubuntu (er ist nicht sehr versiert). Er flippt bei jeder Erwähnung des Terminals aus, und ich verstehe das total. Also versuche ich, Lösungen für ihn zu finden, die das Terminal nicht betreffen.
Er bittet um ein Tool, mit dem alle Druckaufträge in der Warteschlange angezeigt und einige oder alle abgebrochen werden können.
Gibt es ein GUI-Tool, um dies unter Ubuntu zu tun? Ich weiß, dass das Terminal sehr effizient ist, aber viele nicht versierte Leute glauben, dass das Terminal ein beängstigender Bereich ist, in dem sie nicht sicher sind, was los ist.
Wenn nicht, was würde es brauchen, um ein kleines GUI-Tool für ihn zu erstellen?
quelle
Antworten:
Aufrufen des Warteschlangenfensters mit einem Doppelklick
Konnte nicht widerstehen, den Job in einer
.desktop
Datei in einem skandalös schmutzigen Hack zu automatisieren .Installieren
xdotool
Kopieren Sie den folgenden Code in eine leere Datei und speichern Sie ihn unter
printerqueue.desktop
Behalten Sie es dann entweder auf Ihrem Desktop und machen Sie es entschuldbar, oder speichern Sie es in
~/.local/share/applications
Doppelklicken Sie dazu (auf Ihrem Desktop) oder geben Sie
Printer Queue
(in Dash) ein, um das Symbol aufzurufen, und drücken Sie die Eingabetaste. Warten Sie einige Sekunden (ohne irgendwo anzuklicken), und die Schritte, die Sie manuell ausgeführt haben, werden vom Skript ausgeführt.Der Code
Erläuterung
Das
printers
Fenster wird mit dem folgenden Befehl aufgerufen:Wenn wir uns die Datei ansehen, ist es wahrscheinlich, dass wir sie irgendwie hacken können, um ihr die Option zu geben, die Warteschlange von cli anzuzeigen, da das Warteschlangenfenster das erste ein vorübergehendes (untergeordnetes) Fenster ist.
Das wäre einerseits die "saubere" Option, aber ich fühle mich immer zurückhaltend, so etwas zu tun, auch wenn es nur um die möglichen Probleme bei Updates ging.
Also die "ehrliche" dreckige Option dann :)
quelle
/usr/share/system-config-printer/system-config-printer.py
wäre relativ einfach :)xdotool
. Übrigens habe ich diese Antwort akzeptiert, weil ich sie so cool fand. Aber dann wurde mir klar, dass Leute, die zu diesem Beitrag kommen, wahrscheinlich nach etwas ohne Terminal suchen. Obwohl Ihre Antwort wirklich cool und hilfreich ist, ist es möglicherweise nicht das erste, was sie oben sehen möchten.xdotool
)! was nicht bedeutet, dass Sie es akzeptieren sollten, sondern sich gefragt haben, warum Sie nicht akzeptiert haben.Zusätzlich zur Anwendung "Drucker" gibt es eine CUPS-Weboberfläche, mit der Sie Drucker und Druckaufträge auf Ihrem Computer anzeigen und verwalten können. Öffnen Sie einen Webbrowser und zeigen Sie darauf.
http://localhost:631
Die Druckoberfläche sollte angezeigt werden.quelle
Dies ist in der GUI etwas versteckt, aber über eine Tastenkombination zugänglich:
Drücken Sie auf das Ubuntu-Logo in der Startleiste, geben Sie ein
printers
und öffnen Sie diePrinters
App.Printers
Drücken Sie in der App Ctrl+ F.Eine Liste der Jobs wird angezeigt. Aus dieser Liste kann man Jobs verwalten, löschen usw.
Ich habe dies auf Ubuntu 14.04 und auf Lubuntu 16.04 mit Unity getestet.
Ich habe es aus dieser Antwort gelernt . Tatsächlich könnte dies ein Duplikat dieser Frage sein. Andererseits kann es sein, dass dies aufgrund der GUI-Anforderungen nicht der Fall ist.
Mein Freund ist jetzt glücklich. Sein Drucker arbeitet wieder. By the way, auch er hatte tun dies .
quelle
Ich gehe davon aus, dass Sie Unity verwenden. Sie können dafür sorgen, dass es bleibt, indem Sie die oben vorgeschlagene Antwort ausführen und "Lock to Launcher" verwenden, dh:
Hoffe das hilft.
quelle
Vielleicht hilft dir das:
Es startet die GUI der Druckwarteschlange Ihres Druckers. Dieser Befehl ist bereit, in die Menükonfiguration aufgenommen zu werden, um ein Symbol zum Starten dieser GUI zu erstellen. Das ist hier dokumentiert .
quelle