Różne ustawienia drukowania w Gnome Shell i Unity

10

Dlaczego ustawienia drukowania różnią się w Gnome Shell i Unity dla Ubuntu 11.10?

Uważam, że może to być nawet błąd - coś więcej niż pytanie. Ale chcę zawęzić moje pytania przed opublikowaniem ich w Launchpad.

W Ubuntu 11.10 Unity miał menu drukowania, które wygląda następująco: Drukuj jedność

Jednak w powłoce wygląda to raczej tak: Wydruk powłoki

Podłączyłem laptopa, Dell Inspiron 1525, do bezprzewodowego systemu drukowania mojego uniwersytetu (LPD). To było bardzo proste w Ubuntu 10.04, a także po aktualizacji do Ubuntu 11.10. było całkiem łatwo.

Problem polega na tym, że pod Unity działało to od razu po wyjęciu z pudełka (tak jak w 10.04), ale pod Gnome Shell tak nie było.

Co więcej, drukowanie w Shell nie wysyła go do drukowania, ale w Unity drukuje się dobrze.

Lubię oba DE - ale dziś wolę Shell. Dlaczego problem z drukowaniem jest inny ...?

ushabtay
źródło

Odpowiedzi:

19

Tak naprawdę patrzysz na dwie osobne aplikacje. Zrzut ekranu u góry to system-config-printer(nazywany „drukowaniem” w powłoce), a zrzut ekranu u dołu to gnome-printers-panel(zwany „drukarkami” - ale mogą mieć tę samą nazwę w twoim języku!). Oba są dostępne w obu środowiskach pulpitu.

Ten drugi prawdopodobnie ma zastąpić ten pierwszy w Gnome 3, ale jak zauważyłeś, nie jest tak funkcjonalny jak stary (jeszcze). To wyjaśnia, dlaczego oba są zainstalowane.

Nie potrafię wyjaśnić, dlaczego drukowanie nie działa w Gnome Shell. Czy nadal występują problemy, jeśli używasz system-config-printer do skonfigurowania drukarki w Gnome Shell?

Timo Kluck
źródło
Mogę otworzyć za pomocą terminalu „system-config-printer” - ale to nie pomaga, ponieważ kiedy chcę drukować - przechodzi do domyślnej aplikacji, czyli „gnome-printers”
ushabtay
@ushabtay: Nie rozumiem, co masz na myśli. Kiedy coś wydrukujesz, nie powinno to przejść do żadnej aplikacji. Powinien po prostu przejść do drukarki. Myślę, że powinieneś zobaczyć tę samą kolejkę drukowania z obu aplikacji. Co drukujesz
Timo Kluck,
zwykłe pliki PDF, które są głównie nudnymi artykułami akademickimi .. jak powiedziałem - doskonale działa pod Unity i nie działa pod skorupą
ushabtay
4 lata później sytuacja niestety się jeszcze nie poprawiła :)
lifeofguenter
6

Dobrym sposobem na obejście tego jest wyświetlenie starego programu uruchamiającego ustawienia drukarki w Gnome Shell, poprzez bezpośrednią edycję programu uruchamiającego:

sudo nano /usr/share/applications/system-config-printer.desktop

i zmień linię NotShowIn=KDE;Gnome;na NotShowIn=KDE;.

Ponadto, jak wspomniano powyżej Timo, nazwy nowych i starych programów uruchamiających ustawienia drukarki mogą być takie same, więc możesz również chcieć zmienić linię Name=Printersna coś podobnego Name=Advanced Printer Settings.

Kris
źródło
0

Unity i Gnome Shell to nie różne środowiska komputerowe. W obu przypadkach DE to Gnome 3, a konfiguracja drukowania i inne czynności systemowe powinny być wykonywane przy użyciu tych samych okien dialogowych z obydwoma. Nie powinny zapewniać różnych narzędzi konfiguracyjnych.

Jednak przejście do Gnome 3 nie jest w 100% ukończone. Nie jestem do końca pewien, dlaczego, ale wydaje się, że Ubuntu zastąpiło nowe okno dialogowe drukowania, używając starego. To dziwny błąd, który mogę potwierdzić. Zakładam, że coś w definicjach sesji czegoś brakuje, i byłbym poważnie zaskoczony, gdyby istniał rzeczywisty problem z samymi Unity i Gnome Shell. Ale ponieważ pakiet „gnome-shell” zapewnia sesję Gnome, nadal powinieneś zgłosić błąd w tym pakiecie. Innymi słowy, mogę potwierdzić, że kliknięcie „drukarek” w centrum sterowania gnome po uruchomieniu go z sesji „Gnome” różni się od robienia dokładnie tego samego z sesji „Ubuntu”. Bez wątpienia jest to błąd, ale nie znam jego przyczyny.

Jako tymczasową poprawkę, aby uruchomić prawidłowe okno dialogowe podczas sesji Gnome, naciśnij klawisze alt + f2 i naciśnij klawisz Enter /usr/share/system-config-printer/system-config-printer.py

Jo-Erlend Schinstad
źródło
Ubuntu devs. prawdopodobnie zdałem sobie sprawę, że nowy dialog drukowania nie działa, podczas gdy stary z pewnością jest ... pytanie brzmi - dlaczego nie został on również przeniesiony do Gnome Shell
ushabtay
Wydaje się, że wcale nie jest to związane z Gnome Shell lub Unity, ale z centrum kontroli gnome. Wydaje się, że sesja Ubuntu w jakiś sposób przesłania aplet centrum sterowania.
Jo-Erlend Schinstad,
0

@ Timo Kluck aplikacja do konfiguracji powłoki gnome jest wywoływana z: gnome-control-center printers

Możesz edytować drukarki w powłoce gnome, uruchamiając system-config-printerzmiany przeprowadzane w różnych środowiskach pulpitu.

Jest to jednak problem, który należy naprawić.

labarna
źródło