2017-01-16 54 views
0

我使用Thunar作爲由100個CentOS 7.2計算機組成的Linux網絡的文件瀏覽器。我們正在使用PXE服務器和SaltStack安裝來管理這些工作站的安裝。 我需要在安裝過程中創建這些自定義操作。Thunar中的自定義操作的遠程創建

目前,Thunar安裝在每個工作站上,該腳本可用於共享,但我需要在每臺機器上創建自定義操作。打開Thunar中,編輯>創建自定義操作,並啓動我的腳本在xterm中爲所選文件夾:

xterm -e "/path/to/my/script.sh %f" 

有沒有一種方法來創建命令行Thunar中的自定義操作或編輯一個文件,這樣我會能夠通過Salt cmd.run啓動它們?

感謝您的幫助。

回答

0

我發現,這些自定義操作是商店在這個文件:

cat ~/.config/Thunar/uca.xml 

這裏是syntaxe的例子:

<?xml encoding="UTF-8" version="1.0"?> 
<actions> 
<action> 
    <icon>script.png</icon> 
    <name>My custom action</name> 
    <unique-id>1479309009025049-2</unique-id> 
    <command>xterm -e &quot;/path/to/my/script.sh %f&quot;</command> 
    <patterns>*</patterns> 
    <startup-notify/> 
    <directories/> 
    <audio-files/> 
    <image-files/> 
    <other-files/> 
    <text-files/> 
    <video-files/> 
</action> 
</actions> 

這樣的話,我可以創建這個模板文件並將其複製到用戶文件夾中。