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

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

20250221:mousepad不好用,换成了gedit。简单美化方面,现在在用类似mate桌面的布局,简单高效。文件管理器一个调整。
20250108:试了sp1不好用,各种桌面不稳定,为了快速重新装回,增加了简洁版
20241231:遇到浏览器导入不了p12证书,发现是nss太新了,升级了oepkgs源中一个fc40兼容的高版本软件。所以再oepkgs源安装后禁用它们,只保留extras。# 安装oepkgs源
20241231:xfce4-appfinder作启动器时候,用时钟插件绕路了,直接右击桌面新建个启动器就行。
20241230:简单美化中,修改我的字体dip为104或118,增加伽马值调整。增加借用时钟插件实现xfce4-appfinder作为启动器。
20241227:增加了界面的简单美化
20241227:修改缩短了这个帖子的标题
20241225:补充了一些在用软件介绍,没有详细安装过程。
20241224:安装“无线网卡驱动”中,增加安装管理无线网络的包NetworkManager-wifi。这样就在图形界面可以查看可用wifi了。以NetworkManager开头的其它包如vpn相关,没有安装。需要时再安装。
20241223:安装操作系统中,增加"安装无线网卡驱动”(linux-firmware-iwlwifi软件包)。
20241206:“安装常用应用”中将解压缩归档软件更换为engrampa,增加xchm,增加thunar-archive-plugin thunar-media-tags-plugin thunar-volman
20241206:“安装xfce桌面”中增加了 xdg-user-dirs-gtk 软件包
20241206:在安装oepkgs-repos时,发现镜像仓库中的 openEuler-24.03-LTS更新慢,所以暂时不再使用仓库镜像中的源。openEuler软件中心的软件版本也慢,系统默认比较新。


安装操作系统

安装操作系统和centos之类一样,且安装后默认没有图形界面。可以参照官方安装指南进行安装。

切换root权限

可以通过su -命令+root账号密码切换。
如果root账号没有设置秘密,可以通过sudo -i命令+当前管理账号密码切换。

简洁版

快速简洁安装:
oepkgs源中nss可能导致浏览器无法导入证书,如果遇到得卸载oepkgs源和nss后重装nss和相关受影响的软件包.

#!/bin/bash

#更新系统
sudo yum update -y

#安装xfce桌面
sudo dnf -y --disablerepo compatible*,extras* install  gvfs  lightdm-gtk  xfconf   network-manager-applet  xfce4*  xorg-* xfburn ristretto parole exo engrampa gedit  xchm thunar-archive-plugin thunar-media-tags-plugin thunar-volman xdg-user-dirs-gtk linux-firmware-iwlwifi NetworkManager-wifi google*sc* google-noto-{sans,serif,sans-mono}-fonts google-noto-emoji-fonts sane*  fcitx-* im-chooser --exclude=*debug*,xfce*devel*,xorg*devel*,fcitx*devel*

#设置启动到图形界面
sudo systemctl enable lightdm
sudo systemctl set-default graphical.target

#安装oepkgs源
sudo yum -y install oepkgs-repos.noarch

#安装如意玲珑,安装完需要重启系统
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

# 将rm命令修改为移动到回收站。
sudo dnf -y install python3-Send2Trash
sudo sed "\$a alias rm='send2trash'" -i.bak /etc/bashrc

#安装图标、字体
sudo yum -y install greybird-xfwm4-theme  elementary-xfce-icon-theme  

#安装其它
sudo yum -y install remmina peek mate-backgrounds



上面是简洁版,适合再次安装时快速安装,下面是分散的,比较罗嗦。


更换软件源

官方镜像仓库可能速度不够快,可以根据官方镜像仓库列表,选择适合自己的软件源。

更新系统

更换软件源之后,将系统更新

#root
dnf update

安装xfce桌面

安装xfce桌面软件

#root
dnf --disablerepo compatible*,extras* install  gvfs  lightdm-gtk  xfconf   network-manager-applet  xfce4*  xorg-*  xdg-user-dirs-gtk   --exclude=*debug*  

如果以上命令遇到问题不能安装xfce桌面,可以参考官方安装指南中的 在 openEuler 上安装 XFCE。由于只安装了xfce桌面,有些设置没有做也能用。

安装无线网卡驱动

sudo yum install linux-firmware-iwlwifi NetworkManager-wifi

这里安装了wifii相关驱动和管理包。
跟NetworkManager相关的其它包可以用到再安装,如VPN相关openvpn、l2tp、pptp等。他们均是NetworkManager开头。

安装字体

dnf install google*sc*  google-noto-emoji-fonts 

安装常用应用

dnf install firefox xfburn ristretto parole exo engrampa gedit  xchm thunar-archive-plugin thunar-media-tags-plugin thunar-volman

设置启动到图形界面

systemctl enable lightdm
systemctl set-default graphical.target

如果同时安装了其他桌面,且无法切换到xfce桌面,补上官方安装步骤的这一步。

#root
 echo 'user-session=xfce' >> /etc/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

中文语言

参照官方指南基础配置 | openEuler文档 | openEuler社区 | v24.03_LTS

/etc/locale.conf 文件设置LANG=zh_CN.UTF-8

#root
localectl set-locale LANG=zh_CN.UTF-8

查看是否设置好

cat /etc/locale.conf

设置好后重启操作系统,在登陆界面右上角选择简体中文。

安装fcitx拼音输入法

安装fcitx输入法和im-chooser

yum install fcitx-*  --exclude=*debug*
yum install im-chooser

选择使用fcitx
使用im-chooser命令,选择fcitx,按提示注销。

im-chooser

在注销后登陆系统,如果还出现im-chooser对话框,且选中fcitx后注销按钮灰色不能点,直接关闭就行。

检查调整fcitx设置
使用 fcitx-configtool 命令或图形界面右上角状态了键盘图标,选择“设置”,检查输入法配置。如:是否添加了拼音、翻页按键修改、附加组件中的云拼音设置百度、剪切板快捷键修改等。

安装oepkgs源

oepkgs源没有gpgcheck,谨慎使用。
oepkgs源中的nss可能导致浏览器无法导入证书。

安装 oepkgs-repos.noarch

sudo yum install oepkgs-repo.noarch

为了稳定,建议安装完常用软件后,仅保留启用oepkgs中的extras。

sudo sed -e 's|enabled=1|enabled=0|g' -i  /etc/yum.repos.d/oepkgs-contrib.repo
sudo sed -e 's|enabled=1|enabled=0|g' -i  /etc/yum.repos.d/oepkgs-compatible.repo

清除并缓存

dnf clean all && dnf makecache

此时20241205,新版本的oepkgs已经修复,开启了compatible和extras源。
如果在安装软件时,由于新加的源导致冲突。可以在安装时,使用–disablerepo选项排除冲突的源

sudo yum --disablerepo compatible* --disablerepo extras*  install  软件包名

安装如意玲珑

如意玲珑是deepin发起的,看教程openEuler24.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 install linglong-builder linglong-box linglong-bin

当前日期20241201,安装源依然没有修复。添加源后直接安装会提示包大小跟元数据记录中不一样。所以需要在源中下载下来离线安装或不同过源指定在线地址安装。
按照官方流程操作一遍,添加好软件源,有问题再尝试下面方法。

方式一:下载包离线安装

打开终端,使用官方安装命令直接安装,记下报错文件,然后再下载下来安装。

下载地址:
复制下面地址在浏览器中打开:

https://eur.openeuler.openatom.cn/results/kamiyadm/linglong/openeuler-24.03_LTS-x86_64/
#上面地址,在添加源后,可以在/etc/yum.repos.d/linglong.repo文件查看baseurl条目)

相关名称列表:
erofsfuse-1.7.3-1.x86_64.rpm
erofs-utils-1.7.3-1.x86_64.rpm
erofsutils-1.7.3-1.x86_64.rpm
linglong-1.7.0-1.x86_64.rpm
linglong-bin-1.7.0-1.x86_64.rpm
linglong-box-1.7.0-1.x86_64.rpm
linglong-builder-1.7.0-1.x86_64.rpm
linglong-debuginfo-1.7.0-1.x86_64.rpm
linglong-installer-1.3.3.8-1.x86_64.rpm
linglong-store-1.3.3.8-1.x86_64.rpm
linglong-store-debuginfo-1.3.3.8-1.x86_64.rpm

安装完需要启系统

方式二:

使用dnf命令时指定包的在线地址。

#安装玲珑相关包
sudo dnf install -y 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

安装完需要重启系统

使用 ll-cli search 包名 搜索软件包,使用 ll-cli install id\version 安装软件包。如安装dingtalk、wechat等

获取软件的常用渠道

openEuler软件中心
https://easysoftware.openeuler.org/zh

如意玲珑

flatpak

主题和图标

openEuler的xfce桌面自带图标不全。

  1. 安装firefox后,有一套 Enlightement-X 图标。卸载firefox后会移除。要使用需要在卸载firefox前,将其备份出来。
    cp -r /usr/share/icons/Enlightenment-X  ~/.local/share/icons/Enlightenment-X
    
  2. 添加oepkgs源后,有一套 elementaryos 相关的主题和图标。
    sudo yum install elementary-xfce-icon-theme  greybird-xfwm4-theme
    
  3. 添加oepkgs源后,有一套 papirus-icon-theme 图标。
    sudo yum install papirus-icon-theme
    

其他

将rm命令修改为移动到回收站。

安装软件。
安装send2trash软件。

#root
dnf install python3-Send2Trash 

设置alias
/etc/bashrc~/.bashrc下设置别名。如:

#root
sed "\$a alias rm='send2trash'" -i.bak /etc/bashrc  

由于修改的系统配置,如担心上面会修改错误,可以手动修改添加。或去除上面的"-i.bak", 此时不修改文件,只输出到屏幕。确认正确再加上 -i.bak运行。

回收站位置
回收站位置在~/.local/share/Trash/,root权限移除的在root家目录下对应位置。

用的一些软件

龙芯浏览器:龙芯浏览器 | 龙芯开源社区
备份软件:安装oepkgs源之后,有个timeshift备份软件。
金山wps:它包含pdf阅读器。WPS Office for Linux-支持多版本下载_WPS官方网站
山石vpn:官网下载适合centos8.5的rpm包,然后更改/etc/os-release文件为centos8.5的文件内容。文件内容可以通过百度“centos8.5 os-release文件内容”,ai会给出内容。
360压缩:虽然前面已经安装了解压所文件。但安装360压缩来备用。通过玲珑平台安装的360压缩。
markdown编辑器:marktext。在github上可以下载到rpm版本。
pdf合并拆分:pdfsam
录屏:peek
截图:flameshot。在github上可以下载到rpm版本。最新版本不可用。flameshot-12.0.rc1-1.fc36.x86_64.rpm版本可用
农历日历:用玲珑安装的深度日历,ll-cli search calendar出现。xfce有这个需求,ukui和kiran和dde可能没有这个需求。xfce支持自定义点击时间时执行命令,写上启动这个日历的命令就行。
微信:官方rpm版本。命令行启动提示缺少文件,建立软连接到提示的名称就可以。
百度网盘:官方有rpm版本,安装可用。
百度同步功能:github上bypy。只能同步/apps/bypy文件夹下内容。
钉钉:github上有转化deb为rpm的打包脚本。比直接解压deb的方式要好用些,bug少。
远程:remmina。如果用com口,putty就行。
抓包:wireshark。忘记哪个软件给顺便装上了
扫描无线信号:wavemon
百度翻译:用玲珑平台安装
迅雷:用玲珑平台安装
hp打印机:hplip
扫描仪:安装sudo yum install sane-* cups* libusb --exclude=*debug*,使用xsane或simple-scan图形软件扫描。如果是网络,测试的时候注意防火墙是否关闭。
备用shell:fish,命令补全功能丰富,但有的功能不支持,跟bash不一样。需要命令补全的时候比较好用。
虚拟机:virt-manager。不支持spice协议,usb重定向灰色不能点。可以用remmina共享方式临时互传文件。
笔记本管理:obsidian的appimage版本。自己做个桌面图标。图标文件可以从它deb版本解压出来,放到对应位置。
字体:默认字体间距大,好看。但桌面需要9号才换行显示。需要换行用的寒蝉端黑体。不需要换行显示就忽略。
其它软件:优先rpm,然后玲珑平台,然后flatpak平台

简单美化1-mate风格

mate风格简单高效舒适。就是把面板设置成mate风格的样式。此外就是换个图标和壁纸的事情。

桌面效果图


文件管理器调整

1.视图–》位置选择器–》勾选按钮样式
2.视图–》配置工具栏:


3.视图–》不勾选 菜单栏,或者按ctrl+m

简单美化2-xfce风格

就是一些窗口+图标+透明等一些设置,还有xfce4-appfinder作为开始菜单。每别的,回看感觉太啰嗦了。

效果图



右键图标,属性,可以标记高亮,这里修改底色。

如果不能修改,可能是前面哪个包没有安装

安装相关包

安装相关包,如果没有,可能是没有安装oepkgs源,上面有安装方法。

sudo yum install greybird-xfwm4-theme  elementary-xfce-icon-theme  google-noto*-sc* google-noto-{sans,serif,sans-mono}-fonts

桌面

右键桌面,打开 桌面设置

  • 背景
    默认打开的壁纸文件夹是/usr/share/backgrounds/xfce,选择打开它的上级目录。选择openEuler的壁纸即可。
  • 菜单
    菜单默认就可以。

使用提示:鼠标右键点击桌面,右键菜单中有“应用程序”菜单,类似windows的开始菜单。鼠标中间点击桌面,打开窗口列表菜单,类似任务栏的菜单形式。这两个在用鼠标打开和切换应用非常方便。

使用提示:鼠标中键点击桌面出现窗口任务菜单。类似任务管理器作用。切换任务比较方便。

窗口管理器

在应用程序中的设置菜单中,打开窗口管理器

窗口管理器微调

在应用程序的设置菜单中,打开窗口管理器微调

外观

在应用程序的设置菜单中,打开外观

  • 样式
    不改变,使用默认的Adwaita就好。
  • 图标
    使用 elementary Xfce
  • 字体
    使用Noto Sans Regular,它的行高不会影响桌面字体换行。~DPI我调的120~在我的15.6的笔记本上面,DPI104和118比较清晰,大字体舒服省眼。这个需要结合显示器适当调整。

面板

在应用程序的设置菜单中,打开面板
我的面板1是顶栏,面板2是底栏。

伽马值调整

尝试gamma值0.96比较适合我的屏幕。在~/.bashc末尾加入xgamma -gamma 0.96

用xfce4-appfinder替换开始菜单

喜欢xfce4-appfinder设置一下,感觉比开始菜单好用。所以用xfce4-appfinder作为开始菜单。
通过下面这个小脚本重复执行,来开始和关闭xfce4-appfinder。是根据窗口标题名关闭窗口。

#!/bin/bash
PROCOMMD=xfce4-appfinder
PRO_NAME=应用程序查找器
ACTIVEWIN=`xdotool getactivewindow getwindowname`

if [[ "$ACTIVEWIN" == "$PRO_NAME" ]];
then
    #pkill $PROCOMMD
    xdotool windowclose $(xdotool search --name $PRO_NAME) 
else 
    $PROCOMMD &> /dev/null
fi

保存这个脚本,名字自定义就行,赋予这个脚本运行权限。尝试命令行运行,如果缺少xdotool就安装它。

快捷键设置:在设置-》-》键盘-》应用程序快捷键中,添加这个脚本路径,绑定快捷键为开始键。然后就可以通过开始键开启和关闭xfce4-appfinder了。

启动器设置:右键桌面新建启动器,编辑它就可以当作图标随便使用。放到桌面,任务栏等

钟表样式启动器设置:xfce4任务栏的时钟插件可以自定义点击时执行的命令,增加一个时钟插件作为启动器按钮,只需在它属性的执行命令中写上这个脚本文件位置就可以。
(时钟插件可以增加很多个,按这个思路其它应用也可以这么操作。)

在笔记本上的效果:底栏左下角时钟是“启动器”。

3 个赞

最新的24.03sp1,貌似没有xfce了

去看了下,还有

额,安装文档里面还有,这不更新的吗。

我已经通过编译源代码的方式用上了xfce。没办法。

不会编译xfce,在24.03sp1上改用gnome了