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

Установка, настройка, эксплуатация.

Модератор: ROOT

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

Сообщение ROOT » 20 ноя 2017, 18:02

Оглавление


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


 Установка KDE 
Ставим группу пакетов 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

Перезапускаем компьютер
Код: выделить все
reboot

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



Изменение splash-заставки KDE
Для начала нужно дополнительную заставку, которую будем менять. Например это будет Shiny-Splash.
Код: выделить все
Настройки => Внешний Вид => Оформление рабочей среды => Заставка

Далее идём по пути
Код: выделить все
/home/USER/.local/share/plasma/look-and-feel/Shiny-Splash/contents/splash/images

И подменяем файл с фоновой картинкой своим изображением.
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 08 ноя 2022, 22:46

 Дополнительные настройки 
LightDM — это дисплейный менеджер X, который стремится быть лёгким,
Код: выделить все
dnf install lightdm
systemctl enable lightdm

Отключить подтверждение перезапуска/выключения
Код: выделить все
Параметры системы ==> Управление сеансами ==> Подтвердить выход (снять)

Не сохранять сеанс в KDE При входе в систему
Не сохранять последние документы и приложения
Код: выделить все
Не запоминать

Запрет на использование истории открытых документов
Код: выделить все
chattr +i ~/.local/share/recently-used.xbel
chattr +i ~/.kde/share/apps/RecentDocuments/
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 08 ноя 2022, 22:47

 Активация Numlock при загрузке 
Определяем используемый 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
...

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, чтобы Иксы грузились не не первом терминале.
Код: выделить все
chvt 7

после этой команды происходит смена терминала для иксов на 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
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 08 ноя 2022, 22:48

 SDDM 
Аватар на странице регистрации
Бывает так что на дополнительных темах 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=7

Далее помещаем в каталог /usr/share/sddm/faces графический файл в формате .png, того изображения которое хотим поместить на странице регистрации, под именем username.face.icon. Готовый файл можно скопировать из домашней папки пользователя с именем .face в /usr/share/sddm/faces/username.face.icon. Нельзя создать ссылку на файл с аватаркой в домашнем каталоге пользователя. РАБОТАТЬ НЕ БУДЕТ (проверено)


Фоновая картинка
Для замены фоновой картинки у менеджера входа 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
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 08 ноя 2022, 22:49

 Русификация приложений 
Сразу же после установки дистрибутива некоторые приложения, такие, как LibreOffice и Evolution не будут в полной степени русифицированы. Для исправления этой проблемы достаточно нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана, выбрать первое предложенное приложение «Терминал» и выполнить с помощью него следующую команду:
Код: выделить все
dnf install langpacks-ru
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 08 ноя 2022, 22:49

 Установка плагина Adobe Flash 
Код: выделить все
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)
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 08 ноя 2022, 22:50

 Шрифты 
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 KiB) Скачиваний: 57

Для вступления изменений в силу нужно просто перезагрузить компьютер.


В некоторых случаях также приходится использовать шрифты от компании 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 KiB) Скачиваний: 57


msttcorefonts.tar.gz
упакованный, готовый для установки rpm-пакет
(2.65 MiB) Скачиваний: 54

скачать, распаковать и установить
Код: выделить все
tar -xvf msttcorefonts.tar.gz
dnf localinstall msttcorefonts-2.5-1.noarch.rpm
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 08 ноя 2022, 22:55

### ??? ### Настройка DPI 
Код: выделить все
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)
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 08 ноя 2022, 22:56

 Удаление ненужных компонентов 
Код: выделить все
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
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 08 ноя 2022, 22:57

 Набор дополнительных символов 
  • Параметры системы => Устройства ввода => Клавиатура => Дополнительно
    в списке находим "Положение клавиши 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 БОЛЬШЕ ИЛИ РАВНО

KDE — Установка.
включение дополнительных символов и значков
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 08 ноя 2022, 22:58

 Полезные сочетания клавиш 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
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 08 ноя 2022, 22:58

 Снятие блокировки ключей при забытом пароле 
Если так случилось что забыли пароль от бумажника паролей или тот же скайп продолжает требовать разблокировать связку ключей при отключенном бумажнике, то можно поступить следующим образом. Из-под пользователя (о имени которого вошли в DE) выносим содержимое каталога:
Код: выделить все
rm -f ~/.local/share/keyrings/*

Далее можно перезапустить тот же скайп, повторно ввести логин и пароль и на предложение задать пароль на связку ключей оставить поля не заполненными и согласиться с предупреждением об отсутствии пароля на связке ключей
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Сообщение ROOT » 08 ноя 2022, 23:00

 Установка мультимедийных кодеков 
Код: выделить все
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
Для желающих поддержать
Карта SB: 5469 4009 6510 2267
Аватар пользователя
ROOT
Администратор
 
Сообщений: 417
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный


Вернуться в Fedora

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron