- Настройка принтера
- Содержание
- Настройка через system-config-printer [ править ]
- Установка и запуск [ править ]
- Настройка локального принтера [ править ]
- Настройка сетевого принтера [ править ]
- Настройка принтера, расшаренного через CUPS [ править ]
- Настройка принтера, работающего через принт-сервер [ править ]
- Настройка через веб-интерфейс CUPS [ править ]
- Настройка WiFi-принтера [ править ]
- Настройка WiFi-печати на принтере Samsung Xpress 2020w через WiFi Direct [ править ]
- Установка драйверов (популярные марки устройств) [ править ]
- Hewlett Packard [ править ]
- Xerox [ править ]
- Brother [ править ]
- Переход на драйверы Nvidia и fglrx
- Содержание
- Переход со свободных драйверов nouveau и radeon на проприетарные драйвера Nvidia и fglrx [ править ]
- Удаление модулей свободных драйверов для используемого ядра: [ править ]
- Замена драйверов nouveau/nvidia «на лету» [ править ]
- Гибридная графика [ править ]
- Nvidia
- Содержание
- Постановка вопроса [ править ]
- Замена драйверов nouveau/nvidia «на лету» [ править ]
- Постановка задачи [ править ]
- Реализация [ править ]
- Краткий алгоритм установки драйверов серии legacy [ править ]
- Возможные баги [ править ]
- Видеокарты типа Optimus [ править ]
- Проприетарный libGL/libglx и память [ править ]
- Обновление [ править ]
- Борьба с «тирингом» при использовании официальных драйверов [ править ]
Настройка принтера
Существует два способа настройки принтера на машине с Альтом:
- утилита ‘Настройка принтера’ (URL) — system-config-printer
- веб-интерфейс CUPS (Common UNIX Printing System) — cups
Содержание
Настройка через system-config-printer [ править ]
Установка и запуск [ править ]
Запуск утилиты либо через меню Menu -> Администрирование -> Настройки принтера , либо в консоли команда system-config-printer .
Если в меню данного ярлыка не нашли и команда в консоли не найдена, то необходимо доустановить данный пакет:
Настройка локального принтера [ править ]
- Запустите утилиту и нажмите кнопку «Добавить», потребуется ввести имя текущего пользователя и пароль.
- Далее в открывшемся окне в списке устройств слева выберите подключенный по USB принтер.
- Нажмите кнопку «Далее» — утилита начнет поиск подходящего драйвера. Если таковой найдется Вам остается только нажать кнопку «Готово». Если же нет — будет предложен список всех имеющихся драйверов, и Вам необходимо выбрать нужный. Также утилита может предложить рекомендуемый (ею) драйвер — можно попробовать с ним, однако не факт, что печать будет исправна.
- Если же возникнут проблемы, то Вам необходимо установить требуемый драйвер, а уже затем повторить все действия по добавлению принтера заново.
Настройка сетевого принтера [ править ]
- См. п.1 настройки локального принтера.
- Далее в списке устройств слева разверните закладку «Сетевой принтер».
- Через несколько секунд отобразятся все найденные сетевые принтеры, выбирайте нужный и нажимайте кнопку «Далее».
- Если же в данном списке необходимого принтера нет — выберите пункт «Поиск сетевого принтера» и введите в поле «Сервер» справа IP-адрес устройства. Затем — кнопка «Найти»
- Далее с п.3 настройки локального принтера.
Чаще всего помогает его смена (через свойства принтера) на один из следующих:
Настройка принтера, расшаренного через CUPS [ править ]
На машине с Линуксом возможно открыть доступ к печати по сети на локальный принтер. Для этого необходимо в данной утилите открыть пункт меню «Сервер» -> «Параметры» . И установить флажок «Показывать общие принтеры, подключенные к этой системе». Или — на http://localhost:631/admin — «Разрешить совместный доступ к принтерам, подключенным к этой системе». После этого необходимый принтер будет иметь следующий URI: http://
- См. п.1 настройки локального принтера.
- В строку адреса введите URI устройства (закладка «Введите адрес») в формате указанном выше.
- Далее с п.3 настройки локального принтера.
Настройка принтера, работающего через принт-сервер [ править ]
- См. п.1 настройки локального принтера.
- Далее в списке устройств слева разверните закладку «Сетевой принтер».
- Внизу открывшегося списка выберите «Хост или принтер LPD/LPR».
- Введите адрес принт-сервер в поле «Сервер» и имя принтера в поле «Очередь».
- Далее с п.3 настройки локального принтера.
Настройка через веб-интерфейс CUPS [ править ]
Запуск утилиты либо через меню Menu -> Системные -> Настройка печати , либо в браузере http://localhost:631.
Если в меню данного ярлыка не нашли и страница в браузере не открывается, то необходимо доустановить пакет cups .
Чтобы добавить принтер, необходимо перейти на вкладку «Администрирование» и нажать кнопку «Добавить принтер». В открывшемся списке в разделе «Установленные принтеры» представлен список всех доступных для подключения локальных и «программных» устройств печати; ниже раздел «Найденные сетевые принтеры» — для автоматической настройки имеющихся в сети устройств и раздел «Другие сетевые принтеры», в котором необходимо вручную выбрать тип искомого принтера (подробнее смотрите выше).
Настройка WiFi-принтера [ править ]
Ничем не отличается от настройки сетевого принтера, за исключением того, что принтер не знает, к какому WiFi подключаться, а заставить его это сделать без специального приложения под Android или Windows сложно.
Однако многие принтеры поддерживают WiFi Direct. Для принтера это значит, что он сам раздаст тебе какой-то вайфай (только к себе), после чего надо к нему подключиться и настроить настоящий вайфай.
- SSID сети, которую раздаёт принтер по WiFi Direct
- Ключ (пароль) этой сети
- (возможно) IP-адрес, который принтер получит после настройки
Настройка WiFi-печати на принтере Samsung Xpress 2020w через WiFi Direct [ править ]
- Нажать на кнопку WPS 10 сек (не больше и не меньше).
- **Не** включать WPS.
- Приедет распечатка настроек. Если приехало что-то иное, значит, держали кнопку дольше или меньше.
- В сетевых настройках в разделе Wi-Fi Direct:
- IP Address: адрес принтера (у меня 192.168.3.1)
- SSID: это принтер сам раздаёт сеть, у меня DIRECT-GDM2020 Series
- Network key: пароль от принтерного вайфая
- Подключаетмся к этому вайфаю, используя этот пароль
- Заходим http://192.168.3.1, жмём, внезапно, «Войти в систему» (это место. над которым я думал дольше всего, реально)
- ИД (здравствуй, Фрейд!): admin
- Пароль: sec00000 (сек от слова «секретно», ооок)
- Всё, мы в Хопр^Wинтерфейсе управления принтером, где можно
- — поменять логин/пароль на более (или менее) секретный
- — если вдруг DHCP не включён, включить его (у меня был включён)
- — включить WiFi в разделе Wifi (принтер будет цепляться за вашу точку)
- Комп надо не забыть подключить обратно к тому же WiFi )
Теперь можно снова распечатать странички с настройками (10 секунд кнопки WPS), там будет полученный по DHCP адрес принтера
В принципе, принтер себя по avahi анонсирует, CUPS его увидит
Но можно и avahi-browse -ltr _ipp._tcp, там будет адрес
Установка драйверов (популярные марки устройств) [ править ]
Hewlett Packard [ править ]
Установите следующие пакеты:
Запустите hp-plugin с ключом i:
Следуйте инструкциям. Будьте готовы ввести пароль суперпользователя.
hp-plugin скачивает актуальный плагин с сервера HP и устанавливает его в систему (см. также Hplip).
Xerox [ править ]
- Скачиваем с официального сайта драйвера для необходимого устройства — http://www.support.xerox.com/
- Распаковываем архив с драйверами tar xzf *.tar.gz
- Переходим в полученную папку cd media/XEROX_MFP/Linux
- От рута запустите установку:
Brother [ править ]
Самым простым и действенным способом установки драйверов и настройки принтера (а также и сканера, если это МФУ) — является официальная утилита «Driver Install Tool», которую можно скачать по ссылке — https://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.2.2-2.gz
Скачайте данный архив, распакуйте его командой gunzip linux-brprinter-installer-2.2.2-2.gz и запустите скрипт от рута, через пробел укажите модель принтера:
Далее следуйте инструкциям на экране, на предпоследнем этапе необходимо будет указать, есть ли у Вас URI устройства, и если укажите, что есть, предложит выбрать из найденных или ввести вручную. На последнем этапе (если это МФУ) — будет настроена возможность сканирования.
Источник
Переход на драйверы Nvidia и fglrx
Данная страница находится в разработке. Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной. |
Переход со свободных драйверов nouveau и radeon на Nvidia и fglrx соответственно сопряжён с определёнными сложностями, и для его осуществления следует выполнить целую последовательность действий. Обратный переход выполняется аналогичным образом.
Содержание
Переход со свободных драйверов nouveau и radeon на проприетарные драйвера Nvidia и fglrx [ править ]
1. Если вы ещё ни разу не обновляли дистрибутив, убедитесь, что apt настроен на нужный репозитарий. Это удобно сделать с помощью команды apt-repo.
2. Обновить ядро до последней версии в используемом репозитории: Открыть терминал и получить права пользователя root:
или нажать (или F2. F6) и войти как root:
Обновить индекс содержимого репозитория:
3. Перезагрузить компьютер c новым ядром.
4. Открыть терминал и получить права пользователя root: su -
5. установить модули для текущего используемого вами ядра:
где ваше ядро можно определить при помощи команды uname -r, например
в этом случае «ваше-ядро» называется std-def.
6. Создать файл /etc/modprobe.d/blacklist-video.conf со следующим содержимым:
7. Создать файл: /etc/X11/xorg.conf.d/50-driver.conf со следующим содержимым:
или, соответственно fglrx
Если используется /etc/X11/xorg.conf (например, дистрибутив старого поколения), файл 50-driver.conf создавать не надо, а изменения следует делать в соответствующей секции
8. Перегенерируем загрузочную запись (от root):
Несмотря на blacklist-video.conf, radeon и nouveau могут быть загружены всё равно, например, если они попали в initrd.
В случае такой проблемы можно удалить их совсем (см. Удаление модулей свободных драйверов для используемого ядра). Однако, следует помнить, что возвращать модуль, возможно, придётся из архива репозитария, если будет необходимость сохранить старое ядро. Архивы ведутся для Sisyphus и стабильных репозитариев, начиная с p7/t7.
Удаление модулей свободных драйверов для используемого ядра: [ править ]
1. Удаляем модуль
Где «#1:2.6.39-alt1» — указание на версию модуля, если установлено более одного ядра. Если ядро одно, можно использовать просто
При этом, если ядер окажется, всё же, более одного, apt-get завершится с ошибкой, но выведет весь список с версиями. Так что, это можно использовать, если Вы не знаете, как записать версию.
2. Пересобрираем initrd:
в последнем случае сразу и переустанавливается текущий загрузчик
3. Переустановить загрузчик при необходимости.
Замена драйверов nouveau/nvidia «на лету» [ править ]
Гибридная графика [ править ]
Для управления переключениями видеокартами через amdcccle (Catalyst) необходимо дать из под рута команду
после этого появится пункт в amdcccle для переключения между intel/amd или amd/amd в зависимости от железа. Есть одно НО необходимо как минимум перезапустить X-сервер о чем и будет написано в amdcccle после совершения манипуляции.
Источник
Nvidia
Настройка видеокарт Nvidia в Сизифе
Содержание
Постановка вопроса [ править ]
На сегодня видеокарты от Nvidia являются одними из самых распространённых. Поддержка карт Nvidia в Linux может осуществляться следующими «драйверами» — модулями Xorg.
- Свободным модулем vesa — настолько, насколько данная видеокарта поддерживает спецификацию vesa.
- Модулем поддержки фреймбуфера — fbdev.
- Свободным модулем nv — поддерживаются не все видеокарты, нет поддержки аппаратного 3D (как и у vesa и у fbdev)
- Свободным модулем nouveau с поддержкой 3D. Eсть в Сизифе, но модуль ещё сырой.
- Проприетарные модули Nvidia.
На сегодняшний день политика компании Nvidia такова, что она разделила все свои видеокарты на 5 групп. В зависимости от того, какая видеокарта, можно ставить один из поддерживающих её драйверов.
Замена драйверов nouveau/nvidia «на лету» [ править ]
Постановка задачи [ править ]
Была поставлена задача загружать для ядра с разными модулями :
Ядро std-def c драйвером nvidia, а ядро un-def с драйвером nouveau.
В процессе исследования, выяснилось, что если загружен ядерный модуль nouveau или nvidia — xorg сам находит и загружает нужный видео драйвер, без указания его в конфигурационных файлах xorg.
Реализация [ править ]
- Устанавливаем в оба ядра модули nvidia и nouveau.
- Создаём файл /etc/modprobe.d/blacklist-nvidia-x11.conf и записываем туда:
Всё — можно перезагружаться — при выборе ядра un-def у нас теперь используется свободный драйвер nouveau, при использовании std-def используется проприетарный модуль nvidia. [2] [3] [4]
- ↑ Если в файле ничего кроме этого ценного нет, то можно и сам файл удалить
- ↑ Теоретически этот метод можно применять и в других случаях, например с fflrx/radeon
- ↑ Это можно применять и с одним ядром, для быстрого перехода с свободного драйвера на проприетарный и обратно, просто отредактировав файл /etc/rc.d/rc.local
- ↑ Это можно применять и совсем в другом случае, например при подборе нужного модуля Wifi из серии v43 / b44 / wl
Краткий алгоритм установки драйверов серии legacy [ править ]
Данный алгоритм устарел. В современном Сизифе всё это делается скриптами, но если произошёл сбой в их работе, вы можете сделать эти операции за них.
С недавнего времени xorg-x11-server-1.4 модули legacy вошли в основной пакет Nvidia. Как поменять текущий модуль ядра (все операции требуют прав root)?
- Выключаем X-ы, например telinit 3 ,
- Выгружаем модуль nvidia: rmmod nvidia ,
- Меняем символическую ссылку, например ln -s /lib/modules/nvidia/ <версия ядра>/lib/modules/<версия ядра>/nVidia/nvidia.ko ,
- Прописываем в /lib/modules/<версия ядра>/.versions/nvidia : 1.0.9639 ,
- depmod -a ,
- modprobe nvidia ,
- Проверяем, что в xorg.conf прописан модуль nvidia,
- x11setupdrv , (начиная с ALT 5.0 и выше не нужно, т.к. скрипт встроен в запуск X-сервера)
- Запускаем X-ы, например telinit 5 .
<версия ядра>— это та версия, в которой вы хотите настроить работу драйверов Nvidia.
Возможные баги [ править ]
Иногда (при смене версий пакетов и расхождении ABI ) xorg-x11-server требует, чтобы в /etc/X11/xinit/xserverrc было прописано:
Второй способ — в /etc/x11/xorg.conf добавить опцию
Третий, и наиболее правильный cпособ в дистрибутивах на основе бранча p7 и выше в /etc/sysconfig/xserver раскомментировать IGNORE_ABI=yes:
Видеокарты типа Optimus [ править ]
В последнее время появились ноутбуки с несколькими видеокартами (Nvidia+Intel или Radeon+Intel).
- По умолчанию монитор показывает картинку с Intel GPU.
- В зависимости от реализации может быть или отсутствовать возможность переключения сигнала между GPU, при этом в новых ноутбуках обычно её нет физически
- Если переключение физически есть, соответствующая настройка может быть или отсутствовать в BIOS (в последнем случае может пригодиться всякое switcheroo).
- Отсутствие переключателя в BIOS заменяется программным Bumblebee или собратьями.
- Задействовать Optimus (чип nvidia или ati) можно через VirtualGL.
В нормальных ноутах в BIOS может быть 3 положения переключателя видеокарты: встроенная, optimus и дискретная (nvidia,ati). Здесь достаточно прикрутить программный переключатель, если устроит перезагрузка для переключения X-ов на другую видеокарту (без optimus вообще).
Проприетарный libGL/libglx и память [ править ]
Суть: при установке проприетарных драйверов происходит подмена GL-библиотек на проприетарные. По непонятной причине многие скомпилированные с libGL программы и библиотеки (в особенности libcairo) потребляют на 10-20 мегабайт (!) RSS больше. Вот небольшой кусок для сравнения (смотрим на gimp, script-fu и nm-appleti, вторая колонка — это RSS):
По ссылке видно, что в XFCE может набежать порядка 300 Мб. Это может быть проблемой. Для экономии памяти проще всего использовать nouveau.
Обновление [ править ]
Для обновления обеих частей драйвера (ядерной и иксовой) следует применять совокупность команд:
Борьба с «тирингом» при использовании официальных драйверов [ править ]
При использовании «открытых» драйверов (nouveau), наблюдается «тиринг» (tearing) изображения, на официальных же драйверах эту проблему можно решить следующим образом (из терминала):
Монитор может мерцать секунду-две. Если команда выполнилась без ошибок, нужно проверить, ушла ли проблема (если проблема сохраняется, можно попробовать указать опцию «ForceFullCompositionPipeline» вместо «ForceCompositionPipeline»). Если тиринга больше нет, пропишите данный режим в Xorg.conf, чтобы эта настройка видеокарты применялась при каждом запуске системы, предварительно сделав резервную копию файла xorg.conf:
Затем откройте файл в текстовом редакторе с привилегиями суперпользователя — допустим, с помощью nano:
В разделе Section «Screen» должно быть примерно следующее:
Если опции «metamodes» нет, добавьте ее с рабочим для себя вариантом. У некоторых уже есть опция «metamodes» в файле /etc/X11/xorg.conf, как в примере ниже для настройки с двойным монитором:
Если это так, просто измените строку так, чтобы она выглядела следующим образом:
Теперь перезагружаемся и наслаждаемся плавной картинкой.
Источник