ubuntu 中增加鼠标右键菜单,为Windows 的exe 程序快速增加桌面快捷键
2024-08-24 11:56:30
#!/bin/bash
myfile=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
myfilename=${myfile##*/}
myfilename=${myfilename%.*}
myhome=~
linkpath=~/Desktop/${myfilename}.desktop echo [Desktop Entry] >> $linkpath
echo Name=$myfilename >> $linkpath
echo Exec=env WINEPREFIX=\"${myhome}/.wine\" wine \"$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS\" >> $linkpath
echo Type=Application >> $linkpath
echo StartupNotify=true >> $linkpath
echo Icon=terminal.0 >> $linkpath
echo Comment= >> $linkpath
echo Path=${myfile%/*} >> $linkpath
进入以下位置,新建一个文件,文件名就是右键菜单名,例如:“生成Wine桌面快捷键”
~/.local/share/nautilus/scripts/
文件中加入第一段代码
done
PS: 传入变量有以下几种
https://help.ubuntu.com/community/NautilusScriptsHowto
NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
- newline-delimited paths for selected files (only if local)
NAUTILUS_SCRIPT_SELECTED_URIS
- newline-delimited URIs for selected files
NAUTILUS_SCRIPT_CURRENT_URI
- current location
NAUTILUS_SCRIPT_WINDOW_GEOMETRY
- position and size of current window
最新文章
- JavaScript权威设计--JavaScript脚本化文档Document与CSS(简要学习笔记十五)
- 关于MySQL相关的查看显示信息:
- DOM扩展之 HTML5
- android adb install
- C# WinForm 技巧八:界面开发之“WeifenLuo.WinFormsUI.Docking+OutLookBar” 使用
- 半径无关单核单线程最快速高斯模糊实现(附完整C代码)
- poj 4052(ac自动机)
- 编译Boost 详细步骤
- JAVA并发编程学习笔记------FutureTask
- (字符串 数组 递归 双指针) leetcode 344. Reverse String
- 平均精度均值(mAP)——目标检测模型性能统计量
- IDM的Google商店插件
- JMeter:响应结果乱码解决方法
- elasticsearch-java异常
- Python递归遍历《指定目录》下的所有《文件》
- Qt 编译完后指定输出路径
- Selenium_python自动化环境搭建篇
- Ubuntu下使用Git_6
- 用 python 来操作 docx, xlsx 格式文件(一)(使用 xlsxwriter 库操作xlsx格式文件)
- 看得懂的区块链,看不清的ICO人心【转】