openEuler24.03-LTS-SP2+xfce桌面+fcitx5+如意玲珑+flatpak+

说明:
openEuler24.03-LTS-SP2默认仓库中没有xfce桌面。但可以借用openEuler24.09的EPOL源安装,包括fcitx5输入法。安装时设置默认源优先级为1,设置24.09的EPOL源优先级为99.优先级数值越低越优先。


1.从安装完操作系统之后开始:

如何安装操作系统,参见官方文档:安装指南

建议:
在安装系统时配置好主机网络设置并自动启用。

顺便说下:
GRUB2默认是有密码的,参见账号清单


2.更新并重启:

安装完进入系统后,最好更新和重启一下。
i.更新:

sudo dnf update -y

ii.重启:

sudo reboot

3. 借源并调整优先级

i.安装openEuler24.09的EPOL源并调整优先级
安装链接:openEuler Easy Software

ii.设置openEuler24.09的EPOL源优先级为99
按照上面链接安装后,在/etc/yum.repos.d/目录下新生成了一个源是’repo.openeuler.org_openEuler-24.09_EPOL_main_x86_64.repo’,需要设置其比系统自带EPOL软件源仓库优先级低。优先级设置为99,完整内容为:

name=created by dnf config-manager from https://repo.openeuler.org/openEuler-24.09/EPOL/main/x86_64
baseurl=https://repo.openeuler.org/openEuler-24.09/EPOL/main/x86_64
enabled=1
priority=99

iii.设置系统版本的EPOL源优先级为1
接下来把系统仓库中EPOL仓库优先级设置为1,文件是/etc/yum.repos.d/openEuler.repo

系统自带仓库中的EPOL仓库部分的内容为:
(仅列出EPOL部分,其他部分未列出,不是删除其他部分,只是EPOL部分末尾增加了priority=1。当然也可以把系统默认各源优先级都设为1)

[EPOL]
name=EPOL
baseurl=https://repo.openeuler.org/openEuler-24.03-LTS-SP2/EPOL/main/$basearch/
#metalink=https://mirrors.openeuler.org/#metalink?repo=$releasever/EPOL/main&arch=$basearch
metadata_expire=1h
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-24.03-LTS-SP2/OS/$basearch/RPM-GPG-KEY-openEuler
priority=1

优先级priority的数值越低,优先级越高,按排号理解。

4.安装xfce桌面环境

i.系统桌面

sudo yum install lightdm lightdm-gtk xorg-x11-drivers xorg-x11-server  
sudo yum install xfce4*   thunar-archive-plugin.x86_64 Thunar-devel Thunar-docs thunar-media-tags-plugin  thunar-volman thunarx-python  gvfs  xdg-user-dirs-gtk  --exclude=xfce4*debug*   

ii.字体

sudo yum install google*sc* google-noto-{sans,serif,sans-mono}-fonts google-noto-emoji-fonts 

iii.网络相关

sudo yum install nm-connection-editor network* linux-firmware-iwlwifi Network*

iv.输入法

fcitx5输入法:

yum install fcitx5* im-chooser-xfce

v.papirus图标

sudo yum install papirus-icon-theme

vi.其他软件

sudo yum install  engrampa gedit  xchm    sane*    gedit  vim-X11  

5.设置图形启动

sudo systemctl enable lightdm
sudo systemctl set-default graphical.target

基本所需系统软件安装完成,重启系统即可。


6.编译安装xfce4-docklike-plugin插件

docklike插件是能固定图标的任务栏。

docklike插件的xfce官网源码地址:https://archive.xfce.org/src/panel-plugins/xfce4-docklike-plugin/0.4/

选择0.4.2版本,下载后解压,进入解压的目录中

依赖:
安装系统的时候选择了rpm开发工具,遇到需要这个libwnck3-devel依赖:

sudo yum -y groupinstall  “Development Tools”
sudo yum install -y libwnck3-devel

其他依赖看提示安装,在./configure阶段末尾如果失败会有提示。

安装:
此时中解压的目录中。

./configure --prefix=/usr  --libdir=/usr/lib64
make
sudo make install

重启任务栏:

xfce4-panel -r

重启后添加使用即可。


安装完成可以移除24.09的软件源


7.使用“如意玲珑”软件平台

国产类似flatpak的软件平台。官方部署地址为:安装如意玲珑 | 玲珑

使用openEuler23.09版本即可。

添加软件源:

sudo dnf config-manager --add-repo "https://ci.deepin.com/repo/obs/linglong:/CI:/release/openEuler_23.09/linglong%3ACI%3Arelease.repo"

关闭gpgcheck:

sudo sh -c "echo gpgcheck=0 >> /etc/yum.repos.d/linglong%3ACI%3Arelease.repo"

安装软件:

sudo dnf makecache
sudo dnf install linglong-builder linglong-box linglong-bin

重启系统:

reboot

使用方法:

# 查找软件
ll-cli search  软件名
# 安装软件
ll-cli install 查找到的软件ID[/版本]    #不加版本会安装默认版本。
# 列出安装的软件
ll-cli list
# 卸载安装的软件
ll-cli uninstall 软件id

8.使用“flatpak”软件平台

gnome-software软件可以提供flatpak图形商店。

安装:

sudo yum install  gnome-software  flatpak

设置flatpak源:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

9.oepkgs-repo软件源的使用

安装:

sudo yum install oepkgs-repos.noarch 

卸载:

sudo yum remove oepkgs-repos.noarch

这个是社区增强源,稳定性没怎样验证,仅在需要时安装,搜索,不用了就马上卸载,不建议长期配置使用。我长期安装这个的时候出现过问题。

10. 个性化设置-win7

11. 个性化设置-浮空

任务栏手动拖起来不靠边,类似kde6任务栏的浮空视觉效果。通过工作区设置边缘距离,同时实现窗口的浮空效果,与任务栏浮空效果搭配。在贴边占半或最大化时不完全覆盖。鼠标在边缘仍然触发桌面效果,如滚轮切换工作区和右键打开程序菜单及中键打开工作区任务清单。