centos7创建kettle gnome桌面快捷方式

1. 创建kettle的快捷方式

创建一个.desktop的文件,我这里用kettle.desktop来命名。

里面输入以下内容:${kettle_home}为本机的kettle根目录绝对路径

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=kettle
Comment=kettle_desktop
Exec=${kettle_home}/spoon.sh
Icon=${kettle_home}/spoon.ico
Terminal=false
StartupNotify=true
Type=Application
Categories=GNOME;Settings;DesktopSettings;Utility;
OnlyShowIn=GNOME;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=kettle
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.7.90

2.将kettle.desktop放到桌面中,在桌面中就出现图标

这时候双击图标,我这边打不开程序,后来试了一下通过上面的绝对路径来访问,也是报错的,找不到SWT的某个类,

在PATH里面加入lib,libswt貌似也起不了作用(听说是要将这些包加到CLASSPATH里面)

最后,干脆写个SHELL,先进入kettle_home,再执行spoon.sh,然后将上面

Exec=${kettle_home}/spoon.sh
这段改成

Exec=xxx/kettle_script
其中kettle_script是shell脚本
修改后,再到桌面点击图标,终于OK了。

### 创建 Kettle 桌面快捷方式的方法 对于不同的操作系统,创建 Kettle 桌面快捷方式的方式有所不同。 #### 在 Windows 上创建 Kettle 快捷方式 在 Windows 系统中,可以通过简单的拖放或右键菜单操作来创建桌面快捷方式。解压下载的 Kettle 压缩包并进入 `data-integration` 文件夹[^5]: 1. 找到启动 Spoon GUI 的可执行文件 `spoon.bat`。 2. 将此批处理文件直接从其位置拖放到桌面上即可自动创建快捷方式。 3. 或者可以右击该 `.bat` 文件,选择“发送到”,然后点击“桌面(快捷方式)”选项。 ```batch :: 示例:Windows 下创建Kettle快捷方式命令 mklink "%USERPROFILE%\Desktop\Spoon.lnk" "D:\path\to\data-integration\spoon.bat" ``` #### 在 Linux (GNOME) 中创建 Kettle 桌面快捷方式 对于基于 GNOME 的 Linux 发行版,如 CentOS 7, 可以按照如下方法创建桌面快捷方式: 编辑一个新的 `.desktop` 文件用于定义应用程序入口,并将其放置于用户的桌面目录下。具体做法是在终端里输入以下指令[^2]: ```bash #!/usr/bin/env bash echo "[Desktop Entry]" > ~/Desktop/kettle.desktop echo "Name=Kettle" >> ~/Desktop/kettle.desktop echo 'Comment=Pentaho Data Integration' >> ~/Desktop/kettle.desktop echo "Exec=/opt/pdi-ce/data-integration/spoon.sh" >> ~/Desktop/kettle.desktop echo "Icon=kettle_icon_path_here" >> ~/Desktop/kettle.desktop echo "Type=Application" >> ~/Desktop/kettle.desktop chmod +x ~/Desktop/kettle.desktop ``` 上述脚本中的路径 `/opt/pdi-ce/data-integration/spoon.sh` 应替换为实际安装路径下的相应 Shell 脚本的位置;如果希望图标显示正常,则需指定有效的图标文件路径给 Icon 字段。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值