Code Monkey home page Code Monkey logo

ctlosiso's Introduction

Ctlos Linux iso

Home: https://ctlos.github.io

GitHub All Releases Download Ctlos Linux

Создание(build) iso

Установить пакеты для сборки.

yay -S git archiso mkinitcpio-archiso --noconfirm --needed

Логика установщика дополнена скриптами ctlos-sh shellprocess. Исходники calamares, смотрите ветки.

  • Archiso version: 77-1

Измените список пакетов.

  • Пакеты: packages.x86_64

В pacman.conf, не путать с системным /etc/pacman.conf, указан репозиторий Ctlos repo, данный конфиг используется только при генерации iso, соответственно пакеты берутся с репозиториев указанных в данном файле.

  • Конфиги системы в /airootfs это будущий корень.
  • Конфиги пользователя в /airootfs/etc/skel.
  • Часть конфигов залетает в систему, через пакеты ctlos, skel
  • Готовый образ и хэши создаются в данной директории /out.
  • Скрипт mkarchiso.sh это немного измененный стандартный скрипт из archiso, добавлено выполнение скрипта chroot.sh перед сжатием mksquashfs.
  • Скрипт /airootfs/usr/local/bin/cleaner.sh выполняется во время установки в установщике calamares, удаление некоторых файлов и каталогов.
  • Скрипт autobuild.sh дополнительная обертка над mkarchiso.

Мастер(master) ветка по умолчанию, в ней xfce.

git clone --depth=1 https://github.com/ctlos/ctlosiso
cd ctlosiso

# делаем скрипты исполняемыми
chmod +x *.sh

# Передаем аргумент, версия, можно любой, иначе не отработает.
sudo ./autobuild.sh v1.10.0

Получить удаленную ветку и переключиться на неё(не обязательно). Список веток меняется и не факт, что в них рабочий код. В master на момент коммита код рабочий.

git checkout -b dev origin/dev

Отладочная информация.

# Ошибки запуска сервисов
sudo systemctl --all --failed
# log X ~/
cat ~/.local/share/xorg/Xorg.1.log|grep EE
cat ~/.local/share/xorg/Xorg.1.log|grep '(EE)\|(WW)\|error\|failed'
# log X (или тут)
cat /var/log/Xorg.0.log|grep EE
# Ошибки текущей загрузки
sudo journalctl -xb -0 -p 3

ipfs-deploy

https://github.com/ipfs-shipyard/ipfs-deploy

ipd -u filebase -d cloudflare out

ctlosiso's People

Contributors

creio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ctlosiso's Issues

Cannot install by live installer

Environment:
Virtualbox
Ctlos bspwm 0.4
ISO:
ctlos_bspwm_0.4.0_20200919.iso
Description:
After I ran the calamares from drun,it had no response.
I chose to ran it from terminal,it showed the error message as follows.
Would you please tell me how can I fix it and install the system?
image

Двойные пункты выбора Gnome DE

Если установить систему выбрав в установщике окружение рабочего стола Gnome, то пункты Gnome Wayland и Gnome Xorg встречаются дважды во время выбора окружения рабочего стола в SDDM.
Screenshot from 2022-02-09 20-06-45
Screenshot from 2022-02-09 20-07-28

Баги в Deepin DE

  • Тема иконок в Deepin DE выбранная по-умолчанию не отображается или отображается неправильно. Например Mozilla Firefox вообще не представляется невозможным закрыть через интерфейс программы, т.к. отсутствуют кнопки развёртывания, свёртывания и закрытия. К тому же некоторые открытые программы (например браузер Firefox или Deepin Terminal) которые не закреплены в доке не отображаются в доке даже после открытия. В некоторых программах, например Deepin Terminal, отображается значок QT. Сменить тему иконок через встроенные настройки мне так и не удалось.
  • Функции окон не всегда выполняются. Например развёртывание и свёртывание некоторых программ (в том числе и нативных, например встроенные настройки) не меняет состояние окон.
  • Не открываются настройки дока из подменю Dock Settings при нажатии правой кнопкой мыши на док.
  • По умолчанию стоит светлая тема и текст некоторых элементов который должен быть тёмным (например часы, или меню приложений в виде списка) светлый и от того сливается с фоном.
    Screenshot from 2022-02-09 21-28-21

Работа с Pamac и другими root приложениями из под Gnome без пароля

Если во время установки системы создать пользователя без пароля (оставить поле для ввода пароля в Calamares установщике пустым), невозможно установить ПО\обновить систему через Pamac. Кнопка для выполнения трансакций во всплывающем окне для ввода пароля в Gnome недоступна для нажатия. Также, невозможно открыть Gparted и другие приложения, требующие root прав во время запуска.
Screenshot from 2022-02-09 19-55-21

Wireless card not working

hello, I installed it directly on my computer, but it does not see my wifi card. There was no problem in the live version, but when I installed it, it did not see the wifi card.

при запуске на виртуальной машине virtualbox или gnome-boxes система утыкается в xdm и просит пароль пользователся

приветствую, при запуске образа на виртуальной машине выдает вот это оккно, а пароль от учетной записи не извесстин

Снимок экрана от 2023-08-23 14-09-17

Использовал virtualbox (bios) и gnome-boxes (как в режиме bios так и в режиме UEFI)
Как это решается? Причем если запускать на реальном железе все нормально

Offline установка ctlos_xfce_2.4.2_20231203.iso

Не работает offline установка с последнего образа. Установщик не находит смонтированный образ airootfs. Он копируется в каталог disktoram вроде бы (сейчас не могу посмотреть), что для установщика неожиданно. Online работает норм.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.