大家好啊,今天给大家带来一篇文章,是关于如何在统信UOS上使用右键刷新的功能,对于windows的深度用户而言,右键刷新在电脑操作系统上是必不可少的东西,在最新统信发布的1060桌面操作系统上,已经开启了此功能的使用,接下来我们一起来看看不同版本下应该怎么使用这个功能,欢迎大家浏览分享转发。

一、1060上使用鼠标右键刷新

在统信UOS发布的最新版桌面操作系统1060上,已经默认使用了右键刷新的功能,我们可以直接安装最新版桌面操作系统使用。

1、查询系统信息

uos@uos-PC:~/Desktop$ uname -a
Linux uos-PC 4.19.0-arm64-desktop #6030 SMP Tue Jun 27 15:28:10 CST 2023 aarch64 GNU/Linux
uos@uos-PC:~/Desktop$ 
uos@uos-PC:~/Desktop$ 
uos@uos-PC:~/Desktop$ cat /etc/os-version 
[Version] 
SystemName=UOS Desktop
SystemName[zh_CN]=统信桌面操作系统
ProductType=Desktop
ProductType[zh_CN]=桌面
EditionName=Professional
EditionName[zh_CN]=专业版
MajorVersion=20
MinorVersion=1060
OsBuild=11014.100.100
uos@uos-PC:~/Desktop$

统信UOS启动mysql access deny 统信UOS启动盘工具_右键

2、鼠标右键点击,可以看到刷新按钮,点击刷新

统信UOS启动mysql access deny 统信UOS启动盘工具_服务器_02

二、1050上使用鼠标右键刷新

在1050桌面操作系统上已经默认集成了右键刷新的功能,但是没有启用该功能,我们可以使用gsettings将此功能开启,之后就可以正常使用了。

1、查询系统信息

uos@uos-PC:~/Desktop$ uname -a
Linux uos-PC 4.19.0-arm64-desktop #5310 SMP Mon Oct 10 19:53:08 CST 2022 aarch64 GNU/Linux
uos@uos-PC:~/Desktop$ 
uos@uos-PC:~/Desktop$ 
uos@uos-PC:~/Desktop$ cat /etc/os-version 
[Version] 
SystemName=UnionTech OS Desktop
SystemName[zh_CN]=统信桌面操作系统
ProductType=Desktop
ProductType[zh_CN]=桌面
EditionName=Professional
EditionName[zh_CN]=专业版
MajorVersion=20
MinorVersion=1050
OsBuild=11014.109
uos@uos-PC:~/Desktop$

统信UOS启动mysql access deny 统信UOS启动盘工具_Desktop_03

2、鼠标右键点击,没有看到刷新按钮

统信UOS启动mysql access deny 统信UOS启动盘工具_右键_04

3、使用gsettings设置显示刷新按钮

uos@uos-PC:~/Desktop$ gsettings get com.deepin.dde.filemanager.contextmenu refresh
false
uos@uos-PC:~/Desktop$ gsettings set com.deepin.dde.filemanager.contextmenu refresh true
uos@uos-PC:~/Desktop$ 
uos@uos-PC:~/Desktop$ gsettings get com.deepin.dde.filemanager.contextmenu refresh
true
uos@uos-PC:~/Desktop$

统信UOS启动mysql access deny 统信UOS启动盘工具_Desktop_05

4、鼠标右键点击,可以看到刷新按钮,点击刷新

统信UOS启动mysql access deny 统信UOS启动盘工具_数据库_06

三、1040及以前的系统上使用鼠标右键刷新

在1040桌面操作系统及以前的版本上,按照常理来说也是可以实现右键刷新功能的,但是我们需要借助xdotool工具实现,xdotool 是一个命令行工具,用于在X Window System(通常用于Unix和Unix-like操作系统的图形用户界面)中模拟键盘输入和鼠标活动。这个工具允许你通过脚本或其他自动化手段来控制图形用户界面。它非常有用,特别是当你需要自动执行一些需要键盘或鼠标交互的任务时。

以下是一些xdotool的常见用途:

  1. 模拟键盘按键:你可以用它来模拟键盘按键,就像在上面的.desktop文件中看到的那样,xdotool key F5会模拟按下F5键。
  2. 模拟鼠标点击和移动:你可以用它来模拟鼠标点击或移动鼠标到特定位置。
  3. 窗口操作:它还可以用于激活、移动、调整大小或关闭窗口。
  4. 组合操作:你可以将多个命令组合在一起,以执行更复杂的任务。
  5. 查找窗口:你可以使用xdotool查找特定标题或类型的窗口,并对其执行操作。

我们结合之前的文章,就可以实现刷新的效果。

1、查询系统信息

uos@uos-PC:~/Desktop$ uname -a
Linux uos-PC 4.19.0-arm64-desktop #4204 SMP Thu Sep 9 11:05:17 CST 2021 aarch64 GNU/Linux
uos@uos-PC:~/Desktop$ 
uos@uos-PC:~/Desktop$ 
uos@uos-PC:~/Desktop$ cat /etc/os-version 
[Version] 
SystemName=UnionTech OS Desktop
SystemName[zh_CN]=统信桌面操作系统
ProductType=Desktop
ProductType[zh_CN]=桌面
EditionName=Professional
EditionName[zh_CN]=专业版
MajorVersion=20
MinorVersion=1043
OsBuild=11014.101
uos@uos-PC:~/Desktop$

统信UOS启动mysql access deny 统信UOS启动盘工具_右键_07

2、鼠标右键点击,没有看到刷新按钮

统信UOS启动mysql access deny 统信UOS启动盘工具_右键_08

3、使用apt policy xdotool查看是否安装xdotool

uos@uos-PC:~/Desktop$ apt policy xdotool
xdotool:
  已安装:1:3.20160805.1-4
  候选: 1:3.20160805.1-4
  版本列表:
 *** 1:3.20160805.1-4 500
        500 https://professional-packages.chinauos.com/desktop-professional eagle/main arm64 Packages
        100 /usr/lib/dpkg-db/status
uos@uos-PC:~/Desktop$

统信UOS启动mysql access deny 统信UOS启动盘工具_右键_09

4、如果没有安装,使用sudo apt install xdotool -y安装xdotool

uos@uos-PC:~/Desktop$ sudo apt install xdotool -y
请输入密码:
验证成功
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
xdotool 已经是最新版 (1:3.20160805.1-4)。
xdotool 已设置为手动安装。
下列软件包是自动安装的并且现在不需要了:
  fbterm imageworsener libheif1 liblqr-1-0 libmaxminddb0 libqtermwidget5-0 libsmi2ldbl libutempter0
  libutf8proc2 libwireshark-data libwireshark11 libwiretap8 libwscodecs2 libwsutil9 qtermwidget5-data
  squashfs-tools x11-apps x11-session-utils xbitmaps xinit
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 43 个软件包未被升级。
uos@uos-PC:~/Desktop$

统信UOS启动mysql access deny 统信UOS启动盘工具_服务器_10

5、编辑refresh.desktop

下面是该文件的各个部分的解释:

  • [Desktop Entry]:这一行表示桌面条目规范的开始。
  • Type=Application:指定这个桌面条目是用于一个应用程序的。
  • Name=刷新:将出现在上下文菜单中的名称。"刷新"就是Refresh的中文意思。
  • Exec=xdotool key F5:当点击菜单项时将执行的命令。在这种情况下,它使用xdotool模拟按下F5键,这通常会刷新文件管理器或浏览器窗口。
  • X-DFM-MenuTypes=EmptyArea:指定这个上下文菜单项将出现在哪里。在这种情况下,它将出现在文件管理器的空白区域右键点击时。
uos@uos-PC:~/Desktop$ sudo -i
请输入密码:
验证成功
root@uos-PC:~# cd /usr/share/deepin/dde-file-manager/oem-menuextensions/
root@uos-PC:/usr/share/deepin/dde-file-manager/oem-menuextensions# vi refresh.desktop 
root@uos-PC:/usr/share/deepin/dde-file-manager/oem-menuextensions# cat refresh.desktop 
[Desktop Entry]
Type=Application
Name=刷新
Exec=xdotool key F5
X-DFM-MenuTypes=EmptyArea
root@uos-PC:/usr/share/deepin/dde-file-manager/oem-menuextensions#

统信UOS启动mysql access deny 统信UOS启动盘工具_右键_11

6、鼠标右键点击,可以看到刷新按钮,点击刷新

统信UOS启动mysql access deny 统信UOS启动盘工具_数据库_12