Linux
  •     Как зарежда Linux / Ремонт на GRUB
  •     Ремонт на GRUB и INITRAMFS
  •     SystemD-BOOT при Arch Linux
  •     Ремонт на SystemD-BOOT при Arch Linux

  • DEBIAN

  •   Debian 9
  •     Инсталиране на Debian 9
  •     Първоначални настройки (мрежа, VIM, Кирилизация)
  •     Инсталиране и настройка на SSH
  •     Инсталиране и настройка на DNS
  •     Инсталиране и настройка на NTP
  •     Инсталиране и настройка на Apache
  •     Инсталиране и настройка на MySQL (MariaDB)
  •     Инсталиране и настройка на PHPMyAdmin
  •     Инсталиране и настройка на собствен облак
  •     Инсталиране и настройка на SAMBA
  •     Инсталиране и настройка на FTP сървър
  •     Инсталиране и настройка на OSCAM
  •     Инсталиране и настройка на Mail server
  •       Първоначално конфигуриране на базата данни
  •       Инсталиране и конфигуриране на PostFix
  •       Инсталиране и конфигуриране на Dovecot
  •       PostFix дефинира Dovecot да удостоверява
  •       RoundCube
  •       Тестване доставката на поща
  •       Създаване на TLS криптиран ключ и сертификат
  •       WEB администриране
  •       Антиспам със SpamAssassin
  •       Антиспам с RSpmad
  •   Debian 11
  •     Разпределение на диска при BIOS и UEFI
  •     Debian 11 на BIOS върху LVM и RAID
  •     Инсталиране на Debian 11 на BIOS и ZFS
  •     Инсталиране на Debian 11 на BIOS и ZFS-1
  •     Инсталиране на Debian 11 на UEFI и ZFS
  •     ZFS Замяна на развален огледален диск
  •   Debian 12
  •     Първоначални настройки
  •     DNS Сървър
  •     Добавяне на втори диск
  •     SAMBA + WEBMIN
  •     SAMBA
  •     Инсталиране и настройка на Apache
  •     MySQL и PHPMyAdmin
  •     Инсталиране и настройка на Nginx
  •       Директиви location в Nginx
  •       MYSQL,PHP и PHPMyAdmin в Nginx
  •     Елементарен MAIL сървър
  •       Подобрение SSL/TLS, Maildir, LMTP
  •       Подобрение ВИРТУАЛИЗАЦИЯ без MySQL
  •       Подобрение ВИРТУАЛИЗАЦИЯ и MySQL
  •       Подобрение Антиспам - SpamAssasin
  •       Подобрение Антиспам - RSpamd
  •       Защита - SPF, DKIM и DMARK
  •     Пълноценен MAIL сървър
  •     Пощенски сървър с iRedMail
  •       CertBot 1 домейн
  •       Виртуални хостове, CertBot 2 домейна
  •       DKIM, SPF и DMARK
  •     MAIL сървър за вътрешна мрежа
  •     NextCloud
  •     Сървър за отдалечен достъп - RustDESK
  •     Минимално KDE в Debian

  • ARCH
  •     Външен вид - линкове
  •     Минимална базова инсталация на Arch
  •        Настройка user, хост, регион
  •        Настройка мрежа, ядро, DOS
  •        Pacman, Reflector, YAY, SSD-TRIM, SSH
  •     Инсталиране на Arch на UEFI и btrfs
  •     Инсталиране на Arch на UEFI и DualBoot
  •     OpenBOX-минимум в Arch
  •     ArchInstall KDE - практика
  •         ArchInstall KDE - практика (Apps)
  •     ArchInstall DUALBOOT - практика
  •     ArchInstall и BTRFS
  •     ArchInstall и KDE
  •       Първи стъпки след archinstall
  •     ArchInstall и GNOME
  •       Настройка на GNOME
  •       Оптимизация на GNOME за игри
  •       Забавни моменти в приложенията на GNOME
  •     ArchInstall и HyprLand
  •     QEMU-KVM в Arch
  •       QEMU-KVM Практика
  •       QEMU-KVM Windows 11
  •     VMware-TOOLS в Arch
  •     WINE в Arch
  •     Timeshift
  •       Прехвърляне на системата на друг диск
  •     RClone
  •       RClone + RClone Browser
  •     OneDrive

  • Linux Mint
  •     Linux Mint - XFCE

  • ChromeOS
  •     ChromeOS

  • RAID
  •     BIOS RAID1+MSDOS
  •     BIOS RAID1+MSDOS+LVM
  •     UEFI RAID1
  •     UEFI LVM RAID1

  • ZFS
  •     ZFS теория и малко практика

  • BTRFS
  •     BTRFS - създаване монтиране fstab размер
  •     BTRFS - RAID
  •     BTRFS - subvolume и snapshot

  • КОНТЕЙНЕРИ
  •     Инсталиране на LXC/LXD
  •     Образи (image) в LXC/LXD
  •     Контейнери в LXC/LXD
  •     Команди в LXC/LXD

  • ОТСТРАНЯВАНЕ НА ГРЕШКИ
  •     SWAP
  •     SWAP & Hibernate

  • PROGRAMS
  •   Benchmarking
  •   Conky
  •   AdGuard

  • BGPOST
  •     Tar-App-01 SAMBA

  • ArchInstall и HYPRLAND

    01

    Този път ще започнем с клавишните комбинации, защото те са много важни. Инсталирали сме Hyprland и това е първия екран който ни посреща. Вече знаем, че конфигурационния файл се намира в ~/.config/hypr/hyprland.lua. Освен това имаме дефинирани няколко клавишни комбинации: Основни системни команди SUPER + Q - Отваряне на терминал (по подразбиране търси kitty). SUPER + M - Изход от Hyprland (затваря сесията и ви връща към мениджъра за влизане или TTY). SUPER + C - Затваряне/убиване на текущия активен прозорец (Kill window). SUPER + E - Отваряне на файловия мениджър (по подразбиране търси dolphin). SUPER + V - Промяна на режима на прозореца (между фиксиран/floating и разположен в мрежа/tiling). SUPER + R - Отваряне на менюто за приложения (по подразбиране търси wofi). Навигация между прозорци (Движение) За превключване на фокуса между отворените прозорци на екрана се използват клавишите със стрелки или стандартните Vim клавиши (h, j, k, l): SUPER + стрелка наляво (или H) – Фокус на прозореца вляво. SUPER + стрелка надясно (или L) – Фокус на прозореца вдясно. SUPER + стрелка нагоре (или K) – Фокус на горния прозорец. SUPER + стрелка надолу (или J) – Фокус на долния прозорец. Работни пространства (Workspaces) Hyprland използва десет работни пространства по подразбиране. SUPER + [1-9] – Превключване към работно пространство от 1 до 9. SUPER + SHIFT + [1-9] – Преместване на текущия активен прозорец в съответното работно пространство. SUPER + Mouse Scroll – Превъртане с колелцето на мишката за бърза смяна на работните пространства. Управление с мишката Ако даден прозорец е в режим "floating" (плаващ), можете да го управлявате с мишката, като държите натиснат основния клавиш: SUPER + Ляв бутон на мишката – Влачене и преместване на прозореца. SUPER + Десен бутон на мишката – Преоразмеряване на прозореца. ------------------------------ 💡 Важен съвет за начинаещи: Дефолтната конфигурация се намира във файла ~/.config/hypr/hyprland.conf. Ако някое от приложенията (като kitty или wofi) не е инсталирано, съответната клавишна комбинация няма да проработи, докато не ги инсталирате или не промените конфигурационния файл с предпочитаните от вас програми.

    Проблеми

    Тъй като съм на виртуална машина се наложи да се инсталира за конзола foot вместо kitty.

    sudo pacman -S foot sudo nano ~/.config/hypr/hyprland.lua -- local terminal = "kitty" local terminal = "foot"

    Wofi

    За да имаме меню с приложения ни е необходим wofi.

    sudo pacman -S wofi sudo nano ~/.config/hypr/hyprland.lua hl.bind(mainMod .. "+R", hl.dsp.exec_cmd(menu))

    Firefox

    В конзолата инсталираме Firefox.

    sudo pacman -S firefox sudo nano ~/.config/hypr/hyprland.lua hl.bind(mainMod .. "+B", hl.dsp.exec_cmd("firefox"))