Всем привет.
Оказывается, в КДЕ без бубна для всех пользователей возможно установить только один дефолтный принтер. :(
То есть, если пользователь Вася установил принтер по умолчанию №1, а после этого пользователь Петя поменял принтер по умолчанию на №2 (каждый находится в своем сеансе) - Вася по умолчанию теперь так-же будет печатать на принтер №2. Вот такая у нас многопользовательская система. :(
Справедливо будет заметить, что косяк этот исключительно КДЕ, который считывает и меняет только глобальные настройки cups, несмотря на то, что в cups разумно предусмотрена гибкая возможность работать с каждым конкретным пользователем.
Итак, для того чтоб назначить каждому пользователю системы свой принтер по умолчанию, надо всего лишь создать в домашнем директории пользователя папку ~/.cups и в этой папке файл lpoptions
и в данном файле прописать дефолтный принтер для пользователя.
Список принтеров в системе можно посмотреть командой
lpstat -s
принтер по умолчанию:
lpstat -d
После внесенных изменений необходимо перегрузить cups:
sudo service cups restart
Темка родилась по мотивам обсуждения этой странной проблемы с принтером по умолчанию на нашем канале https://t.me/kubuntu_ru_botfree
Добрый вечер.
Напишите, пожалуйста, как прописать принтер (пример текста файла lpoptions)
lpstat -d
назначение системы по умолчанию: HP_LaserJet_1150
~/.cups# cat lpoptions
Default HP_LaserJet_1150
lpstat -s
Выдаст список всех принтеров, подключенных к системе. Причем один из них будет, например:
system default destination: HP_LaserJet_Pro_MFP_M127fw
$lpstat -s
system default destination: HP_LaserJet_Pro_MFP_M127fw
device for HP2035: smb://comp1/HP_LaserJet_P2035
device for HP_LaserJet_Pro_MFP_M127fw: hp:/net/HP_LaserJet_Pro_MFP_M127fw?ip=192.168.452.962
Если хотим изменить теперь на принтер, подключенный к компу1, то в ~/.cups/lpoptions пишем:
Default HP2035
При этом в настройках принтер по-умолчанию не сменится, но печатать будет по-умолчанию на принтер, указанный в ~/.cups/lpoptions
Тут уж самостоятельно решать: "шашечки, или ехать"
У меня в однопользовательской системе, графическая настройка принтеров не меняет "принтер по умолчанию".
И в 18.04 не меняет и в 17.10 не меняла.
Может как раз потому что есть файл ~/.cups/lpoptions ?
Если было много последовательных обновлений - он мог в какой то версии появится. У меня он есть на компе, а у ребят на канале не было.
Если есть и надо чтоб графическая система меняла - удаляй его и все заработает.
Есть.
Еще что заметил, если ставишь Gutenprint (а ставится он сам, когда принтер подключаешь), он ставится по умолчанию.
Может быть он этот файл и создает?
У меня принтер canon и три драйвера, родной кэноновский, Gutenprint и Turboprint.
А вот тут не подскажу. Может и он. Изучай :)
Отправить комментарий