Различные настройки печати в Gnome Shell и в Unity

10

Почему настройки печати различаются в Gnome Shell и Unity для Ubuntu 11.10?

Я считаю, что это может быть даже ошибка - больше, чем вопрос. Но я хочу уточнить свои вопросы, прежде чем публиковать их на Launchpad.

В Ubuntu 11.10 Unity имела меню печати, которое выглядит так: Unity Print

И все же в «Шелл» это выглядит примерно так: Shell Print

Я подключил свой ноутбук Dell Inspiron 1525 к системе беспроводной печати моего университета (LPD). Это было очень просто под Ubuntu 10.04, а также после обновления до Ubuntu 11.10. это было довольно легко хорошо.

Проблема в том, что в Unity это работало «из коробки» (как это было в 10.04), а в Gnome Shell - нет.

Кроме того, печать под Shell не отправляет его на печать, а под Unity печатает просто отлично ..

Мне нравятся оба DE, но я предпочитаю Shell с сегодняшнего дня. Почему проблема печати отличается ..?

ushabtay
источник

Ответы:

19

Вы на самом деле смотрите на два отдельных приложения. Снимок экрана вверху system-config-printer(называется «Печать» в оболочке), а снимок экрана внизу gnome-printers-panel(называется «Принтеры» - но они могут иметь одинаковое имя на вашем языке!). Оба доступны в обеих средах рабочего стола.

Последний, вероятно, должен заменить первый в Gnome 3, но, как вы заметили, он не так функционален, как старый (пока). Это объясняет, почему оба установлены.

Я не могу объяснить, почему печать не работает в Gnome Shell. У вас все еще возникают проблемы, если вы используете system-config-printer для настройки принтера в Gnome Shell?

Тимо клак
источник
Я могу открыть через терминал «system-config-printer» - но это не помогает, поскольку, когда я хочу напечатать, он переходит к приложению по умолчанию, которое называется «gnome-printers»
ushabtay
@ushabtay: я не понимаю, что вы имеете в виду. Когда вы печатаете что-то, оно не должно переходить ни в одно из приложений. Надо просто пойти к принтеру. Я думаю, вы должны увидеть одну и ту же очередь печати из обоих приложений. Что ты печатаешь?
Тимо Клак
обычные PDF-файлы, которые в основном являются скучными академическими статьями ... как я уже сказал - отлично работает под Unity и не работает под оболочкой
ushabtay
Спустя 4 года ситуация, к сожалению, еще не улучшилась :)
lifeofguenter
6

Хороший способ обойти это - сделать так, чтобы в Gnome Shell была видна старая панель запуска настроек принтера, - отредактировать панель запуска напрямую:

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

и измените строку NotShowIn=KDE;Gnome;на NotShowIn=KDE;.

Кроме того, как уже упоминал Тимо, названия новых и старых пусковых установок настроек принтера могут совпадать, поэтому вы также можете изменить строку Name=Printersна что-то вроде Name=Advanced Printer Settings.

Kris
источник
0

Unity и Gnome Shell не являются разными средами рабочего стола. Для обоих DE - это Gnome 3, а конфигурация печати и другие системные действия должны выполняться с использованием одинаковых диалоговых окон с обоими. Они не должны предоставлять различные инструменты конфигурации.

Однако переход к Gnome 3 не завершен на 100%. Я не совсем уверен, почему, но Ubuntu, похоже, переопределил новый диалог печати, используя вместо этого старый. Это странная ошибка, которую я могу подтвердить. Я бы предположил, что в определениях сеансов есть что-то, что чего-то не хватает, и я был бы серьезно удивлен, если бы возникла реальная проблема с самими Unity и Gnome Shell. Но поскольку пакет "gnome-shell" предоставляет сеанс Gnome, вы все равно должны сообщить об ошибке в этот пакет. Другими словами, я могу подтвердить, что нажатие на «принтеры» в gnome-control-center при запуске его из сеанса «Gnome» отличается от выполнения точно такого же действия из сеанса «Ubuntu». Без сомнения, это ошибка, но я не знаю причину этого.

В качестве временного исправления, чтобы запустить правильный диалог во время сеанса Gnome, нажмите alt + f2 и введите /usr/share/system-config-printer/system-config-printer.py

Джо-Эрленд Шинстад
источник
Разработчики Ubuntu вероятно, понял, что новый диалог печати не функционален, в то время как старый, безусловно,
таков
Похоже, это связано не с Gnome Shell или Unity, а с центром управления gnome. Кажется, что сеанс Ubuntu каким-то образом перекрывает апплет центра управления.
Джо-Эрленд Шинстад
0

@Timo Kluck приложение конфигурации оболочки gnome вызывается с помощью: gnome-control-center printers

Вы можете редактировать принтеры в оболочке gnome, запуская system-config-printerизменения, переносимые в окружение рабочего стола.

Но это проблема, которую нужно исправить.

labarna
источник