[已解决]解决Ubuntu下网盘篡改html文件默认打开方式问题

博客讲述了在Linux中,网盘客户端导致HTML文件默认打开方式变为网盘应用的问题。通过分析~/.config/mimeapps.list文件,发现网盘程序会覆盖默认设置。解决方案是通过在该文件中添加重复的text/html配置,以确保谷歌浏览器仍为默认打开方式。此外,还描述了尝试用只读和软链接保护文件但未能阻止网盘客户端修改的尝试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

默认启动方式配置文件位置:

/etc/gnome/defaults.list
~/.local/share/applications/mimeapps.list

除了上面两个还有~/.config/mimeapps.list这个文件。

问题

下载网盘Linux客户端,安装,打开,然后html的默认打开方式变成了网盘(本来是谷歌浏览器),VS Code写完网页右键预览直接打开网盘客户端,然后网盘闪退。

如果不出意外,这个文件里应该在网盘启动后出现text/html=baidunetdisk.desktop这个配置。对于这个文件,有如下现象:

  • 打开网盘后切换为root用户,默认打开方式没变(废话);
  • 将这条text/html=baidunetdisk.desktop改成其他值,下次启动网盘会发现它又被改回去了;
  • 把这个文件改成只读,下次启动网盘发现只读变成了读写;
  • 用只读文件的软链接替换这个文件,下次启动网盘后软链接被用普通非链接文件替换;

解决办法

修改~/.config/mimeapps.list文件

[Default Applications]
... # 此处省略n行配置,这都不是重点
text/html=google-chrome.desktop # html默认打开方式配置
text/html=google-chrome.desktop # 写两条一样的!!!

[Added Associations]
...

打开网盘客户端后:

[Default Applications]
... 
text/html=baidunetdisk.desktop
text/html=google-chrome.desktop

[Added Associations]
...

关掉重新打开:

[Default Applications]
...
text/html=baidunetdisk.desktop
text/html=google-chrome.desktop

[Added Associations]
...

没错,网盘只修改第一条配置,第二条会覆盖第一条。

<think>好的,我现在需要帮助用户下载适用于VMware的Ubuntu 22.04虚拟机镜像。首先,我得回想一下用户提供的引用内容,看看有没有相关的信息。 在引用[2]中,用户提到在VMware 17.5中使用Ubuntu22.04,并提到Ubuntu24.04太新,可能不稳定。这说明用户已经使用过Ubuntu22.04的虚拟机,但可能需要官方镜像。引用[3]提到在Ubuntu22.04虚拟机中安装docker,这也说明用户可能需要基础的Ubuntu镜像来搭建环境。 用户的问题是如何下载适用于VMware的Ubuntu 22.04虚拟机镜像。我需要先确认官方是否提供预配置的VMware镜像。通常,Ubuntu官方提供的是ISO镜像,用户需要自行安装,但也有一些第三方或社区提供的OVA/OVF镜像,可以直接导入VMware。 接下来,我应该分步骤指导用户。第一步是访问Ubuntu官方网站获取ISO镜像,这是最直接的方法。用户可能需要自己安装系统,但这样更可靠。第二步是检查VMware的官方市场是否有预配置的镜像,这可以节省时间。第三步是考虑第三方资源,但要提醒用户注意验证安全性。 另外,用户可能需要详细的步骤,比如如何创建虚拟机、安装系统以及优化设置。比如在引用[2]中,用户遇到Buildroot版本问题,可能是因为系统环境的问题,所以安装完系统后可能需要更新和安装依赖库。此外,引用[3]中提到了安装docker,可能需要一些基础配置,用户可能在安装完系统后需要这些步骤。 需要注意用户可能不太熟悉如何创建虚拟机,所以步骤要详细,比如在VMware中新建虚拟机,选择ISO,分配资源等。同时,要提醒用户下载镜像后验证SHA256校验和,确保文件完整性,避免下载被篡改的镜像。 另外,用户可能更倾向于直接下载现成的VMware镜像,避免自己安装系统的麻烦,所以需要提供第三方可信来源,比如OSBoxes,但也要提醒用户潜在的安全风险。 最后,生成相关问题需要考虑用户可能的后续需求,比如如何优化性能,配置网络,安装工具等,这些都与使用虚拟机相关。</think>### 分步下载Ubuntu 22.04 VMware镜像指南 #### 方法一:通过Ubuntu官网获取ISO镜像(推荐) 1. **访问Ubuntu官网下载页面** 前往[Ubuntu 22.04 LTS下载页](https://releases.ubuntu.com/jammy/),选择`ubuntu-22.04.4-desktop-amd64.iso`(桌面版)或服务器版镜像[^2]。 2. **创建VMware虚拟机** - 打开VMware Workstation,点击`创建新虚拟机` - 选择`安装程序光盘映像文件(ISO)`,指向下载的ISO文件 - 分配资源:建议至少2核CPU/4GB内存/30GB硬盘[^3] 3. **安装系统** 按照向导完成分区、用户名和密码设置,安装完成后通过命令更新系统: ```bash sudo apt update && sudo apt upgrade -y ``` #### 方法二:使用预配置OVA镜像 1. **下载官方认证镜像** 访问[Ubuntu Cloud Images](https://cloud-images.ubuntu.com/jammy/current/),下载`jammy-server-cloudimg-amd64.ova`文件。 2. **导入VMware** - 在VMware中选择`文件 > 打开` - 选择下载的OVA文件,会自动配置硬件参数 - 启动后使用默认账户`ubuntu`(密码为空)登录[^4] #### 方法三:第三方资源(需验证安全性) 推荐使用知名开源镜像站: - **OSBoxes**提供预装VMware Tools的镜像: [Ubuntu 22.04 VMware镜像下载](https://www.osboxes.org/ubuntu/#ubuntu-22-04-vmware) - 下载后需解压压缩包,通过`文件 > 打开`加载`.vmdk`虚拟磁盘
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值