Upravit :Pro budoucí návštěvníky je zde související odpověď, která přesně vysvětluje, jak to rychle udělat.
Pomáhám tomuto 75letému muži s Ubuntu (není moc důvtipný). Při jakékoli zmínce o terminálu šílí a já to naprosto chápu. Takže se pro něj snažím najít řešení, která nezahrnují terminál.
Požaduje nástroj pro zobrazení všech tiskových úloh ve frontě a možnost zrušit některé nebo všechny z nich.
Existuje nějaký nástroj GUI, jak to udělat na Ubuntu? Vím, že terminál je velmi efektivní, ale mnoho nezkušených lidí má pocit, že terminál je nějaká děsivá říše, kde si nejsou jisti, co se děje.
Pokud ne, co by bylo potřeba k vytvoření malého nástroje GUI pro něj?
Přijatá odpověď:
Vyvolání okna fronty jedním dvojitým kliknutím
Nemohl jsem odolat automatizaci úlohy na .desktop
soubor ve skandálně špinavém hacku.
-
Nainstalujte
xdotool
sudo apt-get install xdotool
-
Zkopírujte níže uvedený kód do prázdného souboru a uložte jej jako
printerqueue.desktop
-
Poté si jej buď ponechte na ploše a vytvořte jej spustitelný, nebo jej uložte do
~/.local/share/applications
Chcete-li jej použít, dvakrát klikněte (na ploše) nebo zadejte Printer Queue
(v Dash) pro vyvolání ikony a stiskněte return. Počkejte několik sekund (aniž byste kamkoli klikali) a kroky, které jste provedli ručně, provede skript.
Kód
[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
Vysvětlení
printers
okno se volá příkazem:
/usr/share/system-config-printer/system-config-printer.py
Pokud se podíváme do souboru, zdá se pravděpodobné, že jej můžeme nějak hacknout a dát mu možnost zobrazit frontu z cli, protože okno fronty je přechodné (podřízené) okno první.
To by byla na jednu stranu „čistá“ možnost, ale vždy se k něčemu takovému cítím zdrženlivě, i kdyby to bylo jen kvůli možným problémům během aktualizací.
Takže „poctivá“ špinavá varianta 🙂