Рейтинг:8

Как установить Cutefish Desktop в Ubuntu?

флаг us

Cutefish — это новая среда рабочего стола, напоминающая пользовательский интерфейс Mac OS. Недавно он был показан в МОЙ БОГ! Убунту!.

Операционная система Cutefish источник изображения: ОМГ! Убунту! статья

Операционная система Cutefish основана на Debian, поэтому среда рабочего стола может быть установлена ​​в Ubuntu без особых хлопот.

Как установить Cutefish DE в Ubuntu, скажем, в последнюю версию Ubuntu 21.04?

Рейтинг:5
флаг zw

Еще слишком рано. В настоящее время они не предоставлять никаких PPA. Однако есть новый Спин-офф на основе Ubuntu.

Возможный способ установки - использовать исходники из https://github.com/cutefishos или адаптировать ArchLinux Файлы PKGBUILD для создания компонентов CuteFish.

Черновик процесса установки поверх Ubuntu 21.04 показан ниже:

sudo apt install -y git devscripts build-essential cmake ninja-build
sudo apt install -y qtbase5-dev qtquickcontrols2-5-dev libkf5networkmanagerqt-dev modemmanager-qt-dev debhelper extra-cmake-modules libkf5kio-dev libkf5screen-dev libqt5sensors5-dev qtdeclarative5-dev qttools5-dev qttools5-dev-tools libxcb-icccm -dev qtbase5-private-dev kwin-dev libkdecorations2-dev libqt5xdg-dev libdbusmenu-qt5-dev libxcb-ewmh-dev libicu-dev libxcb-randr0-dev libsm-dev libxcb-xfixes0-dev libxcb-damage0-dev libxcb-composite0 -dev libxcb-shm0-dev libxcb-util-dev libxcb-image0-dev libxtst-dev libpulse-dev libpolkit-qt5-1-dev libpolkit-agent-1-dev libqt5x11extras5-dev qml-module-qtquick2 qml-module-qtquick -controls2 libkf5bluezqt-dev libkf5bluezqt-dev libqt5opengl5-dev libxcursor-dev

mkdir -p ~/Загрузки/cutefish
cd ~/Загрузки/cutefish

клон git https://github.com/cutefishos/libcutefish --branch=0.2
компакт-диск
dpkg-buildpackage -uc -us -b

cd ~/Загрузки/cutefish
git-клон https://github.com/cutefishos/fishui --branch=0.3
CD Fishui
dpkg-buildpackage -uc -us -b

cd ~/Загрузки/cutefish
клон git https://github.com/cutefishos/kwin-plugins --branch=0.3
cd kwin-плагины
dpkg-buildpackage -uc -us -b

cd ~/Загрузки/cutefish
клон git https://github.com/cutefishos/launcher --branch=0.3
компакт-диск запуска
dpkg-buildpackage -uc -us -b

cd ~/Загрузки/cutefish
клон git https://github.com/cutefishos/qt-plugins --branch=0.3
cd qt-плагины
dpkg-buildpackage -uc -us -b

cd ~/Загрузки/cutefish
клон git https://github.com/cutefishos/wallpapers --branch=0.2
cd обои
dpkg-buildpackage -uc -us -b

cd ~/Загрузки/cutefish
sudo apt-get install -y ./*.deb

cd ~/Загрузки/cutefish
клон git https://github.com/cutefishos/dock --branch=0.3
компакт-диск док
dpkg-buildpackage -uc -us -b

cd ~/Загрузки/cutefish
git клон https://github.com/cutefishos/filemanager --branch=0.3
cd файловый менеджер
dpkg-buildpackage -uc -us -b

cd ~/Загрузки/cutefish
git клон https://github.com/cutefishos/settings --branch=0.3
настройки компакт-диска
dpkg-buildpackage -uc -us -b

cd ~/Загрузки/cutefish
клон git https://github.com/cutefishos/statusbar --branch=0.3
панель состояния компакт-диска
dpkg-buildpackage -uc -us -b

cd ~/Загрузки/cutefish
клон git https://github.com/cutefishos/core --branch=0.3
компакт-диск ядро
dpkg-buildpackage -uc -us -b

cd ~/Загрузки/cutefish
sudo apt-get install -y ./*.deb

## нет каталога Debian
cd ~/Загрузки/cutefish
клон git https://github.com/cutefishos/calculator --branch=0.3
компакт-диск калькулятор
сборка mkdir
сборка компакт-диска
сделай ..
делать
судо сделать установить

## нет каталога Debian
cd ~/Загрузки/cutefish
клон git https://github.com/cutefishos/icons --branch=0.3
иконки компакт-дисков
сборка mkdir
сборка компакт-диска
сделай ..
делать
судо сделать установить

Затем перезагрузитесь и войдите в Catfish Desktop.

Выбор сессии CuteFish

проверить это

Настройки CuteFish

Примечание. Я предпочитаю проводить такие эксперименты поверх mini.iso. Итак, вышеизложенное было протестировано сегодня, получив 20.04 LTS. мини.исо, обновив его до 21.04, а затем следуя приведенному выше руководству.

Метод тестирования среды рабочего стола CuteFish, отличный от Ubuntu, заключается в загрузке ISO из репозиторий manjaro-cutefish на GitHub.

флаг us
Только что заметил, что исходники на GitHub имеют каталог `debian`. Можно легко настроить Launchpad для зеркалирования репозитория GitHub и ежедневной сборки. Я могу попробовать это. Но я не уверен, следует ли мне регистрировать проекты для Cutefish из моей учетной записи Launchpad, так как тогда я буду администратором этого проекта Launchpad, и разработчики могут быть недовольны этим. Другой вариант — скомпилировать все исходные пакеты локально перед загрузкой в ​​PPA, что требует гораздо больше времени.
N0rbert avatar
флаг zw
Это то, что я пытался сделать в последние минуты. Черновая версия находится в ответе выше.
флаг us
Я пробовал это на виртуальной машине Xubuntu 20.04. Он установил полную плазменную сессию KDE, а Cutefish по-прежнему не отображается в lightdm. Но спасибо за усилия.
N0rbert avatar
флаг zw
@ArchismanPanigrahi Я добился успеха 21 апреля, см. отредактированный ответ выше. В настоящее время сборка основной ветки приводит к черному экрану, поэтому я решил использовать максимально возможные версии.
флаг us
Вышли новые версии, а эти ветки очень старые. Вместо этого может быть хорошей идеей создать основную ветку. Есть ли способ загрузить последнюю версию тега?
N0rbert avatar
флаг zw
Вероятно, мы можем [найти какой-нибудь скрипт для GitHub](https://www.google.com/search?q=github+get+latest+tag+shell) или написать свой собственный. Или разобрать [таблицу AUR](https://archlinux.org/packages/?q=Cutefish&sort=pkgname)... На самом деле мне не интересен CuteFish. Вы можете отредактировать ответ выше.
флаг us
Конечно. Я посмотрю, как это сделать.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.