记openEuler24.03-LTS-SP1+gnome作桌面办公使用

前置

安装操作系统时,勾选了标准安装。

安装 gnome桌面和基础软件(少)

# 更新
sudo yum update
# 安装 gnome桌面和无线网卡驱动
sudo yum -y install gnome-session linux-firmware-iwlwifi  gnome-shell-extensions
# 安装 一些基本软件。终端、文本编辑、背景、软件商店、输入法。 
sudo yum -y install gnome-terminal gedit gnome-backgrounds*  gnome-software  ibus-libpinyin 
# 安装 常被依赖的软件
sudo yum -y install kernel-devel rpmdevtools rpmrebuild elfutils-libelf-devel zlib-devel gcc  make kernel-headers 
sudo yum -y groupinstall 'Development Tools'
# 安装 字体
sudo yum install -y google*sc*  google*sc* google-noto-{sans,serif,sans-mono}-fonts google-noto-emoji-fonts  --exclude=*inscri*
# 安装 浏览器
sudo yum -y install firefox
# 设置默认启动到图形界面
sudo systemctl set-default graphical.target

安装 gnome桌面和基础软件(多)

# 更新
sudo yum update
# 安装 gnome桌面和无线网卡驱动
sudo yum -y install gnome*   xorg*  --exclude=*debug*,*src* 
# 安装无线驱动和输入法等
sudo yum -y install  linux-firmware-iwlwifi  ibus-libpinyin gedit firefox
# 安装 常被依赖的软件
sudo yum -y install kernel-devel rpmdevtools rpmrebuild elfutils-libelf-devel zlib-devel gcc  make kernel-headers 
sudo yum -y groupinstall 'Development Tools'
# 安装 字体
sudo yum install -y google*sc*  google*sc* google-noto-{sans,serif,sans-mono}-fonts google-noto-emoji-fonts  --exclude=*inscri*
# 设置默认启动到图形界面
sudo systemctl set-default graphical.target

安装 如意玲珑平台

如意玲珑官网部署文档https://linyaps.org.cn/guide/start/install.html#openeuler-24-03

通过指定软件包的地址。

# 装如意玲珑,安装完需要重启系统
sudo curl -o /etc/yum.repos.d/linglong.repo -L https://eur.openeuler.openatom.cn/coprs/kamiyadm/linglong/repo/openeuler-24.03_LTS/kamiyadm-linglong-openeuler-24.03_LTS.repo 
sudo dnf update 
sudo dnf -y install https://eur.openeuler.openatom.cn/results/kamiyadm/linglong/openeuler-24.03_LTS-x86_64/00097022-linglong-store/linglong-installer-1.3.3.8-1.x86_64.rpm https://eur.openeuler.openatom.cn/results/kamiyadm/linglong/openeuler-24.03_LTS-x86_64/00097022-linglong-store/linglong-store-1.3.3.8-1.x86_64.rpm https://eur.openeuler.openatom.cn/results/kamiyadm/linglong/openeuler-24.03_LTS-x86_64/00097022-linglong-store/linglong-store-debuginfo-1.3.3.8-1.x86_64.rpm https://eur.openeuler.openatom.cn/results/kamiyadm/linglong/openeuler-24.03_LTS-x86_64/00097024-erofs-utils/erofs-utils-1.7.3-1.x86_64.rpm https://eur.openeuler.openatom.cn/results/kamiyadm/linglong/openeuler-24.03_LTS-x86_64/00097024-erofs-utils/erofsfuse-1.7.3-1.x86_64.rpm https://eur.openeuler.openatom.cn/results/kamiyadm/linglong/openeuler-24.03_LTS-x86_64/00097024-erofs-utils/erofsutils-1.7.3-1.x86_64.rpm https://eur.openeuler.openatom.cn/results/kamiyadm/linglong/openeuler-24.03_LTS-x86_64/00097502-linglong/linglong-1.7.0-1.x86_64.rpm https://eur.openeuler.openatom.cn/results/kamiyadm/linglong/openeuler-24.03_LTS-x86_64/00097502-linglong/linglong-bin-1.7.0-1.x86_64.rpm https://eur.openeuler.openatom.cn/results/kamiyadm/linglong/openeuler-24.03_LTS-x86_64/00097502-linglong/linglong-box-1.7.0-1.x86_64.rpm https://eur.openeuler.openatom.cn/results/kamiyadm/linglong/openeuler-24.03_LTS-x86_64/00097502-linglong/linglong-builder-1.7.0-1.x86_64.rpm https://eur.openeuler.openatom.cn/results/kamiyadm/linglong/openeuler-24.03_LTS-x86_64/00097502-linglong/linglong-debuginfo-1.7.0-1.x86_64.rpm

安装flatpak平台

通过https://flathub.org/setup/CentOS下载flathub repository file文件,双击跳转到商店安装。或者https://flathub.org/setup/Red%20Hat%20Enterprise%20Linux这个连接命令行添加源地址。或者网上搜一下方法。

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

设置gnome

安装软件
需要安装flatpak平台中的extension managerrefine软件包。
上面flatpak平台安装好后可以在商店中搜索,或者从flathub网站搜索下载后安装。
它们的图标是:

Refine软件可以设置图标字体等

extension manager (扩展管理器)可以安装扩展,补充功能。


安装扩展后类似windows了,也有了托盘图标。


其他

通过Polkit,分区自动无密码挂载(会降低安全性)

创建 PolicyKit 规则文件‌

sudo vim /etc/polkit-1/rules.d/10-allow-mount.rules

输入规则内容‌

polkit.addRule(function(action, subject) {
    // 匹配 udisks2 的挂载操作
    if (action.id == "org.freedesktop.udisks2.filesystem-mount-system" ||
        action.id == "org.freedesktop.udisks2.filesystem-mount") {
        // 直接允许,无需认证
        return polkit.Result.YES;
    }
});

重启服务使规则生效‌

sudo systemctl restart polkit


如果未生效‌,可能的原因:
1.文件权限是否为 644:
2. 确认规则文件语法没有错误(如缺少分号或括号)。
‌3. 临时关闭selinux:sudo setenforce 0

附:仅对某组开放,如storage组

polkit.addRule(function(action, subject) {
    // 匹配 udisks2 的挂载操作
    if (action.id.match("org.freedesktop.udisks2") && subject.isInGroup("storage")) {
    return polkit.Result.YES;
        // 直接允许,无需认证
        return polkit.Result.YES;
    }
});

安装oepkgs软件源

# 安装oepkgs源.可能会有兼容性问题。我是需要时安装,用完卸载。
sudo yum -y install oepkgs-repos.noarch

链接:记openEuler24.03+xfce4作为桌面日常使用