我是新手,无法完全理解它。我想运行特定的 firefox 配置文件,所以我只是将这一行放在一个文本文件中: firefox -p Profile 使其可执行并运行它。它工作正常。
现在,如果我制作一个在命令行中具有基本相同的 .desktop 文件,我会获得什么优势?除了设置图标并将其添加到启动器的选项之外?有什么根本的区别吗?
通过命令行使用:
您可以gedit myfp按如下方式制作可执行文件(通过命令):
#!/bin/bash
[Your commands Here]
Run Code Online (Sandbox Code Playgroud)授予它执行权限chmod +x myfp并将此文件放在以下位置:/usr/local/bin
现在您可以[Your commands Here]通过mypf在终端中运行命令轻松执行。
供 GUI 使用(作为启动器):
您可以创建一个桌面文件(通过命令gedit mypf.desktop),如下所示:
[Desktop Entry]
Name=My Firefox
Comment=My Profile
Exec=[your command here]
Type=Application
Icon=[path/to/icon-file]
Run Code Online (Sandbox Code Playgroud)
where[Desktop Entry]保持不变,如果可用,[your command here]可以是firefox -p或直接mypf。[path/to/icon-file]是图标文件的路径。
chmod +x mypf.desktop并放入 location /usr/share/applications。ln -s /usr/share/applications/mypf.desktop ~/Desktop并轻松从桌面启动。附加信息:它可以通过将桌面文件放在$HOME/.config/autostart.
你应该采用哪种方法/方式?取决于它将如何执行以及出于什么目的?
另请访问以下社区帮助:
希望这可以帮助您创建可执行文件以供命令行脚本使用和/或桌面文件供 GUI 作为启动器使用。
| 归档时间: |
|
| 查看次数: |
8944 次 |
| 最近记录: |