Edycja : dla przyszłych użytkowników oto pokrewna odpowiedź, która dokładnie wyjaśnia, jak to zrobić szybko.
Pomagam temu 75-letniemu mężczyźnie z Ubuntu (nie jest zbyt bystry). On wariuje przy każdej wzmiance o terminalu i rozumiem to całkowicie. Próbuję więc znaleźć dla niego rozwiązania, które nie dotyczą terminalu.
Prosi o narzędzie do przeglądania wszystkich zadań drukowania w kolejce i do anulowania niektórych lub wszystkich z nich.
Czy jest jakieś narzędzie GUI do wykonania tego w Ubuntu? Wiem, że terminal jest bardzo wydajny, ale wielu niezbyt doświadczonych ludzi uważa, że terminal to jakieś przerażające królestwo, w którym nie są pewni, co się dzieje.
Jeśli nie, co trzeba zrobić, aby stworzyć dla niego małe narzędzie GUI?
14.04
software-recommendation
printing
gui
Revetahw mówi: Przywróć Monikę
źródło
źródło
Odpowiedzi:
Wywołanie okna kolejki jednym kliknięciem
Nie mogłem się oprzeć zautomatyzowaniu zadania w
.desktop
pliku w skandalicznie brudnym hacku.zainstalować
xdotool
Skopiuj poniższy kod do pustego pliku i zapisz go jako
printerqueue.desktop
Następnie albo zachowaj go na pulpicie i spraw, aby można go było wytłumaczyć, albo zapisz go
~/.local/share/applications
Aby go użyć, kliknij dwukrotnie (na pulpicie) lub wpisz
Printer Queue
(w Dash), aby wywołać ikonę, i naciśnij klawisz Return. Poczekaj kilka sekund (bez klikania w dowolnym miejscu), a kroki wykonane ręcznie przez skrypt są wykonywane przez skrypt.Kod
Wyjaśnienie
printers
Okno jest nazywany przez komendę:Jeśli spojrzymy na plik, wydaje się prawdopodobne, że możemy go jakoś zhakować, aby dać mu opcję pokazania kolejki z cli, ponieważ okno kolejki jest oknem przejściowym (potomnym) jako pierwsze.
Z jednej strony byłaby to opcja „czysta”, ale zawsze czuję powściągliwość, aby zrobić coś takiego, nawet jeśli dotyczy to tylko ewentualnych problemów podczas aktualizacji.
Zatem „brudna” brudna opcja :)
źródło
/usr/share/system-config-printer/system-config-printer.py
byłaby stosunkowo łatwa :)xdotool
. BTW, zaakceptowałem tę odpowiedź, ponieważ myślałem, że to było takie fajne. Ale potem zdałem sobie sprawę, że ludzie, którzy przychodzą na ten post, prawdopodobnie szukają czegoś bez terminala, więc nawet jeśli twoja odpowiedź jest naprawdę fajna i pomocna, może nie być pierwszą rzeczą, którą chcą zobaczyć na górze.xdotool
)! co nie znaczy, że powinieneś to zaakceptować, ale zastanawiałem się, dlaczego tego nie zaakceptowałeś.Oprócz aplikacji „Drukarki” istnieje interfejs internetowy CUPS, którego można używać do przeglądania drukarek i zadań drukowania oraz zarządzania nimi na komputerze. Otwórz przeglądarkę internetową i wskaż ją,
http://localhost:631
a powinien pojawić się interfejs drukowania.źródło
Jest to nieco ukryte w GUI, ale dostępne za pomocą skrótu klawiaturowego:
Naciśnij logo Ubuntu na pasku uruchamiania, wpisz
printers
, otwórzPrinters
aplikację.W
Printers
aplikacji naciśnij Ctrl+ F.Pojawi się lista zadań. Z tej listy można zarządzać zadaniami, usuwać je itp.
Przetestowałem to na Ubuntu 14.04 i na Lubuntu 16.04 z Unity.
Nauczyłem się tego z tej odpowiedzi . W rzeczywistości może to być duplikat tego pytania. Ale z drugiej strony może nie być tak z powodu wymagań GUI.
Mój przyjaciel jest teraz szczęśliwy. Jego drukarka znów działa. Nawiasem mówiąc, nie miał też zrobić to .
źródło
Zakładam, że używasz Unity, możesz go trzymać, wykonując sugerowaną odpowiedź powyżej i używając „Zablokuj, aby uruchomić”, tj .:
Mam nadzieję że to pomoże.
źródło
Może to pomoże ci:
Uruchamia graficzny interfejs użytkownika kolejki wydruku. To polecenie jest gotowe do włączenia do konfiguracji menu, aby utworzyć ikonę do uruchomienia tego GUI. Jest to udokumentowane tutaj .
źródło