Перейти к содержимому
Эта страница устарела. Актуальную документацию можно найти по адресу: /configuration/post_install_setup/

После установки

Shelly — это современное переосмысление менеджера пакетов Arch Linux, разработанное как более интуитивная и удобная альтернатива pacman и octopi.

Разработано: Seafoam-Labs

Позволяет пользователям управлять пакетами без использования терминала.

Возможности Shelly включают:

Установку/удаление пакетов из AUR, официальных репозиториев, AppImages, Flatpaks и локальных пакетов, просмотр информации о пакетах, управление группами пакетов и многое другое.

Подробнее в README Shelly

Почему выбрать Shelly вместо Octopi?

  • Более современный и удобный интерфейс.
  • Постоянная разработка и обновления с новыми функциями и улучшениями.
  • Поддержка большего количества форматов пакетов (AUR, AppImages, Flatpaks и т.д.)
Снимок главной страницы Shelly
Вкладка управления пакетами

Чтобы настроить ufw, выполните следующие шаги:

Окно терминала
sudo ufw enable

Пакет wireless-regdb включает базу данных правил беспроводной связи (разрешённые частоты, каналы, ограничения мощности) для различных стран. Установка правильного региона для вашего местоположения может разблокировать определённые каналы Wi-Fi (например, каналы 12/13 или диапазоны 5 ГГц/6 ГГц), которые могут быть ограничены по умолчанию, что поможет улучшить производительность и качество вашего Wi-Fi соединения.

Настройка:

  1. Отредактируйте конфигурацию: Откройте /etc/conf.d/wireless-regdom с правами суперпользователя.
    Окно терминала
    sudo micro /etc/conf.d/wireless-regdom
  2. Установите вашу страну: Раскомментируйте строку с двухбуквенным кодом страны по ISO (например, WIRELESS_REGDOM="US"). Убедитесь, что раскомментирована только одна страна.
  3. Перезагрузитесь: Обычно для вступления изменений в силу требуется перезагрузка.

Проверка:

Чтобы проверить текущий применённый регуляторный домен, используйте эту команду:

Окно терминала
iw reg get
global
country 00: DFS-UNSET # Страна 00 использует глобальные значения по умолчанию
(755 - 928 @ 2), (N/A, 20), (N/A), PASSIVE-SCAN
(2402 - 2472 @ 40), (N/A, 20), (N/A)
(2457 - 2482 @ 20), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
(2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, PASSIVE-SCAN
(5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
(5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN
(5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, PASSIVE-SCAN
(5735 - 5835 @ 80), (N/A, 20), (N/A), PASSIVE-SCAN
(57240 - 63720 @ 2160), (N/A, 0), (N/A)

Ищите строку country XX:, где XX должен соответствовать установленному вами коду. Если отображается country 00:, система может использовать ограничения по умолчанию или еще не определила регион.

Окно терминала
iw reg get
global
country US: DFS-FCC # Страна правильно отображается как US
(902 - 904 @ 2), (N/A, 30), (N/A)
(904 - 920 @ 16), (N/A, 30), (N/A)
(920 - 928 @ 8), (N/A, 30), (N/A)
(2400 - 2472 @ 40), (N/A, 30), (N/A)
(5150 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
(5250 - 5350 @ 80), (N/A, 24), (0 ms), DFS, AUTO-BW
(5470 - 5730 @ 160), (N/A, 24), (0 ms), DFS
(5730 - 5850 @ 80), (N/A, 30), (N/A), AUTO-BW
(5850 - 5895 @ 40), (N/A, 27), (N/A), NO-OUTDOOR, AUTO-BW, PASSIVE-SCAN
(5925 - 7125 @ 320), (N/A, 12), (N/A), NO-OUTDOOR, PASSIVE-SCAN
(57240 - 71000 @ 2160), (N/A, 40), (N/A)

Для некоторых приложений, таких как Visual Studio Code, глобальное меню может не работать или быть прикреплено к родительскому приложению вместо панели.

Окно терминала
# Чтобы включить поддержку глобального меню, выполните команду и перезапустите приложение.
sudo pacman -S appmenu-gtk-module libdbusmenu-glib

Поддержка AppArmor с использованием профилей AppArmor.d

Заголовок раздела «Поддержка AppArmor с использованием профилей AppArmor.d»

Цитата из Wikipedia:

AppArmor («Application Armor») — это модуль безопасности ядра Linux, который позволяет системному администратору ограничивать возможности программ с помощью профилей для каждой программы. Профили могут разрешать такие возможности, как доступ к сети, доступ к необработанным сокетам и разрешение на чтение, запись или выполнение файлов по соответствующим путям.

Это лишь краткое руководство по установке базовой конфигурации AppArmor. Если вы не знакомы с AppArmor, не продолжайте, не разобравшись в последствиях.

Для получения более подробной информации об AppArmor.d и о том, как создавать собственные профили, ознакомьтесь с документацией AppArmor.d.

  1. Добавьте следующие параметры ядра в ваш загрузчик, см. Настройка загрузчика для справки

    lsm=landlock,lockdown,yama,integrity,apparmor,bpf
  2. Установите пакеты apparmor и apparmord (набор из более чем 1500 профилей)

    Окно терминала
    sudo pacman -S apparmor apparmor.d
  3. Включите/запустите службу AppArmor

    Окно терминала
    systemctl enable --now apparmor.service
  4. Включите кэширование для профилей AppArmor

    /etc/apparmor/parser.conf
    ## Добавьте следующие строки:
    write-cache
    Optimize=compress-fast
    cache-loc /etc/apparmor/earlypolicy/

    Сохраните файл и перезагрузитесь.

В настоящее время CachyOS использует fish в качестве оболочки входа в систему по умолчанию для пользователя. Однако вы можете изменить оболочку по умолчанию на любую другую.

Это оболочка по умолчанию почти во всех дистрибутивах Linux. Она также до сих пор используется как оболочка входа для пользователя root. bash обладает базовой функциональностью автодополнения и простым управлением историей. Он отличается от zsh и fish тем, что не имеет такой же богатой экосистемы кастомизации и плагинов, как у fish и zsh.

Изменение вашей оболочки по умолчанию на bash
chsh -s /usr/bin/bash

Этот инструмент чрезвычайно полезен для тех, кто не хочет много читать или тратить время на чтение страницы help/man.

  1. Откройте терминал и выполните следующую команду
    tldr --update
  2. Пример использования tldr:
    Окно терминала
    tldr java
    Execute a `.jar` program:
    java -jar filename.jar
    # Как видите, это очень полезно, и со временем добавляются новые инструменты/страницы.

Appimages — это портативные приложения, которые работают на большинстве дистрибутивов Linux без необходимости установки или прав суперпользователя.

Для управления AppImages вы можете использовать gearlever, который предоставляет простой способ интеграции AppImages в вашу систему.

gearlever — это графический инструмент, который упрощает управление AppImages в вашей системе. Он интегрируется с вашей средой рабочего стола, что облегчает запуск и управление AppImages.

Чтобы установить gearlever, выполните следующие шаги:

  1. Установите flatpak, если он ещё не установлен:
    Окно терминала
    sudo pacman -S flatpak
  2. Перезагрузите систему.
  3. Установите gearlever через flatpak:
    Окно терминала
    flatpak install flathub it.mijorus.gearlever
  4. После установки выйдите из системы и войдите снова, чтобы увидеть gearlever в меню приложений.

Samba — это свободная программная реализация сетевого протокола SMB. Чтобы подключиться к вашему samba-серверу, пользователям CachyOS доступна полезная конфигурация, но она требует изменения конфигурации вашего samba-сервера.

Установка и использование файла smb.conf от CachyOS

Заголовок раздела «Установка и использование файла smb.conf от CachyOS»

Чтобы использовать удобный файл smb.conf, сначала установите специальный пакет, который предоставляет необходимый файл smb.conf. Затем замените существующий smb.conf вашего сервера этим файлом и перенастройте ваши общие тома.

  1. Создайте резервную копию вашего оригинального файла smb.conf, который обычно находится по пути /etc/samba/smb.conf в системах Linux.

  2. Установите пакет настроек Samba от CachyOS на вашей клиентской машине:

    Окно терминала
    sudo pacman -S cachyos-samba-settings
  3. Скопируйте smb.conf с вашей клиентской машины на Samba-сервер.

  4. Откройте и отредактируйте файл, чтобы добавить ваши общие каталоги, принтеры и т.д.

  5. Перезапустите службу Samba на вашем сервере:

    Окно терминала
    sudo systemctl restart --now samba
  6. На клиентской машине получите доступ к вашим общим ресурсам через файловый менеджер (например, smb://<ip_вашего_сервера>/<имя_ресурса>).

    Если все настроено правильно, вам будет предложено ввести учетные данные. Не забудьте выбрать опцию сохранения вашей информации для входа, если это необходимо.