2017-01-16 1 views
0

I Thunar als Datei-Browser für ein Linux-Netzwerk bin mit 7,2 Maschinen, bestehend aus 100 CentOS. Wir verwalten die Installation dieser Workstations mit einem PXE-Server und einer SaltStack-Installation. Ich muss diese benutzerdefinierten Aktionen während der Installation erstellen.Remote-Erstellung von benutzerdefinierten Aktionen in Thunar

Derzeit Thunar auf alle Workstations installiert ist, ist das Skript auf einer Freigabe zur Verfügung, aber ich brauche die benutzerdefinierte Aktion auf jeder Maschine zu erstellen. Öffnen Sie Thunar, Bearbeiten> Erstellen von benutzerdefinierten Aktionen und es startet mein Skript in xterm für den ausgewählten Ordner:

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

Gibt es eine Möglichkeit Thunar die benutzerdefinierte Aktionen von Befehlszeilen oder durch Bearbeiten einer Datei zu erstellen, so dass ich sein in der Lage, sie durch Salt cmd.run zu starten?

Vielen Dank für Ihre Hilfe.

Antwort

0

Ich habe herausgefunden, dass diese Benutzerdefinierte Aktionen sind Speicher in dieser Datei:

cat ~/.config/Thunar/uca.xml 

Hier ist ein Beispiel für die 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> 

Auf diese Weise kann ich diese Vorlage-Datei erstellen und kopieren Sie es in den Benutzerordner.

Verwandte Themen