Puncte:8

Cum se instalează Cutefish Desktop în Ubuntu?

drapel us

Cutefish este un nou mediu desktop care seamănă cu interfața de utilizare pentru Mac OS. A fost prezentat recent în NU-MI VINE SĂ CRED! Ubuntu!.

Cutefish OS sursa imagine: The OMG! Ubuntu! articol

Cutefish OS este bazat pe Debian, astfel încât mediul desktop poate fi instalat în Ubuntu fără prea multe bătăi de cap.

Cum se instalează Cutefish DE în Ubuntu, să spunem în cel mai recent Ubuntu 21.04?

Puncte:5
drapel zw

Este încă prea devreme. În prezent ei nu furnizați niciun PPA. Cu toate acestea, există o nouă Spin-off bazat pe Ubuntu.

Metoda posibilă de instalare este utilizarea surselor de la https://github.com/cutefishos sau adaptați ArchLinux fișiere PKGBUILD pentru construirea componentelor CuteFish.

Schița procesului de instalare pe Ubuntu 21.04 este prezentată mai jos:

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 qtdeclarative5-dev4 qtdeclarative5-dev4-dev -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-devposix0 libxcb-xfixes0-devposix0 -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 qtml-module-qtml-module -controls2 libkf5bluezqt-dev libkf5bluezqt-dev libqt5opengl5-dev libxcursor-dev

mkdir -p ~/Descărcări/cutefish
cd ~/Descărcări/cutefish

git clone https://github.com/cutefishos/libcutefish --branch=0.2
cd libcutefish
dpkg-buildpackage -uc -us -b

cd ~/Descărcări/cutefish
git clone https://github.com/cutefishos/fishui --branch=0.3
cd fishui
dpkg-buildpackage -uc -us -b

cd ~/Descărcări/cutefish
clona git https://github.com/cutefishos/kwin-plugins --branch=0.3
cd kwin-plugins
dpkg-buildpackage -uc -us -b

cd ~/Descărcări/cutefish
git clone https://github.com/cutefishos/launcher --branch=0.3
lansator de cd
dpkg-buildpackage -uc -us -b

cd ~/Descărcări/cutefish
clona git https://github.com/cutefishos/qt-plugins --branch=0.3
cd qt-plugins
dpkg-buildpackage -uc -us -b

cd ~/Descărcări/cutefish
clona git https://github.com/cutefishos/wallpapers --branch=0.2
imagini de fundal cd
dpkg-buildpackage -uc -us -b

cd ~/Descărcări/cutefish
sudo apt-get install -y ./*.deb

cd ~/Descărcări/cutefish
git clone https://github.com/cutefishos/dock --branch=0.3
dock pentru cd
dpkg-buildpackage -uc -us -b

cd ~/Descărcări/cutefish
git clone https://github.com/cutefishos/filemanager --branch=0.3
manager de fișiere cd
dpkg-buildpackage -uc -us -b

cd ~/Descărcări/cutefish
git clone https://github.com/cutefishos/settings --branch=0.3
setări cd
dpkg-buildpackage -uc -us -b

cd ~/Descărcări/cutefish
git clone https://github.com/cutefishos/statusbar --branch=0.3
bara de stare cd
dpkg-buildpackage -uc -us -b

cd ~/Descărcări/cutefish
git clone https://github.com/cutefishos/core --branch=0.3
miez cd
dpkg-buildpackage -uc -us -b

cd ~/Descărcări/cutefish
sudo apt-get install -y ./*.deb

## nici un director Debian
cd ~/Descărcări/cutefish
git clone https://github.com/cutefishos/calculator --branch=0.3
calculator cd
mkdir build
CD build
face ..
face
sudo make install

## nici un director Debian
cd ~/Descărcări/cutefish
git clone https://github.com/cutefishos/icons --branch=0.3
pictograme cd
mkdir build
CD build
face ..
face
sudo make install

Apoi reporniți și conectați-vă la Catfish Desktop

Selectarea sesiunii CuteFish

pentru a-l testa

Setări CuteFish

Notă: prefer să rulez astfel de experimente pe mini.iso. Deci, cele de mai sus au fost testate astăzi obținând 20,04 LTS mini.iso, upgradându-l la 21.04 și apoi urmând ghidul de mai sus.

Metoda non-Ubuntu pentru testarea mediului desktop CuteFish este descărcarea ISO de pe Depozitul GitHub manjaro-cutefish.

drapel us
Tocmai am observat că sursele de pe GitHub au un director `debian`. Se poate configura cu ușurință Launchpad pentru a oglindi depozitul GitHub și pentru a construi zilnic. Pot să încerc asta. Dar nu sunt sigur dacă ar trebui să înregistrez proiecte pentru Cutefish din contul meu Launchpad, deoarece atunci aș fi administratorul acelui proiect Launchpad și dezvoltatorii ar putea să nu fie mulțumiți de asta. Cealaltă opțiune este să compilați toate pachetele sursă la nivel local înainte de a le încărca într-un PPA, ceea ce necesită mult mai mult timp.
N0rbert avatar
drapel zw
Asta am încercat să fac în ultimele minute. Versiunea schiță este în răspunsul de mai sus.
drapel us
Am încercat acest lucru într-un VM Xubuntu 20.04. A instalat o sesiune completă cu plasmă KDE, iar Cutefish încă nu apare în lightdm. Mulțumesc pentru efort, totuși.
N0rbert avatar
drapel zw
@ArchismanPanigrahi Am avut succes pe 21.04, vezi răspunsul editat mai sus. În prezent, construirea ramului principal duce la ecran negru, așa că am decis să folosesc cele mai mari versiuni posibile.
drapel us
Au fost lansate versiuni noi, iar aceste ramuri sunt foarte vechi. Ar putea fi o idee bună să construiți în schimb ramura principală. Există vreo modalitate de a descărca cea mai recentă etichetă?
N0rbert avatar
drapel zw
Probabil că putem [găsi un script pentru GitHub](https://www.google.com/search?q=github+get+latest+tag+shell) sau să scriem pe al nostru. Sau analizați [AUR table](https://archlinux.org/packages/?q=Cutefish&sort=pkgname)... Într-adevăr, nu sunt interesat de CuteFish. Sunteți binevenit să editați răspunsul de mai sus.
drapel us
Sigur. O sa vad cum sa fac asta.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.