KDE — Установка.

Установка, настройка, эксплуатация.
Ответить
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

KDE — Установка.

Сообщение root »

Оглавление
Темы
Установка KDE
Дополнительные настройки
Активация Numlock при загрузке
SDDM
Русификация приложений
Установка плагина Adobe Flash
Шрифты
Настройка DPI
Удаление ненужных компонентов
Набор дополнительных символов
Полезные сочетания клавиш KDE
Снятие блокировки ключей при забытом пароле
Установка мультимедийных кодеков
Дополнительные материалы
Установка видеодрайвера NVIDIA
Установка видеодрайвера AMD
Conky — системный монитор
Ставим группу пакетов KDE

Код: Выделить всё

dnf -y group install "KDE Plasma Workspaces"
Поскольку в KDE запрещено работать от пользователя root, то нужно создать хотя бы одного пользователя. Создаём пользователя и задаём ему пароль.

Код: Выделить всё

useradd -m -G wheel serg
paswd serg
Установка видеодрайвера NVIDIA GeForce
Установка видеодрайвера AMD

Активируем Simple Desktop Display Manager (SDDM) - дисплейный менеджер (программа для графического логин скрина) для X11. Дополнительные настройки SDDM можно посмотреть или изменить в файле /etc/sddm.conf

Код: Выделить всё

systemctl enable sddm.service  
Выбираем по умолчанию многопользовательский режим с графикой.

Код: Выделить всё

systemctl set-default graphical.target
Перезапускаем компьютер Можно перейти в графический режим без перезапуска, для этого нужно воспользоваться командой:

Код: Выделить всё

systemctl isolate graphical.target

Изменение splash-заставки KDE
Для начала нужно дополнительную заставку, которую будем менять. Например это будет Shiny-Splash.

Код: Выделить всё

Настройки => Внешний Вид => Оформление рабочей среды => Заставка
Далее идём по пути

Код: Выделить всё

/home/USER/.local/share/plasma/look-and-feel/Shiny-Splash/contents/splash/images
И подменяем файл с фоновой картинкой своим изображением.
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

LightDM — это дисплейный менеджер X, который стремится быть лёгким,

Код: Выделить всё

dnf install lightdm
systemctl enable lightdm
Отключить подтверждение перезапуска/выключения

Код: Выделить всё

Параметры системы ==> Управление сеансами ==> Подтвердить выход (снять)
Не сохранять сеанс в KDE При входе в систему
Не сохранять последние документы и приложения

Код: Выделить всё

Не запоминать
Запрет на использование истории открытых документов

Код: Выделить всё

chattr +i ~/.local/share/recently-used.xbel
chattr +i ~/.kde/share/apps/RecentDocuments/
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

Определяем используемый Display Manager

Код: Выделить всё

systemctl |grep Display
В зависимости от используемого менеджера вносим правки в соответствующий конфигурационный файл
По умолчанию (на fedora) используется Display Manager SDDM (предпочитаю именно его)
Xfce
В файле ~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml, убедитесь, что для следующих опций установлено значение true:

Код: Выделить всё

<property name="Numlock" type="bool" value="true"/>
<property name="RestoreNumlock" type="bool" value="true"/>
SDDM
В файле /etc/sddm.conf, в разделе [General] установите значение on для Numlock:

Код: Выделить всё

[General]
...
Numlock=on
...

В свежих версиях SDDM возникают сложности с включением NumLock. Для исправления ситуации необходимо создать файл kcminputrc в каталоге /var/lib/sddm/.config со следующим содержимым:

Код: Выделить всё

[Keyboard]
NumLock=0
После этого NumLock будет активироваться при входе в систему
SLiM
В файле /etc/slim.conf найдите строку и раскомментируйте её (удалите #):

Код: Выделить всё

#numlock             on
OpenBox
В файл ~/.config/openbox/autostart добавьте строку:

Код: Выделить всё

numlockx &
И сохраните файл.
LightDM
Установите пакет numlockx и отредактируйте файл /etc/lightdm/lightdm.conf:

Код: Выделить всё

[Seat:*]
greeter-setup-script=/usr/bin/numlockx on
LXDM
Установите опцию в файле /etc/lxdm/lxdm.conf:

Код: Выделить всё

numlock=1
LXQt
Установите опцию в файле ~/.config/lxqt/session.conf:

Код: Выделить всё

numlock=true

Не передаётся фокус на открывающиеся окно
открываются окна (по ссылкам) но фокус окна остается на приложении из которого переходишь по ссылке

Код: Выделить всё

«Параметры системы» ---> «Поведение окон» ---> «Особые параметры окон» ---> «править»
На первой вкладке появившегося окна вводятся параметры окна, которое должно перехватывать фокус.
Во вкладке «Внешний вид и обход проблем» нужна галочка в пункте «может принимать фокус», параметр
пункта «принудительно» и справа маячок «да».
Пересаживаем графику на иной tty, чтобы Иксы грузились не не первом терминале.
после этой команды происходит смена терминала для иксов на TTY 7
Для SDDM меняется параметр в файле /etc/sddm.conf

Код: Выделить всё

[X11]
MinimumVT=7

Если пляски с бубном на этом не закончились и TTY1 занята логами загрузки, но без запроса логина то правим сервис SDDM

Код: Выделить всё

cp /usr/lib/systemd/system/sddm.service /etc/systemd/system/
e /etc/systemd/system/sddm.service
Приводим юнит службы к виду

Код: Выделить всё

[Unit]
...
Conflicts=
#getty@tty1.service
...
Теперь перерегистрируем службу, чтобы использовался изменённый файл юнита

Код: Выделить всё

systemctl disable sddm.service
systemctl enable sddm.service
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

Аватар на странице регистрации
Бывает так что на дополнительных темах SDDM переклинивает и не выставляется изображение аватарки. Исправляться достаточно легко. Сначала проверяем наличие строк в секции [Theme] файла конфигурации SDDM /etc/sddm.conf

Код: Выделить всё

[Theme]
EnableAvatars=true
FacesDir=/usr/share/sddm/faces
ThemeDir=/usr/share/sddm/themes

[Users]
HideShells=/sbin/nologin,/bin/false
HideUsers=

[X11]
DisplayCommand=/etc/sddm/Xsetup
MinimumVT=1
Далее помещаем в каталог /usr/share/sddm/faces графический файл в формате .png, того изображения которое хотим поместить на странице регистрации, под именем username.face.icon. Готовый файл можно скопировать из домашней папки пользователя с именем .face в /usr/share/sddm/faces/username.face.icon. Нельзя создать ссылку на файл с аватаркой в домашнем каталоге пользователя. РАБОТАТЬ НЕ БУДЕТ (проверено)
для предотвращения излишнего моргания экрана при переключение графического режима в текстовый и обратно рекомендуется сохранять значение параметра MinimumVT равным 1.
Фоновая картинка
Для замены фоновой картинки у менеджера входа SDDM нужно выяснить где лежат темы, заглянем в файл /etc/sddm.conf. Данный конфигурационный файл может состоять на несколько частей которые расположены в каталоге /etc/sddm.conf.d/ например, kde_settings.conf. Либо Настройки => Запуск и завершение => Вход в систему (SDDM)
Переходим в каталог с нужной нам темой, далее выбираем текущую тему и добавляем в этот каталог файл с соответствующей картинкой

Код: Выделить всё

/usr/share/sddm/themes/WhiteSur/
Можно удалить существовавший файл и записать заместо него новый со старым именем, или изменить имя файла с фоновой картинкой на новое в файле описания темы theme.conf.
Файл theme.conf.user у меня был почти пустой:

Код: Выделить всё

[General]
type=image
Его я привел к виду аналогичному theme.conf:

Код: Выделить всё

[General]
type=image
color=#5657f5
fontSize=10
background=background.jpg
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

Сразу же после установки дистрибутива некоторые приложения, такие, как LibreOffice и Evolution не будут в полной степени русифицированы. Для исправления этой проблемы достаточно нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана, выбрать первое предложенное приложение «Терминал» и выполнить с помощью него следующую команду:

Код: Выделить всё

dnf install langpacks-ru
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

Код: Выделить всё

dnf install flash-plugin
Плагин для Google Chrome

Код: Выделить всё

dnf install chromium-pepper-flash
Проверить установлен ли плагина Flash в Chrome

Код: Выделить всё

chrome://flash/
Для установки chromium-pepper-flash нужен репозиторий russianfedora-nonfree-updates
Настройка двойного клика для GTK-приложений в KDE
Добавить в файл ~/ .gtkrc-2.0 строку и перезапустить приложение (этого вполне достаточно)

Код: Выделить всё

gtk-double-click-time=800
Для расшаривания каталогов средствами KDE нужно установить kdenetwork-filesharing

Код: Выделить всё

dnf install kdenetwork-filesharing
Для доступа к сетевым папкам не забываем указать имя и пароль для доступа к SAMBA-ресурсам в параметрах системы

Код: Выделить всё

Связь=>Учётная запись для доступа к общим папкам Windows (SMB)
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

B. Для улучшения отображения шрифтов в первую очередь следует подключить репозиторий RPM Fusion с пакетами программного обеспечения с открытым исходным кодом.
Команды для подключения репозиториев проекта RPM Fusion

Код: Выделить всё

dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
После этого следует ввести в «Терминал» следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):

Код: Выделить всё

dnf install freetype-freeworld
На этом процесс улучшения отображения шрифтов не заканчивается, так как установленный пакет программного попросту не содержит необходимого файла конфигурации. К счастью, вы можете без каких-либо проблем загрузить этот файл сайта linux-faq.ru и установить его в свою систему, но прежде сделаем копию заменяемого файла, с помощью следующей команды:

Код: Выделить всё

mv /etc/fonts/fonts.conf{,~}
wget -O /etc/fonts/local.conf http://linux-faq.ru/files/local.conf
Либо скачать отсюда копию этого файла и разместить его в /etc/fonts/local.conf
local.conf
Копия с сайта http://linux-faq.ru/files/local.conf
(1.34 КБ) 179 скачиваний
Для вступления изменений в силу нужно просто перезагрузить компьютер.
В некоторых случаях также приходится использовать шрифты от компании Microsoft. К сожалению, специализированного пакета программного обеспечения для Fedora Workstation нет ни в официальных, ни в сторонних репозиториях. Единственный вариант установки данных шрифтов заключается в самостоятельной сборке пакета программного обеспечения, чем мы и займемся. Для начала нужно запустить приложение «Терминал» и с помощью него выполнить следующую команду для установки всех необходимых для сборки пакета программных компонентов (используйте функции копирования/вставки, чтобы не ошибиться при вводе):

Код: Выделить всё

dnf install rpm-build cabextract ttmkfdir
Теперь нужно загрузить файл спецификации пакета программного обеспечения. Для его загрузки в директорию временных файлов нужно использовать следующую команду:

Код: Выделить всё

cd /tmp && wget http://linux-faq.ru/files/msttcorefonts-2.5-1.spec
Все готово для сборки пакета программного обеспечения, которая должна осуществляться с помощью следующей команды:

Код: Выделить всё

rpmbuild -bb msttcorefonts-2.5-1.spec
Осталось лишь установить полученный пакет программного обеспечения в систему. Для этого нужно воспользоваться следующей комбинированной командой (используйте функции копирования/вставки, чтобы не ошибиться при вводе):

Код: Выделить всё

cd ~/rpmbuild/RPMS/noarch/ && dnf -y install msttcorefonts-2.5-1.noarch.rpm
Шрифты станут доступны после перезагрузки системы. Также в вашей домашней директории появится директория rpmbuild, которая использовалась для сборки пакета программного обеспечения и может быть безопасно удалена.
Файлы spec и rpm так же прилагаются (На случай недоступности ресурса)
msttcorefonts-2.5-1.spec
Для самостоятельной сборки http://linux-faq.ru/files/msttcorefonts-2.5-1.spec
(6.46 КБ) 245 скачиваний
msttcorefonts.tar.gz
упакованный, готовый для установки rpm-пакет
(2.65 МБ) 187 скачиваний
скачать, распаковать и установить

Код: Выделить всё

tar -xvf msttcorefonts.tar.gz
dnf localinstall msttcorefonts-2.5-1.noarch.rpm
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

### ??? ###

Код: Выделить всё

xdpyinfo | grep -B2 resolution
screen #0:
dimensions:    1920x1080 pixels (513x292 millimeters)
resolution:    95x94 dots per inch
Реальные данные о значении DPI можно получить отсюда:

Код: Выделить всё

grep DPI /var/log/Xorg.0.log
[     9.524] (--) NVIDIA(0): DPI set to (95, 94); computed from "UseEdidDpi" X config

Код: Выделить всё

xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 290mm
1920x1080     60.00*+
1680x1050     59.95
1600x1200     60.00
1440x900      59.89
1400x1050     59.98
1280x1024     75.02    60.02
1280x960      60.00
1280x800      59.81
1152x864      75.00
1024x768      75.03    70.07    60.00
800x600       75.00    72.19    60.32    56.25
640x480       75.00    72.81    59.94
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

Код: Выделить всё

dnf remove -y krdc kmail kgpg kmouth krusader kruler calligra-core k3b krfb falkon ktorrent kget akregator konqueror konversation kontact kpat kmahjongg kmines dragon korganizer kaddressbook kwrite khelpcenter korganizer
Отключение kwallet
e /home/serg/.config/kwalletrc

Код: Выделить всё

[Wallet]
Enabled=false
Удалим KDE Connect (если не планируется управлять смартфоном с компьютера и наоборот):

Код: Выделить всё

dnf remove kde-connect kdeconnectd
Удалим Магазин приложений (графический менеджер пакетов):

Код: Выделить всё

dnf remove PackageKit plasma-discover dnfdragora
Удалим устаревшие библиотеки Qt4 и службу автоматической регистрации ошибок ABRT:

Код: Выделить всё

dnf remove qt abrt
Отключим службу индексации файлов. Для этого зайдём в Параметры системы - Поиск, снимем флажок из чекбокса Включить службы поиска файлов и нажмём Применить. Теперь удалим Akonadi:

Код: Выделить всё

dnf remove akonadi
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

  • Параметры системы => Устройства ввода => Клавиатура => Дополнительно
    в списке находим "Положение клавиши Compose" и выбираем желаемую клавишу для активации режима набора дополнительных символов и значков
  • Создаём символическую ссылку на файл с определениями дополнительных символов и значков
    ln -s /usr/share/X11/locale/en_US.UTF-8/Compose ~/.XCompose
  • Пример сочетания клавиш для набора дополнительных символов. <Multi_key> - выбранная вами клавиша в п.1
    Некоторые символы имеют по несколько комбинаций (в основном это сделано чтобы не учитывался порядок клавиш набираемых после <Multi_key>)
Сочетание клавишСимволОписание
<Multi_key> = y"¥"Символ японской иены, банковский код - JPY
<Multi_key> = E"€"Символ Euro, банковский код - EUR
<Multi_key> o o"°"Знак градуса
<Multi_key> S M "℠"U2120 # Знак СЕРВИСНОЙ МАРКИ или Знак обслуживания
<Multi_key> T M "™"U2122 # Знак торговой марки
<Multi_key> < <"«"Левая двойная угловая кавычка
<Multi_key> > >"»"Правая двойная угловая кавычка
<Multi_key> = _"≡"U2261 Знак тождественности
<Multi_key> < _"≤"U2264 МЕНЬШЕ ИЛИ РАВНО
<Multi_key> > _"≥"U2265 БОЛЬШЕ ИЛИ РАВНО
включение дополнительных символов и значков
включение дополнительных символов и значков
Последний раз редактировалось root 12 авг 2026 17:36, всего редактировалось 2 раза.
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

[anchor=10 goto=top]Полезные сочетания клавиш KDE
  • Ctrl + Esc — запустить системный монитор;
  • Ctrl + Alt + Esc — принудительно завершить приложение;
  • Alt + пробел — запустить KRunner;
  • Ctrl + F12 — свернуть все окна;
  • Alt + Tab — пролистать открытые окна;
  • Meta + Tab / Meta + Shift + Tab — переключать комнаты в прямом и обратном порядке;
  • Ctrl + Alt + Shift + Page Up — перезагрузить систему без подтверждения;
  • Ctrl + Alt + Shift + Page Down — выключить компьютер без подтверждения.

Вывод из Xorg.0.log только ошибок и предупреждений

Код: Выделить всё

grep "\((WW)\|(EE)\)" /var/log/Xorg.0.log
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

[anchor=12 goto=top]Снятие блокировки ключей при забытом пароле
Если так случилось что забыли пароль от бумажника паролей или тот же скайп продолжает требовать разблокировать связку ключей при отключенном бумажнике, то можно поступить следующим образом. Из-под пользователя (о имени которого вошли в DE) выносим содержимое каталога:

Код: Выделить всё

rm -f ~/.local/share/keyrings/*
Далее можно перезапустить тот же скайп, повторно ввести логин и пароль и на предложение задать пароль на связку ключей оставить поля не заполненными и согласиться с предупреждением об отсутствии пароля на связке ключей
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сообщение root »

[anchor=13 goto=top]Установка мультимедийных кодеков

Код: Выделить всё

dnf install gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel
dnf install lame\* --exclude=lame-devel
dnf group upgrade --with-optional Multimedia
Ответить