Labwc-Alpine
Адаптированная конфигурация оконного менеджера Labwc для дистрибутива Alpine Linux от s13bby.
🚀 Установка Alpine Linux
1. Запуск установки
setup-alpine
Следуйте инструкциям установщика. После завершения перезагрузите систему:
reboot
2. Первоначальная настройка
Войдите в систему как root и выполните:
apk update
apk upgrade
3. Установка базовых пакетов
apk add nano sudo git
Примечание: Вы можете использовать любой другой текстовый редактор вместо
nano.
4. Создание пользователя
Если вы ещё не создали пользователя во время установки:
adduser <имя_пользователя>
Добавьте пользователя в группу wheel (для доступа к sudo):
addgroup <имя_пользователя> wheel
5. Настройка sudo
Отредактируйте файл /etc/sudoers:
nano /etc/sudoers
Раскомментируйте строку:
%wheel ALL=(ALL) ALL
Сохраните и выйдите из редактора.
🖥️ Установка и настройка Labwc
1. Вход в систему от имени пользователя
su - <имя_пользователя>
2. Установка рабочего окружения
Запустите скрипт настройки рабочего стола:
sudo setup-desktop
Выберите xfce в качестве временного окружения.
Дождитесь завершения установки и перезагрузитесь:
reboot
3. Установка Labwc и терминала
Войдите в среду Xfce и установите Labwc:
apk add labwc alacritty
Выйдите из сессии Xfce и войдите в Labwc.
Готово! Теперь у вас есть базовый Labwc.
⚙️ Установка конфигурации
Клонируйте репозиторий с готовой конфигурацией:
git clone https://zenithcode.duckdns.org/s13bby/labwc-alpine.git
Перейдите в директорию проекта:
cd labwc-alpine/
Сделайте установочный скрипт исполняемым:
chmod +x install.sh
Запустите установку:
sh ./install.sh
📁 Структура проекта
labwc-alpine/
├── backgrounds/ # Фоновые изображения
│ ├── alpine_bg_dark_sign.jpg
│ ├── alpine_bg_light_sign.jpg
│ ├── fuji_dark.jpg
│ └── fuji_light.jpg
│
├── configs/ # Конфигурационные файлы
│ ├── hypr/ # Hyprland (если используется)
│ │ ├── hypridle.conf
│ │ ├── hyprland.lua
│ │ └── hyprlock.conf
│ │
│ ├── labwc/ # Основная конфигурация Labwc
│ │ ├── autostart
│ │ ├── environment
│ │ ├── menu.xml
│ │ ├── rc.xml
│ │ ├── shutdown
│ │ ├── themerc-override
│ │ └── update_theme.sh
│ │
│ ├── waybar/ # Панель Waybar
│ │ ├── config.jsonc
│ │ ├── style.css
│ │ └── v2raya-toggle.sh
│ │
│ ├── wofi/ # Лаунчер Wofi
│ │ ├── cliphist-img.sh
│ │ └── style.css
│ │
│ ├── qt6ct/ # Настройки Qt6
│ │ └── qt6ct.conf
│ │
│ └── alacritty/ # Терминал Alacritty
│ └── alacritty.toml
│
├── palettes/ # Цветовые палитры
│ ├── alpine/
│ │ ├── alpine_palette_dark
│ │ ├── alpine_palette_light
│ │ ├── alpine_palette_pastel_dark
│ │ └── alpine_palette_pastel_light
│ │
│ └── fuji/
│ ├── fuji_palette_dark
│ ├── fuji_palette_light
│ ├── fuji_palette_pastel_dark
│ └── fuji_palette_pastel_light
│
├── fonts/ # Шрифты
│ └── Widock TRIAL Bold.otf
│
├── scripts/ # скрипты
│ ├── alpine_dark.sh
│ ├── alpine_light.sh
│ ├── fuji_dark.sh
│ └── fuji_light.sh
│
├── install.sh # Главный установочный скрипт
├── LICENSE # Лицензия
└── README.md # Этот файл
🗑️ Удаление Xfce
После успешной настройки Labwc вы можете удалить Xfce:
apk del --purge xfce4 xfce4-terminal orage thunar
📄 Лицензия
Этот проект распространяется под лицензией MIT. Подробнее см. в файле LICENSE.