如何在浏览器中运行Linux程序,在linux自定义协议,让浏览器可以调用本地程序...
在linux自定义协议,让浏览器可以调用本地程序
第一种是在gnome桌面环境下,执行以下步骤 并且重启系统
gconftool-2 -t string -s /desktop/gnome/url-handlers/foo/command 'foo "%s"'
gconftool-2 -s /desktop/gnome/url-handlers/foo/needs_terminal false -t bool
gconftool-2 -s /desktop/gnome/url-handlers/foo/enabled true -t bool
第二种:是在kde桌面环境下:
1. 新建一个foo.desktop,内容如下:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=/usr/bin/foo %u
Name=APT‑URL
Comment=APT‑URL handler
Icon=
Categories=Application;Network;
MimeType=x-scheme-handler/foo;
2.将foo.desktop 放置到~/.local/share/applications/或者/usr/share/applications/;执行命令:update-desktop-database
3.注册foo协议:xdg-mime default foo.desktop x-scheme-handler/foo
参考于
解释说明:
第一个步骤中的第一个foo代表你的协议,例如你最终在浏览器应该输入“foo://123”;第二个foo代表你要执行的本地命令。
标签:浏览器,gnome,自定义,handlers,url,desktop,gconftool,linux,foo
来源: https://blog.csdn.net/leiweip/article/details/88321780
如何在浏览器中运行Linux程序,在linux自定义协议,让浏览器可以调用本地程序...相关推荐
- 如何在浏览器中运行Linux程序,如何在Chromebook的浏览器标签中运行完整的Linux桌面 | MOS86...
Crouton是在Chromebook上运行Linux操作系统的最佳方法.现在吧 这是它 工作原理相关文章图片1tupian购买适用于Linux的Chromebook时,需要牢记4件事 这种方法需要一 ...
- 关于某些 Visual Studio Code 扩展程序无法在浏览器中运行的原因
只有一部分扩展程序可以在浏览器中运行. 您可以使用"扩展"视图在 Web 中安装扩展,无法安装的扩展将显示警告图标和"了解原因"链接. 安装扩展程序时,它会保存 ...
- Linux运行xp,浏览器中运行Windows XP和Ubuntu?奇!
看到题目,我是惊呆了.『不管你信不信,我是信了』.大家可能需要测试某些东东又不愿意使用自己的机器,JPC-2 来帮你解决此类问题.总体思路:在浏览器中运行虚拟机(包括Windows XP (with ...
- c 浏览器语言,让C代码在浏览器中运行
WebAssembly作为一种新兴的Web技术,相关的资料和社区还不够丰富,但其为web开发提供了一种崭新的思路和工作方式,未来是很有可能大放光彩的. 使用WebAssembly,我们可以在浏览器中运 ...
- 如何在浏览器中运行 VS Code?
摘要: WEB IDE新时代! 作者:SHUHARI 的博客 原文:有趣的项目 - 在浏览器中运行 Visual Studio Code Fundebug按照原文要求转载,版权归原作者所有. 众所周知 ...
- 在浏览器中运行java applet
最近在看java applet,在eclipse中可以正常运行,于是想试试在浏览器中运行.但途中遇到很多问题,网上很多解答也不全面,于是想把自己的解决过程记录下来. [1]首先,编写的applet程序 ...
- 微信支持手机温度监控;苹果、谷歌和微软扩大对无密码登录的支持;可在浏览器中运行Python应用的框架发布 | EA周报...
EA周报 2022年5月7日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.硬核新功能!微信支持手机温度监控 2.IP代理畸形产业爆火 最低6元可更改 ...
- 《WebAssembly 权威指南》(6)在浏览器中运行遗留代码
译者注:这篇文章是<WebAssembly 权威指南>一书的第六章,介绍了如何使用 WebAssembly 在浏览器中运行遗留代码,即已经存在的 C/C++ 代码库.文章以一个实际的例子, ...
- 微软发布轻量级 VS Code 工具,可完全在浏览器中运行
整理 | 祝涛 出品 | CSDN(ID:CSDNnews) 10 月 21 日消息,微软现已推出了可完全在浏览器中运行的轻量级 VS Code 网页预览版,该程序可以允许开发者直接使用浏览器中的 V ...
最新文章
- ASP 连接Access2013的accdb文件
- “本地连接”属性中“身份验证”选项卡消失的处理方法
- 《系统集成项目管理工程师》必背100个知识点-67工作说明书和范围说明书
- 源码分析Thread
- Jmeter系列之接口断言
- MMP,我说每年年会我怎么老是中不了奖,原来是这样
- 循环冗余校验 使用及记忆方法
- 中讯环亚开始招大客户销售啦
- php 构造函数参数传值,php 构造函数参数
- flask 导出excel
- selenium+java自动化测试环境搭建mac
- 科技文献检索(九)——检索步骤和策略
- JS实现新年倒计时动画特效+音乐案例
- 亲朋好友都能看懂的区块链
- JDBC Mybatis 调用 ORACLE 存储过程 函数 返回 varray 类型 function return varray out varray
- 2022-2028年中国商业智能化行业发展现状调查及前景战略分析报告
- android底部导航切换实现(md)
- 我们如何研发了世界上最酷的调车内燃机车自动驾驶系统
- 关于Time dependence
- 【UE4_蓝图】用鼠标平滑稳定的在世界(三维空间)中移动物体
热门文章
- 想用 AI 在《MineCraft》挖矿躺赢?660 支队伍全部失败
- golang获取时间所在周的起止时间
- 解决华擎J3455主板DSM兼容性问题
- SOA详解微服务与SOA的关系
- TCP Data Flow and Window Management(1)
- SAAS云平台搭建札记: (一) 浅论SAAS多租户自助云服务平台的产品、服务和订单
- 网上最全的系统服务,让PF降到50以下(转)
- 你觉得一个测试工程师应该具备哪些素质和技能?
- 计算机指令中数据寻址的方式,1.变址寻址需要在指令中提供一个寄存器编号和一个数值。 2.计算机的指令越多,功能越强越好。 3.程序计数...
- unity摄像机跟随鼠标旋转