Как изменить размер окна меню в KDE Plasma 5

KDE Plasma

Давайте посмотрим, как нам исправить проблему в стандартном меню KDE Plasma 5 (лаунчер приложений). Обычно список категорий отображается слева на боковой панели, а приложения справа в разделе большой панели. Иногда когда список категорий слишком большой и превышает вертикальный размер меню образуется неуместная полоса прокрутки. Чтобы избавится от полосы надо растянуть окно меню по вертикали. Обычного способа изменения нет.

Давайте разбираться, как это можно исправить.

Scrollbar menu
Меню с полосой прокрутки.

Решение проблемы

Мы скопируем соответствующий плазмоид в наш домашний каталог и отредактируем файл QML. Затем мы перезапустим оболочку Plasma.

Плазмоид управляющий системным меню, называется kickoff и находится здесь:

/usr/share/plasma/plasmoids/org.kde.plasma.kickoff

Скопируйте его в свой домашний каталог:

mkdir -p /home/»Ваше имя»/.local/share/plasma/plasmoids/
cp -r /usr/share/plasma/plasmoids/org.kde.plasma.kickoff /home/»Ваше имя»/.local/share/plasma/plasmoids

Теперь перейдите в подкаталог плазмоидов, который вы только что скопировали, и откройте следующий файл:

org.kde.plasma.kickoff/content/ui/FullRepresentation.qml

Внутри этого файла измените коэффициент множителя высоты для минимальной высоты макета:

EmptyPage {
id: root

leftPadding: -KickoffSingleton.leftPadding
rightPadding: -KickoffSingleton.rightPadding
topPadding: 0
bottomPadding: -KickoffSingleton.bottomPadding

Layout.minimumWidth: implicitWidth
Layout.minimumHeight: implicitHeight
implicitHeight
Layout.minimumHeight: implicitHeight

Измените параметр как указано ниже, цифры могут быть любые(35, 40, 55).

EmptyPage {
id: root

leftPadding: -KickoffSingleton.leftPadding
rightPadding: -KickoffSingleton.rightPadding
topPadding: 0
bottomPadding: -KickoffSingleton.bottomPadding

Layout.minimumWidth: implicitWidth
Layout.minimumHeight: PlasmaCore.Units.gridUnit * 40
Layout.maximumHeight: Layout.minimumHeight
Layout.minimumHeight: PlasmaCore.Units.gridUnit * 40
Изменённый параметр Layout.minimumHeight

Теперь перезагрузите систему, чтобы все изменения вступили в силу.

После перезагрузки наслаждаемся результатом.

меню
Меню после изменений.

Заключение

Надеюсь, что эта информация будет полезна.

Оцените статью
LinuxRu
Добавить комментарий