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



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

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

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

Запрет на использование истории открытых документов
Код: выделить все
chattr +i ~/.local/share/recently-used.xbel
chattr +i ~/.kde/share/apps/RecentDocuments/



 Активация 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



 SDDM: Аватар на странице регистрации 
Бывает так что на дополнительных темах SDDM переклинивает и не выставляется изображение аватарки. Исправляться достаточно легко. Сначала проверяем наличие строк в секции [Theme] файла конфигурации SDDM /etc/sddm.conf
Код: выделить все
DisableAvatarsThreshold=7
EnableAvatars=true
# Path of the directory containing face files,
# face files should be in username.face.icon format.
FacesDir=/usr/share/sddm/faces
ThemeDir=/usr/share/sddm/themes

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


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



 Установка плагина 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)



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

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


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

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

скачать, распаковать и установить
Код: выделить все
tar -xvf msttcorefonts.tar.gz
dnf localinstall msttcorefonts-2.5-1.noarch.rpm



### ??? ###
 Настройка 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)




 Удаление ненужных компонентов 
Код: выделить все
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



 Набор дополнительных символов 
ED_KEY.png
включение дополнительных символов и значков

  • Параметры системы => Устройства ввода => Клавиатура => Дополнительно
    в списке находим "Положение клавиши 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 
  • 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



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

Далее можно перезапусить тот же скайп, повторно ввести логин и пароль и на предложение задать пароль на связку ключей оставить поля не заполнеными и согласиться с предупреждением об отсусвии пароля на связке ключей
Для желающих отблагодарить
SB: 4274320029755744
QIWI: +79175241450
Аватар пользователя
ROOT
Администратор
 
Сообщений: 145
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Вернуться в Fedora

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

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

cron