11 KiB
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
```