Часто задаваемые вопросы по РЕД ОС (FAQ) − База знаний РЕД ОС
Подключение сетевого принтера
Подключение сетевого принтера в конфигурации РЕД ОС − РЕД ОС
Добавьте флаг --disable-print-preview. Должно получиться так:
Exec=/usr/bin/google-chrome-stable --disable-print-preview %U
Chrome в Linux не видит сетевой принтер?
Chrome в Linux не видит сетевой принтер? Решаем проблему раз и навсегда
Классическая ситуация: вы расшарили принтер, система его видит, тестовая страница печатается. Но стоит нажать иконку «Печать» в Google Chrome — принтера в списке нет. А вот по нажатию Ctrl + Shift + P он магическим образом появляется. Разбираемся, как сделать печать удобной для обычных пользователей (например, врачей или менеджеров).
🕵️♂️ Почему это происходит?
Дело в том, что Chrome использует свой собственный, встроенный интерфейс предпросмотра и печати. Этот внутренний модуль часто «не видит» сетевые принтеры CUPS. А вот сочетание Ctrl + Shift + P вызывает нативный системный диалог Linux, который работает с CUPS напрямую.
Объяснять неопытным пользователям про горячие клавиши — гиблое дело. Вот три способа решить проблему, от самого надежного «костыля» до системной настройки.
🥇 Вариант 1: Заставить Chrome использовать системный диалог (Самый надежный)
Мы можем просто отключить собственный диалог Chrome. Тогда при нажатии на привычную кнопку браузер будет сразу открывать системное окно печати, где ваш принтер уже есть.
-
Скопируйте ярлык Chrome в папку пользователя
Это нужно, чтобы изменения не слетели при следующем обновлении браузера.
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/ -
Откройте скопированный файл в текстовом редакторе
Например, с помощью nano:
nano ~/.local/share/applications/google-chrome.desktop -
Добавьте специальный флаг
Найдите строку, которая начинается с
Exec=(обычно этоExec=/usr/bin/google-chrome-stable %U). Добавьте туда флаг--disable-print-preview. Должно получиться так:Exec=/usr/bin/google-chrome-stable --disable-print-preview %U💡 Совет: Проделайте это для всех строк `Exec=`, если их там несколько (например, в секции запуска Incognito). - Сохраните файл и перезапустите Chrome.
Итог
Пользователи жмут привычную кнопку печати, и сразу появляется знакомое системное окно, где принтер уже выбран и готов к работе.
🥈 Вариант 2: Сделать принтер «По умолчанию»
Иногда внутренний диалог Chrome не умеет сканировать сеть, но гарантированно подтягивает тот принтер, который назначен в Linux главным.
- Зайдите в системные настройки Linux -> Принтеры (Printers).
- Нажмите правой кнопкой мыши на ваш сетевой принтер.
- Выберите «Использовать по умолчанию» (Set as Default).
- Перезапустите Chrome. В 90% случаев принтер появится в стандартном диалоге браузера.
🥉 Вариант 3: Включить службу обнаружения (cups-browsed)
Chrome полагается на системные службы для поиска устройств в сети. Если принтер добавлен вручную по IP, а служба широковещательного обнаружения выключена, браузер может его игнорировать. Попробуйте включить её:
sudo systemctl enable --now cups-browsed
sudo systemctl restart cups
После этого перезапустите браузер. Это заставит Chrome заново просканировать доступные устройства через демон печати.
cd /etc/sysconfig/network-scripts/
systemctl restart NetworkManager
Утилита для настройки сети с интуитивно-понятным графическим интерфейсом:
nmtui
Как изменить раскладку клавиатуры на US при входе пользователя?
Для смены в менеджере входа языка, используемого по умолчанию, на английский необходимо отредактировать файл, выполнив команду (с правами суперпользователя):
mcedit /etc/X11/xorg.conf.d/00-keyboard.conf
Необходимо в строке Option "XkbLayout" "ru,us" заменить ru,us на us,ru
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ","
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
SyncThing – утилита для синхронизации файлов (Видео)
Beesu – это SU для ярлыков (Установка Wireshark в РЕД ОС)
Обновление РЕД ОС с 7.2 на 7.3
Проверка файловой системы на наличие ошибок
Работа с клиентом и сервером SSH
Создание резервных копий и восстановление системы с помощью TimeShift
