date: 2022-05-30 19:32:43
PiscesDE桌面环境的安装v1.5
PiscesDE是一个非常简约,清爽,美丽的UI,这篇文章将告诉你如何在其他发行版上使用PiscesDE
更新时间2023,1,19最后编辑 @"wrefiyu"
m( =∩王∩= )m兔年快乐~发🧧🧧🧧
v1.6更新说明
添加自动编译脚本源码地址
增加arch自编译脚本
小改了一些已知错误
有大家支持,我一定不停更😍
本手册参考了他人的博客和文章,以下是他们的名字
Debian系: @"chipo" 和 @"Moore2253"
Arch系: @"moyu"
Fedora: @"gesangtome"
Gentoo: @"HougeLangley"
感谢他们
同时感谢@"pzm9012"为我提供灵感
正文
Debian,Ubuntu,kubuntu,xubuntu,Lubuntu,zorin和优麒麟
参考了chipo的博客教程阅读原文请戳这
🌵一·安装依赖
sudo apt install \
automake \
autotools-dev \
breeze-dev \
breeze-icon-theme-rcc \
build-essential \
cmake \
cryptsetup \
curl \
debhelper \
devscripts \
equivs \
extra-cmake-modules \
gettext \
git \
gcc \
g++ \
kirigami2-dev \
kwin-dev \
libboost-python-dev \
libcanberra-dev \
libcap-dev \
libcrypt-dev \
libdbus-1-dev \
libdbusmenu-qt5-dev \
libecm1-dev \
libfftw3-dev \
libfreetype6-dev \
libfontconfig1-dev \
libicu-dev \
libkdecorations2-dev \
libkf5config-dev \
libkf5bluezqt-dev \
libkf5codecs-dev \
libkf5coreaddons-dev \
libkf5configwidgets-dev \
libkf5doctools-dev \
libkf5filemetadata-dev \
libkf5globalaccel-dev \
libkf5guiaddons-dev \
libkf5i18n-dev \
libkf5iconthemes-dev \
libkf5idletime-dev \
libkf5kio-dev \
libkf5networkmanagerqt-dev \
libkf5package-dev \
libkf5parts-dev \
libkf5qqc2desktopstyle-dev \
libkf5service-dev \
libkf5syntaxhighlighting-dev \
libkf5screen-dev \
libkf5solid-dev \
libkf5widgetsaddons-dev \
libkf5windowsystem-dev \
libkpmcore-dev \
libmpv-dev \
libpam0g-dev \
libparted-dev \
libpolkit-agent-1-dev \
libpolkit-qt5-1-dev \
libpulse-dev \
libpwquality-dev \
libqapt-dev \
libqqc2breezestyle-dev \
libqt5x11extras5-dev \
libqt5xdg-dev \
libqt5sensors5-dev \
libqt5svg5-dev \
libqt5webkit5-dev \
libsm-dev \
libsystemd-dev \
libx11-dev \
libx11-xcb-dev \
libxcb1-dev \
libxcb-composite0-dev \
libxcb-damage0-dev \
libxcb-dpms0-dev \
libxcb-dri2-0-dev \
libxcb-dri3-dev \
libxcb-ewmh-dev \
libxcb-glx0-dev \
libxcb-icccm4-dev \
libxcb-image0-dev \
libxcb-keysyms1-dev \
libxcb-randr0-dev \
libxcb-record0-dev \
libxcb-shape0-dev \
libxcb-shm0-dev \
libxcb-util0-dev \
libxcb-util-dev \
libxcb-xfixes0-dev \
libxcursor-dev \
libxi-dev \
libxtst-dev \
libyaml-cpp-dev \
lintian \
modemmanager-qt-dev \
os-prober \
pkg-config \
pkg-kde-tools \
policykit-1 \
python3-dev \
qml-module-org-kde-kwindowsystem \
qml-module-qt-labs-platform \
qml-module-qt-labs-settings \
qml-module-qtqml \
qml-module-qtquick-controls2 \
qml-module-qtquick-dialogs \
qml-module-qtquick-layouts \
qml-module-qtquick-privatewidgets \
qml-module-qtquick-window2 \
qml-module-qtquick-shapes \
qml-module-qtquick2 \
qtbase5-dev \
qtbase5-private-dev \
qtdeclarative5-dev \
qtquickcontrols2-5-dev \
qttools5-dev \
qttools5-dev-tools \
sound-theme-freedesktop \
xserver-xorg-dev \
xserver-xorg-input-libinput-dev \
xserver-xorg-input-synaptics-dev
🌲二·编译安装
这里我直接复制chipo的原话
git clone https://gitee.com/cutefishos/fishui.git
cd fishui
依次按照说明编译各个组件。
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
上边这一行命令仅限于 FishUI,其他组件使用 cmake .. 命令即可,不需要参数“-DCMAKE_INSTALL_PREFIX😛ATH=/usr”。
make
sudo make install
重复克隆的步骤,直到所有组件都安装完成。每一个仓库克隆完成后,进入相应的文件夹,上述编译命令可以进行合并执行。当然,在所有仓库克隆完成后,进行组件升级时,为了更加便捷,也可以将命令合并。进入某个仓库的本地文件夹后执行以下命令。
git config pull.rebase true && git pull && rm -rf build && mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. && make && sudo make install && cd ../..
- 遇到 github 连接不太稳定时,可以把网址修改至镜像站。
sed -i 's?//github.com/?//github.com.cnpmjs.org/?g' .git/config
🌳三·更新组件
这里推荐使用pisces官方的编译脚本
- 这个脚本目前只适用于官方版本,可能适用于一些Ubuntu系版本,首先在你的路径下执行
git clone https://gitlab.com/piscesys/build.sh/
chmod +x /home/(你的路径)/Build.sh/build-gitlab.sh
运行脚本
/home/(你的路径)/Build.sh/build-gitlab.sh
🍂四·修复圆角黑边
- 请修改 ~/.config/kwinrc 将 OpenGLIsUnsafe=true 修改为 false。
'''
sudo nano ~/.config/kwinrc
'''
Arch,blackarch,manjrao和endeavourOS
参考了_ moyu _的帖子
献上原地址 已不可用
🌾piscesys官方已经提供了arch自编译脚本 在这
🌴一·安装中文社区源 点我直达
🌿二·安装
注意安装图形桌面的时候,只需要安装xorg、sddm(后文会讲到编译安装)
注意要先安装中文字体,否则进入之后无法选择简体中文
注意要安装pulseaudio,用以显示音量图标
修改屏幕分辨率方法:
未重启进入图形桌面前,执行 sudo xorg -configure生成X11配置文件
拷贝配置文件至 sudo cp /root/xorg.conf.new /etc/X11/xorg.conf
进入图形桌面之后执行 cvt 1920 1080 (这里改为你的屏幕分辨率)会生成两行,复制下边一行类似这个
Modeline "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Section "Monitor"
Identifier "Configured Monitor"
Horizsync 30-81
Vertrefresh 56-75
- -> 粘贴到这一行 Modeline "1920x1080" 173.00
1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
- -> 并添加这一行 Option "PreferredMode" "1920x1080_60.00" (这里改成你的实际分辨率)
EndSection
重启分辨率就正常了
🍀三·编译更新 (直接参考了 moyu 的原文)
方式是把源码从github上下载下来,然后编译安装
先建一个文件夹并进入,如 mkdir piscesys && cd piscesys
新建文件down.sh vim down.sh,当然可以用你爱的nano或micro将以下内容copy paste进去
#!/bin/bash
git clone https://gitlab.com/piscesys/fishui
git clone https://gitlab.com/piscesys/settings
git clone https://gitlab.com/piscesys/core
git clone https://gitlab.com/piscesys/icons
git clone https://gitlab.com/piscesys/wallpapers
git clone https://gitlab.com/piscesys/qt-plugins
git clone https://gitlab.com/piscesys/libpisces
git clone https://gitlab.com/piscesys/terminal
git clone https://gitlab.com/piscesys/screenshot
git clone https://gitlab.com/piscesys/screenlocker
git clone https://gitlab.com/piscesys/kwin-plugins
git clone https://gitlab.com/piscesys/filemanager
git clone https://gitlab.com/piscesys/launcher
git clone https://gitlab.com/piscesys/statusbar
git clone https://gitlab.com/piscesys/dock
git clone https://gitlab.com/piscesys/calculator
git clone https://gitlab.com/piscesys/sddm-theme
git clone https://gitlab.com/piscesys/texteditor
git clone https://gitlab.com/piscesys/appmotor
git clone https://gitlab.com/piscesys/gtk-themes
git clone https://gitlab.com/piscesys/plymouth-theme
git clone https://gitlab.com/piscesys/videoplayer
git clone https://gitlab.com/piscesys/grub-theme
git clone https://gitlab.com/piscesys/cursor-themes
git clone https://gitlab.com/piscesys/daemon
git clone https://gitlab.com/piscesys/debinstaller
git clone https://gitlab.com/piscesys/calamares
git clone https://gitlab.com/piscesys/updator
sudo pacman -S extra-cmake-modules pkgconf qt5-base qt5-quickcontrols2 qt5-x11extras qt5-tools kwindowsystem polkit polkit-qt5 pulseaudio
- 新建update.sh 复制下面的脚本进去,执行bash update.sh,编译安装最新的官方发布版本,时间会比较久,耐心等待
#!/bin/bash
pdir=`pwd`
subs=`ls $pdir`
for i in ${subs[@]}; do
if [ -d "$i" ]; then
printf "========================== update %s ============================ \n" $i
cd $i
rm -rf build/
git pull
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make
sudo make install
printf "========================== done %s ==============================\n" $i
cd ../../
fi;
done
☘️Fedora
这个是cutefish的安装
参照了gesangtome的帖子
这是原地址 已不可用
dnf install https://mirrors.linux-opensource.cn/fedora/free/35/noarch/fedora-extra-repos-free-35-2.fc35.noarch.rpm
dnf install https://mirrors.linux-opensource.cn/fedora/nonfree/35/noarch/fedora-extra-repos-nonfree-35-2.fc35.noarch.rpm
dnf install cutefish-desktop
Gentoo
🍃参照了肥猫的视频和Hougelangley的帖子完整视频
本帖仍然不完善,大家多多支持,爱你😘