当前位置: 首页 > news >正文

linux中通过.desktop文件执行bash命令打开chrome浏览器并传参

.desktop 文件介绍

Ecex 参数介绍

Code 描述
%f %f指向临时文件。用于不了解URL语法的程序。
%F 文件列表。用于可以一次打开多个本地文件的应用程序。每个文件作为单独的参数传递给可执行程序。
%u 单一的URL或者本地文件
%U %u的复数
%i 如果Icon 为空,不应该填写此参数。一般也不用
%c Name键中的已翻译名称。
%k 桌面文件的位置 要么为URL,要么是本地文件名,要么是为空,不知道干啥的,一般不用 

新建.desktop文件

一般地,desktop 文件以软件名称命名,

注意事项:

文件第一行必须是: [Desktop Entry] ,不允许空行。
Name:应用程序名 。 用于快捷方式展示的名字。
Type:Application,默认,还有其他类型。
Exec:点击该快捷方式时执行的命令。用过调用该执行名能直接启动应用程序,有路径时写绝对路径,其中%u为传递的参数内容
Icon:应用程序的图标,快捷方式展示使用。路径填写有效的绝对路径。
注: .desktop 文件还有很多字段可选,以上是常用的必须字段。 

新建一个test.desktop文件, test.desktop文件的命令来打开一个新终端并在其中执行shell脚本

桌面文件的内容应如下所示3种 均可实现相同效果

第一种 :该Terminal字段设置为true,Exec中不用再加gnome-terminal;gnome-terminal命令用于打开一个新的终端

http://www.lryc.cn/news/101306.html

相关文章:

  • ChatGPT的应用与发展趋势:解析人工智能的新风口
  • 使用maven打jar包时,如何只把依赖的其它jar中的类打进jar包,没有依赖的其它jar包的类文件不打进来?
  • arm neon/fpu/mfloat
  • Maven基础之项目创建、packaging
  • c++ std::map 使用注意事项
  • Camera HAL/ISP 专业术语大全
  • POI的简单入门
  • 如何将笔记本作为另一台电脑的副屏显示
  • 深入理解正则表达式:为什么它在Java中如此重要?
  • jmeter实现webservice接口测试
  • js 四舍五入保留一位小数 求百分比
  • 文件上传漏洞总结2
  • 【组内工作】木马回联
  • 未来将会有更多基于 Cortana 的设备
  • 嵌入式硬件系统的基本组成
  • def __init__(self, **kwargs):中的**kwargs是什么意思
  • web攻击面试|网络渗透面试(三)
  • 数据分析方法
  • Spring全家桶---白虎篇
  • 深度优先搜索|79, 695,212
  • 论文阅读与管理方法论
  • 基于OAI与Ueransim的5G网络切片平台构成简述
  • 论文笔记:Adjusting for Autocorrelated Errors in Neural Networks for Time Series
  • DataEase开源BI工具安装_数据全量_增量同步_大屏拖拽自动生成_多数据源支持_数据血缘分析---大数据工作笔记0183
  • 如何提升程序员的软素质
  • msvcp100.dll丢失怎么修复,这三个常用的修复方法可以解决
  • python实现递推算法解决分鱼问题
  • 【LeetCode】142.环形链表Ⅱ
  • 16.Netty源码之ChannelPipeline
  • “使用Spring Boot构建微服务应用的最佳实践“