ubuntu中desktop文件执行报错

Ubuntu下AppImage安装使用全攻略:解决libfuse2报错与桌面集成 在Linux软件分发生态中,便携式应用格式为用户提供了免安装的便捷体验。AppImage作为其中一种典型代表,通过将应用及其依赖打包成单一文件,实现了跨发行版的直接运行。其核心原理依赖FUSE(Filesystem in Userspace)实现文件挂载,但Ubuntu 22.04及更高版本默认不再提供libfuse2库,导致运行AppImage时频繁出现`error loading libfuse.so.2`错误。理解FUSE与动态库依赖机制,是解决该类报错的关键。对于追求高效软件管理的开发者或日常用户, 阅读详情
AI摘要

本文讨论了在Linux环境下遇到的桌面快捷方式执行失败的问题,并深入分析了错误信息,最终定位到权限问题。文章提供了两种解决方案:一种是在图形界面下通过文件属性设置执行权限,另一种是在终端命令行中使用chmod命令修改权限。通过本文,读者可以快速解决类似问题,提高系统操作效率。

自己作的***.desktop文件,双击文件执行报错:启动应用程序出错。
在terminal中使用./***.desktop执行报错:

./***.desktop: 行 1: [Desktop: 未找到命令
./***.desktop: 行 15: X-DBUS-ServiceName=: 未找到命令
./***.desktop: 行 16: X-DBUS-StartupType=none: 未找到命令
./***.desktop: 行 17: X-Ubuntu-Gettext-Domain=: 未找到命令

查了很久,网上的说法莫衷一是,没找到靠谱的;第二天突然想起“权限”这么个词儿来,最终问题定位在desktop文件指向要执行的文件(即“Exec”条目指向的文件)是否具有“可执行”权限?

解决办法:
1. 在图形界面下可直接在目标文件上右键,属性–权限,将“允许作为程序执行文件(E)”勾选;
2. 在terminal下,可对目标文件执行如下命令:

chmod +x ***
Ubuntu桌面快捷方式创建指南:从零生成可用图标 Linux桌面环境中的应用程序快捷方式并非简单图标,而是遵循Desktop Entry规范的可执行声明文件。其核心原理在于GNOME对.desktop文件的位置、权限、MIME类型及Exec路径的四重校验机制,确保安全启动与系统集成。这一机制赋予Ubuntu桌面高度可控性与可定制性,广泛应用于开发环境搭建、办公软件集成及自动化运维场景。本文聚焦ubuntu系统入门教程中最高频痛点——让VS Code、微信等常用软件真正‘落地’桌面,详解.desktop文件最小结构、权限配置、路径规范及Snap兼容方案,覆盖 阅读详情

相关推荐

问题:如何解决“未找到命令问题“(编程)

如果命令存在于某个目录中,但系统无法找到它,可能是因为环境变量没有正确配置。在Windows系统中,可以通过“控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 环境变量”来查看和编辑环境变量。检查命令是否存在:首先,我们应该确认我们尝试运行的命令确实存在。在编程过程中,经常会遇到"未找到命令问题",这意味着系统无法找到我们尝试运行的命令。总结:当遇到"未找到命令问题"时,首先要确保命令存在,然后检查环境变量和路径配置。检查路径问题:如果命令存在于系统中,但仍然无法找到,可能是由于路径问题。

CyberFlare的博客 2590

linux运行桌面文件夹,ubuntu中desktop文件执行报错

自己作的***.desktop文件,双击文件执行报错:启动应用程序出错。在terminal中使用./***.desktop执行报错:./***.desktop: 行 1: [Desktop: 未找到命令./***.desktop: 行 15: X-DBUS-ServiceName=: 未找到命令./***.desktop: 行 16: X-DBUS-StartupType=none: 未找到命令....

weixin_28943105的博客 3615

Ubuntu零基础入门到精通【1.4讲】:Ubuntu Desktop 与 Ubuntu Server 的区别:一次彻底说清楚!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 2173

desktop entry不显示原因分析

1.desktop文件的权限需要为当前图形化界面用户可读。 2.~/.local/share/applications会覆盖/usr/share/applications的同名的desktop文件。如果~/.local/share/applications里的文件损坏,即使/usr/share/applications文件良好也无法显示。 3.使用desktop-file-validate telegramdesktop.desktop检查错误再使用update-desktop-database更新图标。

fjh1997的博客 2096

Ubuntu零基础入门到精通【2.3讲】:️选择 Ubuntu 版本——Desktop、Server、LTS、Minimal Install 全面解析!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1941

ubuntu/windows系统下如何让.desktop/.exe文件 在开机的时候自动运行

如何在Ubuntu和Windows系统中设置程序开机自启动

qq_53545309的博客 778

[idea] ubuntu创建idea快捷方式 好用!

ubuntu创建idea快捷方式

yuan_hui 1817

desktop配置

请勿在未经授权的情况下上传任何涉及著作权侵权的资源,除非该资源完全由您个人创作

【自用笔记】Ubuntu 不完全使用指南

1. 安装图形化桌面,总有些不需要的软件,卸载只需2步: dpkg --get-selections | grep box sudo apt-get purge 2. Ubuntu18 设置系统字体大小/样式需要使用优化工具 打开终端,安装gnome-tweaks桌面配置工具 sudo apt install gnome-tweaks alt+f2在运行窗口输入gnome-...

坚决不做秃头少女 765

unbutu的终端命令

关于一些unbutu的一些相关的指令操作,很齐全.

智能枕头

睡觉和吃饭是一样重要的,一个人想要健康的体魄,不仅要饮食得当,更需要有一个好的睡眠质量。随着人们生活品质的提高,人们对于睡眠的要求越来越高,那么就非常需要一款舒适的枕头。为了适应市场的需求,我爱物联网推出了智能枕头。因为智能枕头可以给头部及颈椎一个良好的承托力,舒适、柔软、放松,让人更好的进入睡眠。 目录 一、智能枕头方案介绍 二、智能枕头的优点 三、智能枕头功能介绍 四、智能枕头APP开发 五、...

6108我爱物联网方案开发优快云博客 3659

Ubuntu创建桌面快捷方式时出现的问题及解决方法

该报错是因为clion.desktop文件没有执行权限。刚开始没看出来问题。退出编辑界面,在文件夹下输入命令。原来是多打了一个回车。给该快捷方式增加可执行权限。

weixin_43031313的博客 3406

统信UOS安装CH384串口卡驱动

本文讲解如何在统信UOS系统下安装CH384 PCIE多串口驱动安装过程,CPU为飞腾D2000。其他Linux内核系统安装亦可参照类似方法。

shjhuang的专栏 1884

Ubuntu 24.04 完美安装配置 Cursor:AppImage 与 desktop 集成实战

Ubuntu 24.04 装 Cursor 后菜单搜不到、Dock 图标变问号?本文用 AppImage 配合 .desktop 文件与 hicolor 图标,一步步完成桌面集成,并附自动更新脚本与 TaoToken 模型接入配置。官网:https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_42594419的博客 156

Immich vs Nextcloud照片管理实测:自建私有云相册到底选哪个?

本文深度评测了Immich与Nextcloud在私有云相册管理中的表现,涵盖核心功能、性能基准、本土化实践及进阶功能。Immich凭借微服务架构和AI优化在照片管理、移动端体验上表现优异,而Nextcloud则强在生态整合。文章还提供了Docker部署优化和国内网络适配方案,帮助用户根据需求选择最佳方案。

seed的博客 324

【08】C#实战篇——C#调用C++ 动态库dll,报错 “无法加载DLL“xxx.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。”

摘要: 本文详细分析了C#调用C++封装的DLL时出现“无法加载DLL”错误的排查与解决方法。通过案例演示,列举了常见原因(如平台不匹配、路径错误、依赖缺失等),并重点介绍了使用VS的dumpbin工具检测DLL依赖项的方法。最终定位问题为缺失依赖的LineApi.dll和opencv_world455d.dll,将其放入C#的exe目录后解决。文章还对比了C++与C#的报错差异,提供了通用解决方案,包括检查运行时库、环境变量等,帮助开发者高效解决类似问题。 关键词: C#调用C++ DLL、dumpbin

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 2095

【SLAM】ubuntu 18.04 编译安装 OpenCV 3.2.0 时出现哈希错误

在amd64的ubuntu 18.04 desktop上编译安装 OpenCV 3.2.0 的时候,我遇到了cmake构建错误。错误的核心报错如下status: [7;说来奇怪,之前在 ubuntu 22.04 arm 中启动的 ubuntu 18.04docker容器内编译安装 OpenCV 3.2.0 时并没有遇到此报错。可能是网络因素导致文件无法正常下载。status: [7;Status=7;

慕雪华年的博客 1144

deepfake detection数据集

最全Deepfake数据集总结,包含各个数据集下载链接: https://github.com/deepfakeinthewild/deepfake_in_the_wild Dataset name Download Generate method Deepfake videos Actors Deepfake-TIMIT low download De...

where_is_horse的博客 1万+

wsl环境docker login失败

windows11安装docker desktop后,又卸载docker desktop,在wsl2/ubuntu环境中,使用docker各命令正常,但docker login命令异常报错:Error saving credentials: error storing credentials - err: exec: "docker-credential-desktop.exe": executable file not found in $PATH。再次执行docker login后成功。

342

Sipeed麦克风阵列板练习

麦克风阵列板 Maix Dock Sipeed

sunshinebigbig的博客 3832

【实践】VECTOR AUTOSAR创建SWC读写CAN信号

在AUTOSAR开发中最必要的功能就是读写CAN信号,本文通过一步步说明,介绍如何开发SWC来读写CAN信号,可以说在AUTOSAR中实现读写CAN信号的实践过程,是一个非常基础且典型的练习。在本篇文章阅读之前,推荐阅读AUTOSAR RTE介绍,本篇文章介绍了RTE的比较全面的介绍了AUTOSAR RTE。理解了RTE之后,才能对SWC的设计更加清楚。话不多说,接着上一篇内容VECTOR DaVinci从0到1搭建工程,此篇文章我们介绍如何在DaVinci Developer中开发SWC访问CAN信号。为

酒无忧的博客 1229

Windows安装OpenClaw报错npm.ps1的根源与3种可靠解法

PowerShell执行策略是Windows系统内置的安全机制,用于限制脚本运行以防范恶意代码;其默认Restricted策略会阻止npm.ps1等本地Node.js启动脚本执行,导致npm全局安装失败。这一机制虽提升安全性,却与现代前端开发工具链产生冲突,成为OpenClaw、Vite、pnpm等CLI工具在Windows平台安装受阻的共性原因。技术价值在于平衡安全与开发效率:通过调整ExecutionPolicy作用域、切换Shell环境或容器化隔离,可实现权限最小化下的稳定运行。典型应用场景包括企业内

devon2014的博客 451

AI Agent Harness与SCADA系统集成

简单来说,AI Agent Harness是Industrial AI Agent的“中央调度室+装备库+知识库+安全网”把不同技术栈、不同部署环境(云/边/端)、不同功能(感知、推理、决策、执行、验证)的“零散Agent”组装成具备特定工业场景能力的Agent Team(如聚合反应根因诊断Agent Team);管理Agent Team的生命周期(创建、初始化、调度、监控、销毁);提供统一的工业多工具调用接口(对接SCADA、MES、PLC、DCS、巡检机器人、数字孪生平台等);内置。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 355

Ubuntu 安装 docker docker-desktop

ubuntu 22.04 安装 docker desktop

阿東啊、 1467

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

更新Ubuntu24后Docker-DeskTop无法访问

8月30日晚,系统正式推送Ubuntu24 LTS更新,寻思发布都很长时间了,主流软件兼容都差不多了就更新系统,基本都是引导式完成,系统更新结束后重启发现docker-desktop打不开了;具体表现 sudo docker ps 正常,docker ps就会报 Cannot connect to the Docker daemon at unix:///home/mao/.docker/desktop/docker.sock. Is the docker daemon running?;

CrePlus 1106

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Ubuntu Desktop Linux 文件和文件夹操作命令详解

本文详细介绍Ubuntu Desktop Linux(基于Debian的发行版)中与文件和文件夹(目录)相关的核心命令。这些命令主要在终端(Terminal)中使用,通过Ctrl+Alt+T快捷键打开终端。Ubuntu使用Bash shell作为默认shell,这些命令是Linux系统的标准工具,适用于文件系统操作。表示详细列表)和参数(文件路径)。小心使用,这些命令无回收站,直接永久删除!)或相对路径(从当前目录开始,如。用于打包/解压文件,常用于备份。用于新建空文件或目录。用于文件/目录的转移。

u011732210的博客 1267

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: ubuntu下修改用户名、用户组、登录名、主目录名
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值