Files
knowledge-base/docs/misc/kubuntu.md
2026-01-11 13:31:55 +03:00

11 KiB
Raw Permalink Blame History

Kubuntu

Внешний вид KDE Plasma

Настройки актуальны для KDE plasma 6.4.5.

plasmashell --version

Во все пункты настроек можно перейти с помощью KRunner (alt + space).

Прозрачность для Application Launcher и Context Menu - Application Style -> Breeze -> Configure Style... (иконка карандаша) -> Transparancy (~60%), Desktop Effects -> Blur (поставить галочку) -> Configure... (иконка шестерёнки) -> Blur strength ~30% Noise strength = 0, ПКМ по панели задач -> Show Panel Configuration -> Opacity -> Translucent.

Эффекты при переносе окон - Desktop Effects -> Wobbly Windows.

Кнопки в верхней панели окон - Window Decorations -> More Actions (три точки) -> Configure Titlebar Buttons.

Запускать чистую рабочую сессию без перезапуска незакрытых приложений - Desktop Session -> Start with an empty session.

Убрать индикатор проигрывания звука у приложений в панели задач - ПКМ по панели задач -> Icons-Only Task Manager Settings -> Appearance -> General -> Show an indicator when a task is playing audio.

Убрать уведомления о переключении раскладки в центре экрана - Keyboard -> Configure Switching... -> Show ODS popup on layout change.

Убрать звуки при изменении громкости - Sound -> Configure Volume controls... -> Play audio feedback for changes to.

Системный шрифт

Скачиваем шрифт, например, Inter, устанавливаем, затем в найстройках Fonts -> везде, кроме Fixed Width, меняем на Inter.

Системные иконки

Скачиваем архив с набором иконок, например, Tela, затем в настройках Icons -> Install from file -> Выбираем скачанный архив. Теперь в этом же разделе настроект можно выбрать набор иконок Tela.

Быстрое переключение между тёмной и светлой темой

Чтобы создавать свои темы, нужно установить пакет plasma-sdk.

sudo apt install plasma-sdk

Настраиваем тёмную или светлую тему, затем открываем Plasma Global Theme Explorer -> New Theme... -> во всех полях указываем MyDark или MyLight. Повторяем для обеих тем. Теперь переключаться между ними можно с помощью команды.

plasma-apply-lookandfeel -a MyDark
plasma-apply-lookandfeel -a MyLight

Можно настроить сочетание клавиш для быстрого переключения между темами. Для этого нужно создать простой скрипт.

=== "Терминал"

```sh
nano ~/kde-scripts/toggle-theme.sh
chmod +x ~/kde-scripts/toggle-theme.sh
```

=== "toggle-theme.sh"

```sh
#!/bin/bash

CURRENT=$(grep '^LookAndFeelPackage=' ~/.config/kdeglobals | cut -d= -f2)

if [[ "$CURRENT" == "MyDark" ]]; then
    plasma-apply-lookandfeel -a MyLight
    notify-send "Theme switched" "☀ Light mode enabled"
else
    plasma-apply-lookandfeel -a MyDark
    notify-send "Theme switched" "🌙 Dark mode enabled"
fi
```

Затем назначить сочетание клавиш для его исполнения в Shortcuts -> Add New -> Command or Script... и указать путь к скрипту и сочетание клавиш, например, meta (win) + alt + t.

Настройки Dolphin

В Dolphin можно добавить кнопку "Вверх", ПКМ по панельке с кнопками -> Configure Toolbars... -> перенести действие Up в правую панель.

Добавить панель с показом свободного дискового пространства в правом нижнем углу можно через Application Menu (иконка бургер) -> Settings -> Configure Dolphin -> Status & Location Bars -> Status Bar поставить галочку Full Width. Тут же можно поставить галочку в Location Bar -> Show full path inside location bar.

В Dolphin можно переопределять сочетания клавиш для любых действий через меню Settings -> Configure Keyboard Shortcuts.... Например, можно переопределить создание папок на Shift + a, а создание файлов на a.

В контекстное меню Dolphin (открывается при нажатии ПКМ) можно добавлять новые пункты. Например, Open With Cursor для открытия папок в Cursor IDE. Для этого нужно создать .desktop файл в ~/.local/share/kio/servicemenus/.

=== "Терминал"

```sh
nano ~/.local/share/kio/servicemenus/open-in-cursor.desktop

chmod +x ~/.local/share/kio/servicemenus/open-in-cursor.desktop
```

=== "open-in-cursor.desktop"

```ini
[Desktop Entry]
Type=Service
MimeType=inode/directory;
Actions=OpenInCursor;

[Desktop Action OpenInCursor]
Name=Open in Cursor
Icon=cursor
Exec=cursor "%f"
```

Открывать архивы как папки - Application Menu (иконка бургер) -> Settings -> Configure Dolphin -> View -> General -> Open archives as folder.

Настройки Konsole

Прозрачный фон терминала - Application Menu (иконка бургер) -> Settings -> Edit current profile -> Appearance -> Edit -> ставим галочку на Blur Background и меняем Background Color Transparancy (~7%).

Перед установкой какого-нибудь Oh My Zsh нужно установить шрифты для терминала - Application Menu (иконка бургер) -> Settings -> Edit current profile -> Appearance -> Choose Font. Шрифты предварительно нужно скачать и установить.

Можно переопределить ctrl + v для вставки текста в терминал - Application Menu (иконка бургер) -> Settings -> Configure Keyboard Shortcuts.... Там можно добавить альтернативное сочетание клавиш для действия paste.

В настройках VS Code тоже можно переопределить ctrl + v для вставки текста в терминал.

[
    {
        "key": "ctrl+v",
        "command": "workbench.action.terminal.paste",
        "when": "terminalFocus"
    }
]

Дополнительные действия при нажатии ПКМ на иконки в панели задач

Например, можно добавить кнопку для быстрого открытия проекта в VS Code или Cursor.

=== "Терминал"

```sh
cp /usr/share/applications/cursor.desktop ~/.local/share/applications/
nano ~/.local/share/applications/cursor.desktop
```

=== "Пример cursor.desktop"

Действие нужно добавить в поле `Actions`, а затем описать его в отдельной секции.

```ini
[Desktop Entry]
Name=Cursor
Comment=The AI Code Editor.
GenericName=Text Editor
Exec=/usr/share/cursor/cursor %F
Icon=co.anysphere.cursor
Type=Application
StartupNotify=false
StartupWMClass=Cursor
Categories=TextEditor;Development;IDE;
MimeType=application/x-cursor-workspace;
Actions=knowledge-base;new-empty-window;edit-actions
Keywords=cursor;

[Desktop Action new-empty-window]
Name=New Empty Window
Name[ru]=Новое пустое окно
Exec=/usr/share/cursor/cursor --new-window %F
Icon=co.anysphere.cursor

[Desktop Action knowledge-base]
Name=Open knowledge-base
Exec=cursor --new-window ~/Main/knowledge-base
Icon=folder

[Desktop Action edit-actions]
Name=Edit Task Manager Actions
Exec=cursor ~/.local/share/applications/cursor.desktop
Icon=edit
```

Настройка Oh My Zsh

Установить Zsh и сделать его shell по умолчанию.

sudo apt install zsh
chsh -s $(which zsh)

В настройках терминала нужно выбрать Zsh как основной shell. Также установить любой Nerd Font (например, Mononoki Nerd Font).

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Одна из самых популярных тем для Zsh - powerlevel10k. После установки нужно выполнить команду для интерактивной настройки.

p10k configure

В VS Code также нужно установить Zsh как основной shell и задать правильные шрифты.

{
    "terminal.integrated.defaultProfile.linux": "zsh",
    "terminal.integrated.profiles.linux": {
      "zsh": {
        "path": "/bin/zsh"
      }
    },
    "terminal.integrated.fontFamily": "Mononoki Nerd Font Mono",
    "terminal.integrated.fontSize": 15
}

В Oh My Zsh можно установливать плагины на любой вкус и цвет, например: zsh-syntax-highlighting, zsh-autosuggestions.

Горячие клавиши на русской раскладке в VS Code

Без этой настройки на русской раскладке могут не работать некоторые горячие клавиши в VS Code.

{
    "keyboard.dispatch": "keyCode"
}

Автоматическая отчистка старых файлов в Downloads

=== "Терминал"

```sh
sudo nano /etc/tmpfiles.d/downloads.conf

# Можно сразу применить и удалить старые файлы
sudo systemd-tmpfiles --clean
```

=== "downloads.conf"

```ini
# Type Path               Mode UID GID Age Argument
d /home/USERNAME/Downloads 0755 USER USER 7d
```