Advanced Settings / Developer Options / System Properties
Posted: 30 Jun 2016, 08:36
				
				How do I set System Properties?
Your custom system properties are stored in the system.properties configuration file in the FileBot application data folder. You can create / modify the system.properties configuration file via Advanced Settings in the Debug Console (open via the F5 keyboard shortcut) in the FileBot Desktop application or via the properties script on the command-line.
 Advanced Settings in the Debug Console (open via the F5 keyboard shortcut) in the FileBot Desktop application or via the properties script on the command-line.e.g. Set net.filebot.xattr.store in the FileBot Desktop application via F5 ➔
 Application Data ➔
 Application Data ➔  Advanced Settings:
 Advanced Settings:

e.g. Set net.filebot.xattr.store in the FileBot Node web application via Tools ➔ System Properties:

e.g. Set net.filebot.xattr.store via the filebot command-line tool:
Shell: Select all
filebot -script fn:properties --def net.filebot.xattr.store=.xattre.g. Unset net.filebot.xattr.store via the filebot command-line tool:
Shell: Select all
filebot -script fn:properties --def net.filebot.xattr.store=e.g. Set net.filebot.xattr.store via the filebot command-line tool in a docker container:
Shell: Select all
docker run --rm -it -v data:/data rednoah/filebot -script fn:properties --def net.filebot.xattr.store=.xattrGeneral Options
Disable Windows file path validation on Unix platforms: unixfs = true | falseShell: Select all
filebot -script fn:properties --def unixfs=trueShell: Select all
filebot -script fn:properties --def parallelism=8..64Shell: Select all
filebot -script fn:properties --def priority=1User Interface Options
Configure Look and Feel: net.filebot.theme = Darcula | Nimbus | SystemShell: Select all
filebot -script fn:properties --def net.filebot.theme=DarculaShell: Select all
filebot -script fn:properties --def net.filebot.theme.font="Arial" net.filebot.theme.font.size="14"Shell: Select all
filebot -script fn:properties --def net.filebot.UserFiles.fileChooser=SwingShell: Select all
filebot -script fn:properties --def useNativeShell=falseShell: Select all
filebot -script fn:properties --def net.filebot.UserFiles.trash=DeleteJNA ... use DefaultFileUtils.moveToTrash implementation
XDG ... use /usr/bin/trash or /usr/bin/gio trash system commands
Move ... atomically move files to a Trash folder located at {drive}/Trash for each mount point, drive or network share
Hide ... rename files by adding a . prefix to the file name
Delete ... just delete files
Logging Options
Enable debug logging: net.filebot.logging.debug = ALL | FINE | INFOShell: Select all
filebot -script fn:properties --def net.filebot.logging.debug=ALLShell: Select all
filebot -script fn:properties --def net.filebot.logging.color=trueShell: Select all
filebot -script fn:properties --def net.filebot.logging.time=trueNetwork Options
Force IPv4 network connections: java.net.preferIPv4Stack = false | trueShell: Select all
filebot -script fn:properties --def java.net.preferIPv4Stack=trueShell: Select all
filebot -script fn:properties --def http.proxyHost=127.0.0.1 http.proxyPort=7890 https.proxyHost=127.0.0.1 https.proxyPort=7890Shell: Select all
filebot -script fn:properties --def net.filebot.CachedResource.retryLimit=2 net.filebot.CachedResource.retryDelay=PT2M net.filebot.CachedResource.retryMultiplier=4Java Options
Force UI scale factor: sun.java2d.uiScale = 1 | 2 | 4Shell: Select all
filebot -script fn:properties --def sun.java2d.uiScale=2Shell: Select all
filebot -script fn:properties --def sun.java2d.d3d=trueShell: Select all
filebot -script fn:properties --def sun.java2d.opengl=trueJava Environment Variables
Manually configure CPU and RAM resource limits for the java process:Shell: Select all
export JAVA_OPTS="-XX:ActiveProcessorCount=1 -Xmx512"
filebot -script fn:sysinfo